CrawlJobs Logo
Briefcase Icon
Category Icon

Filters

×
Filters

No filters available for this job position.

Senior OS Firmware Engineer Jobs

Filters

No job offers found for the selected criteria.

Previous job offers may have expired. Please check back later or try different search criteria.

Discover and apply for Senior OS Firmware Engineer jobs, a critical and specialized career path at the intersection of hardware and low-level software. Professionals in this role are the architects and guardians of the fundamental code that directly controls a device's hardware, creating the essential bridge between the physical silicon and higher-level operating systems. Their work is foundational to the functionality, performance, and, most critically, the security of billions of electronic devices, from smartphones and laptops to IoT sensors, automotive systems, and specialized hardware like secure cryptographic wallets. A Senior OS Firmware Engineer typically shoulders a wide array of responsibilities centered on designing, developing, and maintaining the core firmware and board support packages (BSP). This involves writing robust, efficient, and secure low-level code in languages like C and C++ to initialize hardware components (bootloaders, memory, I/O controllers), manage power states, and implement device drivers. They are deeply involved in the entire development lifecycle, from initial specification and architecture design to implementation, rigorous testing, and optimization for performance and memory footprint. A key and often paramount aspect of the role is ensuring system security, which includes implementing cryptographic algorithms, designing defenses against hardware and software attacks, and adhering to stringent security certification standards. Furthermore, senior engineers frequently mentor junior team members, contribute to technical documentation, and create associated Software Development Kits (SDKs) to enable application developers to build upon the stable platform they provide. The typical skill set and requirements for these highly technical jobs are demanding. Employers generally seek candidates with a degree in Computer Science, Electrical Engineering, or a related field, coupled with several years of proven experience in embedded systems development. Expertise in embedded C/C++ programming is non-negotiable, along with a deep understanding of microprocessor/microcontroller architectures (ARM, RISC-V), real-time operating systems (RTOS), and hardware interfaces. Knowledge of hardware security concepts, cryptography, and secure coding practices is increasingly vital. Strong problem-solving skills for debugging complex hardware-software interaction issues are essential, as is proficiency with toolchains, debuggers (JTAG, SWD), and version control systems. Excellent communication skills are also crucial for collaborating with hardware engineers, software teams, and project stakeholders. For engineers passionate about working close to the metal, solving intricate system-level challenges, and building the invisible yet indispensable software that makes modern technology possible, Senior OS Firmware Engineer jobs offer a rewarding and impactful career. Explore opportunities to lead projects that define device capabilities and security at the most fundamental level.

Filters

×
Countries
Category
Location
Work Mode
Salary