Skip to Main Content

Embedded Firmware Engineer

Back to Jobs

Job Details.

San Jose, CA
Pay Rate / Compensation
Consumer Devices
Travel Required

Apply for this Position.

Apply Now
Firmware Engineer to develop and optimize firmware, add features, and integrate with mobile apps.

You will work with a talented team, developing firmware on ARM core and similar microcontrollers. The job requires strong fundamentals in embedded development *specifically writing C code on RTOS

Must have skillsets

– 5+ years of experience in firmware development with experience in delivering firmware for consumer products

– Excellent programming in C code on resource constrained (CPU, small Flash/RAM) platforms and low-power modes and hardware dev-kits

– Recent embedded Firmware development on BareMetal / RTOS type of environments with Nordic, Cypress or similar chips

– Develop tests, processes and infrastructure to continuously validate the robustness and responsiveness of the firmware

– Good working knowledge of hardware peripherals (SPI and I2C) Connectivity: BLE a plus

– Bachelor’s degree in Computer Science, EE or related


– Develop and optimize firmware

– Write production quality C and/or ARM assembly code to ensure that firmware meets or exceeds the key success metrics

– Interface firmware with (Android and iOS) mobile apps via BLE / Bluetooth Smart. Should be able to modify & build mobile apps to conduct quick experiments with firmware.

– Work in an Agile environment to quickly iterate over the design-build-test-measure cycles

– Support the delivery of firmware to production in factory

Preferred Qualifications

– Experience with capacitive touch technologies

– Experience using Machine Learning frameworks to develop algorithms

– Integration with, or development for Mobile (Android & iOS) app

Submit resumes to

Keon Paulino

408.550.2800 x113


Contact Information

Keon Paulino

408.550.2800 x113