Arm
Overview
We are looking for a Senior Firmware Design Engineer with strong experience in the Zephyr RTOS to design, develop, and maintain embedded software across server and rack-scale platforms, primarily targeted for hyperscale data center environments. The ideal candidate has deep knowledge of real-time embedded systems, SoC architectures, low-level drivers, and modern firmware development workflows. You will work closely with hardware, software, and product teams to deliver high-reliability firmware on resource-constrained platforms. Join us today! Key Responsibilities
Architecture, design, development, and deployment of Zephyr-based firmware for hyperscale server and rack management platforms. This includes kernel configuration, board bring-up, and subsystem integration. Develop and maintain device drivers, subsystems, and middleware layers for sensors, connectivity, power management, storage, and peripherals. Design and implement robust and scalable firmware interfaces for telemetry, power/thermal controls, remote manageability, and firmware update infrastructure. Perform board configuration (DTS, Kconfig, build system) and debug low-level issues. Collaborate with hardware teams and ODM partners through all phases of the design and development lifecycle. This includes schematic reviews, validation of interfaces, and supporting board bring-up and hardware validation. Implement secure boot, firmware update mechanisms (MCUboot, DFU), and over-the-air (OTA) functionality when required. Develop automated unit tests, integration tests, and hardware-in-the-loop testing using Zephyr’s testing frameworks (Twister, ztest). Guide and support integration of firmware into CI/CD pipelines, including automated builds, regression testing, static analysis, and deployment workflows. Partner with hardware, BMC/RMC, security, systems, and validation teams to drive alignment across the entire platform stack. Debug complex hardware/firmware/system issues in lab and production environments. Provide debugging and root-cause analysis using tools such as JTAG/SWD, logic analyzers, and Zephyr tracing/logging systems. Required Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. 7+ years of hands-on experience in firmware development, with at least 3 years in a senior engineering role. Hands-on experience with Zephyr RTOS, including device tree, Kconfig, board configuration, and driver development. Experience with ARM Cortex-M or similar MCU architectures. Solid understanding of SPI, I²C, UART, CanBus, PWM, GPIO, interrupts, DMA, and other low-level interfaces. Familiarity with version control (Git), CI/CD workflows, and code-review practices. Strong debugging abilities with embedded hardware and software tools. Experience with code static analysis tools and vulnerability scanners. Experience with system-level debug tools such as logic analyzers, JTAG, and GDB. Preferred Qualifications
Experience contributing to open-source RTOS projects, ideally Zephyr. Background in networking stacks supported by Zephyr. Knowledge of secure firmware architectures, trusted execution environments, or cryptography libraries used in embedded systems. Experience with MCUboot, OTA pipelines, or secure firmware provisioning. Proficiency with Python for automation, tooling, or testing. Key Attributes
Strong analytical and problem-solving abilities. Exceptional communication and teamwork across globally distributed teams. Ability to collaborate with cross-functional engineering teams. Dedicated, thorough, and comfortable working in a fast-paced environment. Salary and Benefits
Salary Range: $241,100-$326,100 per year. We value people as individuals and aim to reward people competitively and equitably for the work they do and the skills and experience they bring to Arm. Salary is only one component of Arm's offering; the total reward package will be shared with candidates during the recruitment and selection process. Accommodations and Hybrid Working
At Arm, we support accommodation requests during the recruitment process. If you need an adjustment, please email accommodations@arm.com. All accommodation requests are treated confidentially. Details and examples of support include breaks between interviews, documents read aloud, or office accessibility. Details about hybrid working will be shared upon application. Arm’s approach to hybrid working is designed to support both high performance and personal wellbeing. Details vary by role and location. Equal Opportunities
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr
We are looking for a Senior Firmware Design Engineer with strong experience in the Zephyr RTOS to design, develop, and maintain embedded software across server and rack-scale platforms, primarily targeted for hyperscale data center environments. The ideal candidate has deep knowledge of real-time embedded systems, SoC architectures, low-level drivers, and modern firmware development workflows. You will work closely with hardware, software, and product teams to deliver high-reliability firmware on resource-constrained platforms. Join us today! Key Responsibilities
Architecture, design, development, and deployment of Zephyr-based firmware for hyperscale server and rack management platforms. This includes kernel configuration, board bring-up, and subsystem integration. Develop and maintain device drivers, subsystems, and middleware layers for sensors, connectivity, power management, storage, and peripherals. Design and implement robust and scalable firmware interfaces for telemetry, power/thermal controls, remote manageability, and firmware update infrastructure. Perform board configuration (DTS, Kconfig, build system) and debug low-level issues. Collaborate with hardware teams and ODM partners through all phases of the design and development lifecycle. This includes schematic reviews, validation of interfaces, and supporting board bring-up and hardware validation. Implement secure boot, firmware update mechanisms (MCUboot, DFU), and over-the-air (OTA) functionality when required. Develop automated unit tests, integration tests, and hardware-in-the-loop testing using Zephyr’s testing frameworks (Twister, ztest). Guide and support integration of firmware into CI/CD pipelines, including automated builds, regression testing, static analysis, and deployment workflows. Partner with hardware, BMC/RMC, security, systems, and validation teams to drive alignment across the entire platform stack. Debug complex hardware/firmware/system issues in lab and production environments. Provide debugging and root-cause analysis using tools such as JTAG/SWD, logic analyzers, and Zephyr tracing/logging systems. Required Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. 7+ years of hands-on experience in firmware development, with at least 3 years in a senior engineering role. Hands-on experience with Zephyr RTOS, including device tree, Kconfig, board configuration, and driver development. Experience with ARM Cortex-M or similar MCU architectures. Solid understanding of SPI, I²C, UART, CanBus, PWM, GPIO, interrupts, DMA, and other low-level interfaces. Familiarity with version control (Git), CI/CD workflows, and code-review practices. Strong debugging abilities with embedded hardware and software tools. Experience with code static analysis tools and vulnerability scanners. Experience with system-level debug tools such as logic analyzers, JTAG, and GDB. Preferred Qualifications
Experience contributing to open-source RTOS projects, ideally Zephyr. Background in networking stacks supported by Zephyr. Knowledge of secure firmware architectures, trusted execution environments, or cryptography libraries used in embedded systems. Experience with MCUboot, OTA pipelines, or secure firmware provisioning. Proficiency with Python for automation, tooling, or testing. Key Attributes
Strong analytical and problem-solving abilities. Exceptional communication and teamwork across globally distributed teams. Ability to collaborate with cross-functional engineering teams. Dedicated, thorough, and comfortable working in a fast-paced environment. Salary and Benefits
Salary Range: $241,100-$326,100 per year. We value people as individuals and aim to reward people competitively and equitably for the work they do and the skills and experience they bring to Arm. Salary is only one component of Arm's offering; the total reward package will be shared with candidates during the recruitment and selection process. Accommodations and Hybrid Working
At Arm, we support accommodation requests during the recruitment process. If you need an adjustment, please email accommodations@arm.com. All accommodation requests are treated confidentially. Details and examples of support include breaks between interviews, documents read aloud, or office accessibility. Details about hybrid working will be shared upon application. Arm’s approach to hybrid working is designed to support both high performance and personal wellbeing. Details vary by role and location. Equal Opportunities
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
#J-18808-Ljbffr