Principal Embedded Software Engineer (Rust/C, OTA, Linux)

NextGenEnergyJobs

Portland (OR)

On-site

USD 210,000 - 290,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance

Job summary

NextGenEnergyJobs seeks a Principal Embedded Software Engineer to own and advance the software stack for our rugged ocean-going embedded products. You will collaborate with electrical engineers from bring-up to field deployment and guide a growing team in a hardware-centric, real-time environment.

You will design and maintain architectures, drive no_std Rust firmware components, and define testing, CI/CD, and release processes to ensure long-term reliability in harsh marine conditions.

Qualifications

  • ;10+ years embedded production software experience.
  • ;Strong in Rust or C/C++, no_std is a strong plus.
  • ;Experience building embedded Linux distros with Yocto or Buildroot.
  • ;Ownership of architecture from bring-up to deployment.
  • ;Fluency with SPI, I2C, UART, CAN, Ethernet and signal debugging.
  • ;Experience designing for real-time, power-constrained systems.
  • ;Experience with OTA update mechanisms.
  • ;Strong communication across technical and non-technical teams.
  • ;Experience with marine/offshore/remote harsh environments.
  • ;Industry experience in mission-critical or safety-critical systems.

Responsibilities

  • Own the software for our in-house embedded products and set technical direction.
  • Mentor other embedded engineers through code reviews and pairing.
  • Review designs and code across the team for correctness and reliability.
  • Work with EE, mechanical, ops and leadership to align on architecture.
  • Shape OTA and fleet update strategy for distributed hardware.
  • Set testing and CI/CD standards for embedded code.

Skills

Rust
C/C++
embedded Linux
Yocto/Buildroot
SPI/I2C/UART/CAN/Ethernet
CI/CD
Unit testing
Mentoring/Leadership

Tools

JTAG/SWD

Job description

NextGenEnergyJobs seeks a Principal Embedded Software Engineer to own and advance the software stack for our rugged ocean-going embedded products. You will collaborate with electrical engineers from bring-up to field deployment and guide a growing team in a hardware-centric, real-time environment.

You will design and maintain architectures, drive no_std Rust firmware components, and define testing, CI/CD, and release processes to ensure long-term reliability in harsh marine conditions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Embedded Firmware Engineer - Rust & OTA Fleet
Principal Embedded Firmware Engineer - Rust & OTA Fleet

HireVenture • Los Alamitos (CA)

On-site
USD 140,000 - 190,000
Principal Embedded Firmware Engineer - Rust & Devices
Principal Embedded Firmware Engineer - Rust & Devices

Hire Ventures, Inc. • Los Alamitos (CA)

On-site
USD 150,000 - 210,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

NextGenEnergyJobs • Portland (OR)

On-site
USD 210,000 - 290,000
Relocation assistance
Senior Software Engineer, Marine Telemetry & Data (Equity)
Senior Software Engineer, Marine Telemetry & Data (Equity)

NextGenEnergyJobs • Portland (OR)

On-site
USD 175,000 - 230,000
Relocation assistance
Equity in the company
Health insurance
+6
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Lumex Talent • San Francisco (CA)

On-site
USD 170,000 - 260,000
Senior Rust Embedded Systems Engineer, Onboard Autonomy
Senior Rust Embedded Systems Engineer, Onboard Autonomy

Bedrock Robotics • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Realtime Engineer - Linux, C/C++, Rust
Senior Embedded Realtime Engineer - Linux, C/C++, Rust

Via Logic LLC • Saint Petersburg (FL)

On-site
USD 87,000 - 158,000
Senior Embedded Software Engineer — Rust/C/C++, RF & CI/CD
Senior Embedded Software Engineer — Rust/C/C++, RF & CI/CD

Talent Groups • Redmond (WA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer: Power Electronics & Storage
Embedded Software Engineer: Power Electronics & Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Engineer: Sr. Embedded Firmware Engineer (Rust and C)

Nanobiosym • United States

On-site
USD 120,000 - 180,000