Senior or Staff Embedded Software Engineer
$130,000 per year
ApplySenior or Staff Embedded Software Engineer
Posted yesterday
SENIORITY
Lead
SALARY
$130,000 per year
About the role
- Design and implement Python-based validation frameworks, drivers, and automation tools
- Build and maintain scalable validation infrastructure, including regression systems
- Design device drivers, board-support packages, hardware interfaces, and low-level firmware
- Develop GUIs and tools for customer debug and evaluation kits
- Create and maintain databases for test logs, results, and analysis
- Debug system-level issues across firmware, software, and hardware interfaces
- Collaborate with hardware, validation, and silicon teams during bring-up and testing
- Develop embedded firmware in C for microcontrollers
- Experience in one or more areas such as wireless, networking, motor control, power management, sensors, security, bootloaders, or high-performance compute
- Silicon bring-up experience
- Firmware programming and debug
- Manufacturing deployment and debug experience
- Ability to read schematics and support board-level debug (analog/digital)
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
