Lead firmware architecture for Microsoft’s cloud infrastructure platforms, designing and implementing firmware solutions for complex SoCs.
Compensation
Firmware Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.
Responsibilities
Design, develop, and implement firmware solutions for embedded systems.
Contribute to all phases of product development, from initial design and architecture through manufacturing and productization.
Define and develop firmware architecture for key systems, ensuring scalability, reliability, and performance.
Collaborate closely with hardware engineering teams to ensure seamless integration between hardware and firmware.
Design, develop, and maintain firmware components, including driver interfaces, system libraries, and low-level hardware interfaces.
Requirements
Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field
Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
Nice to have: Rust
Nice to have: coding experience
Skills
Software Engineer 2 – Wireless Access Point Development
Develop and bring up firmware for new 802.11 access point hardware and design high-performance device drivers for wireless and wired networking.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
Responsibilities
Develop and bring up firmware for new 802.11 access point hardware
Design and implement high-performance device drivers for wireless and wired networking
Collaborate with hardware engineers to define and shape new products
BSP and boardbring up, Kernel modules development
Partner with data analytics teams to build intelligent, adaptive wireless networks
Requirements
Bachelor's degree in computer science
Battery Management System Embedded Software Engineer
Develop and maintain embedded software for Ford’s Battery Management System using model‑based design and C programming.
Compensation
We are offering a salary of $147,077.00 - $184,338.84/yr.
Responsibilities
Implement requirements using MATLAB/Simulink/Stateflow and C programming
Validate model‑based designs using desktop simulation packages (MIL & SIL)
Interact with other teams to develop controls requirements
Develop and maintain design documentation
Support tools development, compiler setup, static analysis, and software configuration management
Requirements
Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Science, Mechanical Engineering, Mechatronics, Electronics Engineering, Electronics and Telecommunication Engineering or a related field
The Embedded Software Engineer will design, develop, debug, and maintain embedded firmware for hardware-based systems, working closely with hardware engineering teams to ensure seamless integration, reliability, and performance.
Compensation
Pay Rate- $68.97- 72.94 an hour on W2
Responsibilities
design, develop, debug, and maintain embedded firmware for hardware-based systems
working closely with hardware engineering teams to ensure seamless integration, reliability, and performance