SENIOR FIRMWARE ENGINEER
Skills
About the role
SENIOR FIRMWARE ENGINEER
Location: In Office, Westlake Village, CA
Compensation: $135,000 to $185,000 base
Overview
Design, build, and support embedded software for connected consumer and healthcare devices
Own firmware development for new and sustaining products
Work cross-functionally with hardware, product, and QA teams
Contribute to product concepting with a focus on usability, reliability, and scalability
Responsibilities
Own firmware development from concept through production
Design and implement embedded software features, enhancements, and bug fixes
Write test applications, requirements, and technical documentation
Analyze system designs and provide hands-on software support
Estimate development effort and deliver on timelines
Partner with QA to identify and resolve defects
Support hardware bring-up and device integration
Support productization, manufacturing readiness, and launch activities
Maintain confidentiality of proprietary information
Requirements
Bachelor's degree in Engineering, Computer Science, or related field
5+ years of firmware engineering experience
Strong embedded C programming on ARM-based systems
Experience with RTOS such as FreeRTOS and Zephyr
Experience with VS Code, Git, CMake, GNU toolchains, and Jira
Experience with SPI, I2C, UART, and JTAG debugging
Ability to read schematics and support board bring-up
Experience with radio communications including cellular, BLE, or WiFi
General understanding of power management and optimization
IoT architecture experience preferred
Ability to travel internationally up to 10 percent
Compensation
This Firmware Engineer role pays $135k-$185k/yr. Within typical range for firmware engineer roles in United States.
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.