Senior Embedded Systems Engineer Verified today

Katalyst Space · Broomfield, CO · Space Systems · first seen 2026-07-16

What You'll Do

  • Design, develop, test, and maintain embedded software for microcontroller- and processor-based systems.
  • Develop production-quality firmware in C and C++ for bare-metal and RTOS-based applications.
  • Develop Python-based tools for test automation, hardware interfacing, data processing, debugging, and engineering workflows.
  • Develop and integrate low-level drivers for interfaces and peripherals including SPI, I2C, UART, CAN, ADC, PWM, GPIO, timers, watchdogs, and other hardware peripherals.
  • Work closely with electrical engineers during board bring-up, hardware integration, and troubleshooting.
  • Debug complex hardware/software issues using oscilloscopes, logic analyzers, JTAG and similar tools.
  • Develop software for real-time monitoring, control, telemetry, command processing, and system health management.
  • Perform design reviews, code reviews, and technical peer reviews.
  • Develop unit, integration, hardware-in-the-loop, software-in-the-loop and system-level tests.
  • Perform hands-on hardware integration and assembly tasks as needed, including soldering, cable and harness fabrication, connector assembly, mechanical assembly, and hardware rework.

What We're Looking For

Required

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 5+ years of professional embedded systems or embedded software development experience.
  • Strong proficiency in C++ and Python.
  • Strong understanding of microcontroller architecture, memory-mapped peripherals, interrupts, timers, DMA, memory management, and embedded communication interfaces.
  • Experience with embedded communication protocols such as SPI, I2C, UART, CAN, or similar interfaces.
  • Experience performing board bring-up and debugging hardware/software integration.

Preferred

  • Experience with aerospace or space systems.
  • Experience with real-time operating systems (RTOS).
  • Experience with version control systems and Git.
  • Experience with continuous integration and test automation.
  • Hands-on experience with hardware debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.

Benefits

  • Stock options and equity
  • Medical, dental, and vision coverage
  • 401(k)
  • Unlimited PTO
  • Catered lunches