Senior Embedded Software Engineer (Seattle)
Senior Embedded Software Engineer (Seattle)
Posted today
SENIORITY
Lead
About the role
- Reliable and resilient remote OTA software update strategies
- Human-rated safety-critical firmware
- Buildsystems and test infrastructure for unit and integration testing of firmware
- Inter-device communication methodologies (using CAN, Ethernet, and serial protocols)
- Telemetry systems to enable remote observability
- Implement control systems for liquid cooling systems and high-power power electronics up to megawatt-class systems
- Support safety-critical systems through UL certification
- Build systems and work closely with hardware engineers to enable rigorous environmental testing of our charging systems
- Take ownership of formal code review, test, and acceptance criteria for embedded software
- Manage software deliverables through production and into the field, participating in on-call rotations and supporting your product in a real-world environment
- 5 to 7+ years of consumer/industrial electronics, aerospace, or automotive embedded systems or programming experience
- Strong understanding of Linux kernel development, including Yocto-based buildsystems
- Proficient in C/C++ and Python (Golang, Typescript, and Rust are also helpful)
- Ability to understand and implement drivers for a variety of ASICsCapability to manage complex and multidisciplinary software projects, including requirements capture, implementation, verification, and validation
- Experience with supporting in-field products, including remote diagnosis of embedded systems
- Experience with supporting products through UL 1998, IEC 61508, or ISO 26262 certification
- Strong understanding of security infrastructure, including PKI and chain-of-trust systems on microcontrollers and embedded Linux systems
- Strong verbal and written communication skills and hard driving attitude
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.
