Education: Bachelor's degree or related field
Experience: 8+ years
- Lead and mentor a team of junior software engineers, providing guidance and tasking.
- Develop and maintain embedded software for satellite modules.
- Collaborate with cross-functional engineering teams to define and refine software requirements.
- Architect, design, develop, and maintain reliable, fault-tolerant embedded software.
- Serve as the technical lead for multiple satellite programs.
- Create and maintain unit tests using Test Driven Development methodologies.
- Build software for specialized payloads, including imagers, image processors, communication devices, and astronomical science instruments.
- Integrate and test software in simulation, flight-replica, flight-vehicle, and hardware-in-the-loop environments.
- Represent Terran Orbital in technical working groups and customer interactions.
- Support occasional travel (up to 10%) to customer or vendor sites for design reviews and collaborative technical work.
- 8+ years of experience developing C/C++ applications for embedded, high-performance, or mission-critical systems.
- Experience with bare-metal and/or RTOS-based designs (FreeRTOS, internal schedulers, embedded Linux, etc.).
- Experience with electronic test equipment and embedded debug tools (oscilloscopes, logic analyzers, hardware debuggers).
- Deep understanding of microcontroller architectures, peripheral subsystems, and low-level interface design across multiple MCU families.
- Experience with serial communication protocols (CAN, RS-232/422/485, I2C, SPI, PCI).
- Highly motivated, self-starting, responsible, thorough, and able to perform duties autonomously without supervision.
- U.S. Person or lawful permanent resident to comply with U.S. government space technology export regulations.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field; equivalent professional experience may be considered in lieu of a degree.
- Experience with ARM and Texas Instruments embedded platforms.
- Experience using test equipment such as oscilloscopes and spectrum analyzers.
- Familiarity with Linux and GNU toolchains (make, GCC, GDB).
- Experience with scripting languages such as Bash and Python.
- Knowledge of build pipelines, deployment processes, and on-target testing.
- 100% Company-paid comprehensive medical, dental, and vision coverage for you and your dependents
Terran Orbital is a leading manufacturer of satellite products primarily serving the aerospace and defense industries. Terran Orbital provides end-to-end satellite solutions by combining satellite design, production, launch planning, mission operations, and on-orbit support to meet the needs of the most demanding military, civil, and commercial customers.
Learn more at www.terranorbital.com
Search Staff Embedded Software Engineer jobs near Irvine, CA → Browse all live jobs
This posting was published by Terran Orbital Corporation on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.