Senior Firmware Engineer

HP IQ
San Francisco, CA, United States
6 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$162,000 - $252,000
Working hours
Regular working hours

Tech stack

Unit Testing C++ (Programming Language) Software Debugging Embedded C Embedded Software Firmware FreeRTOS Machine Learning Cloud Services System Software Wi-Fi Technology PIC Microcontroller
+5 more
Cypress (Programming Language) Low Latency Production Code Codebase Hardware Debugging

Job description

The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and core developer frameworks supporting our products. We serve as the glue between our hardware teams and our higher-level software teams, and delight in finding creative solutions to complex, interdisciplinary problems as we bring our product visions to life. As a firmware engineer on our team, you will develop firmware for low-power embedded microcontrollers to coordinate sensors, ensure security and privacy, manage power subsystems, and more. You will also have plenty of opportunity to develop and grow your own management and leadership skills as you coordinate development efforts with vendors, consultants, and manufacturing partners.

What You Might Do

  • Design and develop firmware and embedded system architecture for leading-edge ARM-based MCUs in our prototypes and products
  • Collaborate with the EE, RF, Security, Cloud Services, and AI models team to build high-performance, secure, reliable systems
  • Bring up and debug new hardware in the lab and support builds at remote production sites
  • Establish and manage performance metrics including code size, model performance, memory footprint, power consumption, latency.

Requirements

Computer Firmware, Power Management, Leadership, Manufacturing, Microcontroller, Embedded Systems, Operating Systems, Computer Firmware, Algorithms, Vendor/Supplier Planning, * 8+ years experience developing firmware for embedded microcontrollers

  • Deep experience in embedded firmware with demonstrable knowledge in radio stacks (BT, BLE, Wi-Fi), sensor and audio pipelines, ARM MCU architecture.
  • Passionate about low-power (
  • Proficient in FreeRTOS or Zephyr, Embedded C, C++, protocols, and unit test frameworks
  • Comfortable working in large multi-developer codebases
  • Ability to collaborate in a psychologically safe and healthy team environment

Preferred Skills

  • Experience developing and debugging Qualcomm, STM32, Cypress/Infineon PSoC, or Nordic
  • Experience shipping high-reliability production code
  • Comfortable with low-level hardware debugging tools and techniques

Benefits & conditions

Salary range: $162,000 - $252,000

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…