SENIOR FIRMWARE ENGINEERLocation : In Office, Westlake Village, CACompensation : $135,000 to $165,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
SENIOR FIRMWARE ENGINEER • Westlake Village, CA, US