15 часов назад
Principal Embedded Software Engineer (Rust)
210 000 - 290 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Embedded Software Engineer (Rust): Building reliable embedded software, device drivers, bare-metal firmware, and embedded Linux for ocean energy Nodes with an accent on hardware integration, long-term fault tolerance, and autonomous operation. Focus on designing OTA fleet updates, hardware-in-the-loop testing, embedded CI/CD standards, and safe recovery for distributed devices operating unattended in harsh marine environments.
Location: Based in Portland, Oregon, United States. Relocation assistance is available for moving to Portland.
Salary: $210,000–$290,000 per year, plus equity.
Company
is a public benefit corporation developing renewable energy and ocean technologies that capture low-cost energy for computing and renewable fuels.
What you will do
- Own the embedded software stack for in-house ocean energy products and set technical direction for architecture, implementation, reliability, and maintainability.
- Work with electrical engineers from schematic capture through board bring-up, including pin assignments, peripheral selection, power budgets, and timing budgets.
- Debug hardware and software failures using schematics, datasheets, oscilloscopes, logic analyzers, and JTAG/SWD.
- Develop software that operates unattended for years in harsh marine environments, including fault tolerance and safe recovery.
- Define OTA and fleet update strategies for a distributed device fleet.
- Set embedded testing and CI/CD standards, review code and designs, mentor engineers, and communicate tradeoffs across engineering, operations, mechanical, and leadership teams.
Requirements
- 10+ years of production software development experience, primarily in embedded systems.
- Deep experience with Rust or C/C++; experience with Rust and
no_stdfirmware is strongly valued. - Hands-on experience building and maintaining embedded Linux distributions with Yocto or Buildroot.
- Experience owning the architecture and implementation of a hardware product software stack from bring-up through field deployment.
- Fluency with SPI, I²C, UART, CAN, and Ethernet, plus signal-level debugging.
- Experience with resource-constrained, real-time, power-constrained systems, OTA mechanisms, automated testing, CI/CD, version control, and code coverage.
Nice to have
- 5+ years of experience with mission-critical or safety-critical systems.
- Marine, offshore, or other harsh-environment hardware experience.
- Embedded security experience, including secure boot, encrypted communications, and key management.
- Experience building embedded systems from scratch at an early-stage hardware company.
Culture & Benefits
- Work in a small, multidisciplinary team with the opportunity to shape and mentor its growth.
- Flexible paid time off.
- Company-paid gold-level PPO health insurance for full-time employees, partners, and dependents.
- Company-paid dental, vision, and disability insurance.
- Access to 401(k), health FSA, and dependent care FSA accounts.
- Equity participation in the company.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
10 часов назад
Senior Software Engineer, Embedded Linux (Robotics)
180 000 - 250 000$
10 часов назад
Embedded SW Engineer (Embedded Linux)
214 970 - 303 030$
17 часов назад
Embedded Software Engineer (C/C++)
120 000 - 300 000$
10 часов назад
Staff Firmware Embedded Engineer (C/C++)
180 000 - 210 000$
17 часов назад
Embedded Hardware Engineer (IoT)
160 000 - 210 000$
14 часов назад
Embedded Autonomy Engineer
130 000 - 160 000$