Job Title: Senior Firmware Engineer
Location: On-site – California, USA
Salary: $135,000 – $185,000
Work Type: Full-time
Clearance: US Citizen required
About the Role
We are hiring a Senior Firmware Engineer to join a high-performing engineering team developing innovative connected devices across consumer and healthcare environments.
This role requires a hands-on engineer who can take ownership of firmware development across the full product lifecycle, from concept through to production and deployment.
Key Responsibilities
• Own firmware development across new and existing products
• Write high-quality embedded code, including features and bug fixes
• Lead firmware contributions in cross-functional product development
• Collaborate with hardware, testing, and product teams
• Support system design, debugging, and optimisation
• Develop test applications, documentation, and requirements
• Drive timely delivery of firmware milestones
• Support product launches and post-release improvements
• Work with external vendors and partners where required
Required Experience
• 5+ years experience in firmware / embedded systems engineering
• Strong programming skills in Embedded C (C++)
• Experience with ARM-based microcontrollers
• Experience with RTOS (FreeRTOS, Zephyr or similar)
• Strong experience with:
Tools & Environment
• VS Code or similar IDEs
• CMake, GNU toolchains
• Git, Jira
• WSL or Linux-based environments
Nice to Have
• Experience with wireless / cellular communication
• Understanding of IoT system architecture
• Experience with power optimisation
• Exposure to full product lifecycle from concept to launch
Additional Information
• On-site role in California
• Approx. 10% international travel
• Strong cross-functional collaboration environment