P
Posted 12 hours ago
Principal Embedded Software Engineer
PanthalassaPrincipal Embedded Software Engineer
Perks & benefits
Education AllowanceHealth InsurancePaid LeaveRelocation AllowanceVisa
Requirements
10+ years embedded development, Rust or C/C++ proficiency, Embedded Linux (Yocto/Buildroot), Hardware debugging (SPI, I2C, UART), CI/CD for embedded systems
Skills
RustC#Linux
About the role
About the Company
We are a renewable energy and ocean technology company committed to rapidly developing and deploying technologies that will ensure a sustainable future for Earth by unlocking the vast energy potential of its oceans. We operate as an idea meritocracy in which the best ideas change the company's direction on a regular basis.
Responsibilities
- Own the software for in-house embedded products and set technical direction
- Work with electrical engineers from schematic capture through board bring-up
- Debug hardware/software failures using oscilloscopes, logic analyzers, and JTAG/SWD
- Ship reliable code for unattended operation in harsh marine environments
- Shape OTA and fleet update strategies for distributed fleets
- Set testing and CI/CD standards for embedded code
- Mentor other embedded engineers through code review and pairing
Requirements
- 10+ years of experience developing production code, primarily in embedded systems
- Deep experience with Rust or C/C++
- Experience building and maintaining embedded Linux distros with Yocto or Buildroot
- Track record of owning code stack architecture from bring-up to deployment
- Fluency with SPI, I²C, UART, CAN, and Ethernet
- Experience designing for resource-constrained, real-time, and power-constrained systems
- Strong software engineering fundamentals including CI/CD and automated testing
Preferred Qualifications
- 5+ years with mission-critical or safety-critical systems
- Experience with marine, offshore, or remote/harsh-environment hardware
- Experience with embedded security (secure boot, encrypted comms, key management)
- Experience building embedded systems from scratch at an early-stage hardware company
Benefits
- Cash compensation of $210,000 - $290,000
- Company equity
- 100% company-paid gold level PPO health insurance
- Flexible paid time off
- Dental and vision insurance
- Relocation assistance to Portland
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Embedded Software Engineer
Panthalassa · Portland
