


Firmware Engineer
- Hybrid
- Carlsbad, United States
- Space Segment Engineering
Job description
Hydrosat is seeking a dedicated firmware engineer to support the development of embedded software for space-based payloads and ground support systems. This role focuses on low-level software that enables reliable communication, control, and data handling between hardware components in flight and test environments.
Responsibilities:
Design, implement, and test firmware for microcontrollers and embedded systems used in space payloads and ground support equipment (GSE)
Develop low-level drivers, communication protocols, and control logic for sensors, actuators, and power systems
Collaborate with electrical, software, and systems engineers to ensure seamless integration between firmware and hardware
Support hardware bring-up, debugging, and validation using lab equipment (oscilloscopes, logic analyzers, etc.)
Participate in requirements development, interface definition, and verification planning
Contribute to firmware configuration management, version control, and documentation
Job requirements
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field; Master’s preferred
10+ years of experience in embedded firmware development for high-reliability or mission-critical systems
Proficiency in C/C++ for embedded systems and familiarity with real-time operating systems (RTOS)
Experience with microcontroller platforms (e.g., STM32, TI, Microchip) and hardware interfaces (SPI, I2C, UART, CAN)
Strong debugging skills and experience with lab tools for hardware/software integration
Preferred Experience:
Experience with firmware for spaceflight or aerospace systems
Familiarity with FPGA-based systems and HDL (e.g., VHDL or Verilog) is a plus
Exposure to NASA or industry standards such as:,NASA-STD-8739.8 (Software Assurance Standard),NASA-HDBK-4008 (Programmable Logic Devices Handbook), ECSS-E-ST-40C (Software Engineering for space systems)
Experience with Git, CI/CD pipelines, and automated test frameworks
- Carlsbad, California, United States
or
All done!
Your application has been successfully submitted!