GrepJob
Panthalassa

Principal Embedded Software Engineer

Panthalassa
Apply
about 3 hours ago
Portland, OR, USAStaff+

Base Salary

$210k - $290k/yr

Responsibilities

  • Own the software for in-house embedded products and set technical direction.
  • Collaborate with electrical engineers from schematic capture through board bring-up.
  • Debug hardware/software failures using various tools and techniques.
  • Ship code that operates unattended in harsh marine environments.
  • Shape the OTA and fleet update strategy for distributed devices.
  • Set testing and CI/CD standards for embedded code.
  • Mentor other embedded engineers through code review and pairing.
  • Communicate technical tradeoffs to various stakeholders.

Requirements

  • 10+ years of experience developing production code in embedded systems.
  • Deep experience with systems programming languages like Rust or C/C++.
  • Hands-on experience with embedded Linux distros using Yocto or Buildroot.
  • Proven track record of owning architecture and implementation from bring-up to deployment.
  • Fluency with communication protocols like SPI, I²C, UART, CAN, and Ethernet.
  • Experience designing for resource-constrained, real-time systems.
  • Experience with OTA update mechanisms for fielded devices.
  • Strong software engineering fundamentals including version control and CI/CD.
  • A history of raising the technical bar on a team.
  • Excellent communication skills across technical and non-technical backgrounds.

Benefits

  • Cash compensation of $210,000 - $290,000.
  • Equity in the company.
  • Flexible paid time off.
  • 100% health insurance coverage for employees and their families.
  • Dental and vision insurance with significant employer contributions.
  • 100% disability insurance coverage.
  • Ability to contribute to tax-advantaged accounts.
  • Relocation assistance to Portland if needed.

Tech Stack

Categories