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 productionDesign and implement embedded software features, enhancements, and bug fixesWrite test applications, requirements, and technical documentationAnalyze system designs and provide hands-on software supportEstimate development effort and deliver on timelinesPartner with QA to identify and resolve defectsSupport hardware bring-up and device integrationSupport productization, manufacturing readiness, and launch activitiesMaintain confidentiality of proprietary informationRequirements
Bachelor's degree in Engineering, Computer Science, or related field5+ years of firmware engineering experienceStrong embedded C programming on ARM-based systemsExperience with RTOS such as FreeRTOS and ZephyrExperience with VS Code, Git, CMake, GNU toolchains, and JiraExperience with SPI, I2C, UART, and JTAG debuggingAbility to read schematics and support board bring-upExperience with radio communications including cellular, BLE, or WiFiGeneral understanding of power management and optimizationIoT architecture experience preferredAbility to travel internationally up to 10 percent