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