Senior Software Engineer, Embedded Systems

TalentHound

Byron (CA)

On-site

USD 120,000 - 180,000

Full time

6 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TalentHound is seeking an experienced embedded firmware engineer to own the firmware on flight computers and avionics hardware. You will bring up new boards, write drivers, and develop real-time code within a senior, cross-disciplinary team.

You will collaborate with controls, power electronics and aeromechanical engineers, using C/C++, Python, RTOS, and hardware debugging to deliver production firmware for safety-critical systems.

Qualifications

  • 5+ years in embedded development with production firmware shipped on real hardware.
  • Strong C and/or C++, plus Python for scripting and testing.
  • Experience with at least one RTOS and with bare-metal code.
  • Comfort reading schematics and using bench tools to debug hardware.
  • Experience with SPI, I2C, UART, CAN and Ethernet.
  • High standards for code quality and testing.

Responsibilities

  • Write embedded firmware for microcontrollers and SoCs, both bare-metal and on an RTOS (FreeRTOS, Zephyr or similar).
  • Bring up custom boards and write drivers for their peripherals.
  • Build real-time control loops and sensor fusion code where timing matters.
  • Debug hardware with scopes, logic analyzers, JTAG and schematics.
  • Write C++ and Python tools for testing and automation.
  • Build models of aircraft components for our cloud simulation system.

Skills

C/C++
Python
Embedded development
RTOS
Hardware debugging
Driver development

Tools

JTAG
Oscilloscope
Logic analyzer

Job description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You'll own the firmware on the client's flight computers and other safety-critical avionics hardware. That means bringing up new custom boards, writing drivers and building the real-time code that keeps the aircraft flying. You'll work every day with controls, systems, power electronics and aeromechanical engineers on a small, senior team.

What You'll Do
  • Write embedded firmware for microcontrollers and SoCs, both bare-metal and on an RTOS (FreeRTOS, Zephyr or similar)
  • Bring up custom boards and write drivers for their peripherals
  • Build real-time control loops and sensor fusion code where timing matters
  • Debug hardware with scopes, logic analyzers, JTAG and schematics
  • Write C++ and Python tools for testing and automation
  • Build models of aircraft components for our cloud simulation system
What You Need
  • 5+ years in embedded development, with production firmware shipped on real hardware
  • Strong C and/or C++, plus Python for scripting and testing
  • Experience with at least one RTOS and with bare-metal code
  • Comfort reading schematics and using bench tools to debug hardware
  • Experience with SPI, I2C, UART, CAN and Ethernet
  • High standards for code quality and testing
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Tenoneten • California

On-site
USD 180,000 - 280,000
Senior Embedded Firmware Engineer - Avionics
Senior Embedded Firmware Engineer - Avionics

TalentHound • Byron (CA)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Embedded Systems
Senior Software Engineer, Embedded Systems

Elroy Air • Byron (CA)

On-site
USD 180,000 - 280,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 • Oakland (CA)

On-site
USD 216,000 - 264,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Kaizen Resourcing • Palo Alto (CA)

On-site
USD 130,000 - 195,000
Sr. Embedded Systems & Controls Software Engineer
Sr. Embedded Systems & Controls Software Engineer

Ryzen Solutions • Irvine (CA)

On-site
USD 120,000 - 170,000
Senior Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight Pictures • Oakland (CA)

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Flight Software Engineer
Flight Software Engineer

Executive Recruiting Group • Broomfield (CO)

On-site
USD 130,000 - 180,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Soskd • Mooresville (NC)

Hybrid
USD 120,000 - 190,000