Skip to main content
CareerApp

Embedded Software Engineer

Voyager

Pittsburgh, PA · Mid

Listed on Voyager’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This role develops and maintains embedded Linux board-support packages for spacecraft and rocket avionics systems, requiring hands-on work across bootloaders, kernel modules, and custom Yocto builds. It suits experienced embedded systems engineers who want to work on flight-critical software with direct hardware involvement and collaboration across electrical and systems teams.

Our summary, not Voyager’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 4+ years of embedded software development, testing, and debugging
  • Experience with embedded Linux drivers, bootloaders, memory interfaces, kernel modules, and board support packages
  • Experience with Yocto/OpenEmbedded
  • Strong proficiency in C, C++, and Python or similar scripting languages
  • Experience with Git

Nice to have

  • Bash and shell scripting experience
  • Experience with multiple microcontroller families and chipsets
  • FPGA and VHDL development experience
  • Real-time deterministic embedded systems experience
  • Robotic control or motor control systems experience
  • Altium or similar PCB design tools experience
  • Electrical troubleshooting equipment experience (oscilloscope, multimeter, logic analyzer)
  • Failure Detection, Isolation, and Recovery (FDIR) and fault-tolerant design knowledge
  • Space application hardware development experience
  • Spacecraft systems and instrumentation experience
  • Communication protocol experience (CAN bus, RS-232/RS-422, TCP/IP, spacecraft protocols)
  • Git, CI/CD, and Docker experience
  • Agile development framework experience
  • Software integration, testing, and unit testing experience

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.