Principal Embedded Software Engineer

Lumex Talent
San Francisco, CA, United States
6 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Booting (BIOS) C++ (Programming Language) Embedded Operating Systems Embedded Software Fault Tolerance Firmware FreeRTOS Real-Time Operating Systems Remote Infrastructure Management Bare Metal U-Boot

Job description

They are looking for a Principal Engineer to own the technical vision and architecture of our embedded firmware platform. This is a critical leadership hire. You will be the person who takes a high-potential prototype and transforms it into a rock-solid, production-ready system capable of powering global energy deployments., * Architecture Ownership: Define and own the long-term roadmap for our embedded platform, covering RTOS, HAL, bootloaders, telemetry pipelines, and core device infrastructure.

  • From Prototype to Production: Conduct independent assessments of existing platforms to transition hardware from engineering prototypes to field-hardened.
  • Technical Leadership: Direct the work of a team of embedded engineers, establishing coding standards, architectural best practices, and driving rigorous design reviews.
  • Fleet Management: Build and own robust Over-the-Air (OTA) firmware upgrade systems and remote management tooling for a massive fleet of connected power electronics.
  • Systems Thinking: Act as the primary technical escalation point, solving complex integration issues that span from low-level silicon to full product architecture.

Requirements

  • Expert-Level C/C++: 8+ years of hands-on experience in bare-metal or near-bare-metal programming.
  • Architecture Pedigree: A proven track record of architecting full firmware platforms across multiple shipped commercial products.
  • Real-World Fleet Experience: Experience managing connected devices in the field, including fault-tolerant recovery mechanisms and secure boot.
  • Modern RTOS Expertise: Deep familiarity with FreeRTOS, Zephyr, or similar embedded operating systems.
  • Hardware Fluency: Comfortable with PWM, ADC, SPI, CAN, and using logic analyzers/

TECHNICAL STACK

Embedded C/C++ FreeRTOS / Zephyr Bootloaders CAN / SPI / ADC / PWM OTA Updates

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…