Embedded Software & FPGA Manager

Terran Orbital CorporationIrvine, CA
4d

About The Position

Join a team where your impact reaches beyond the stars! At Terran Orbital, you’re not just part of the system – you’re a vital force propelling our mission forward. As trailblazers in satellite manufacturing and aerospace innovation, we shatter boundaries daily to deliver groundbreaking solutions that power our nation’s defense and commercial missions. We are a unique, fast growing, and trusted team dedicated to swiftly and efficiently designing, building, launching, and operating state of the art satellites for advanced mission constellations. If you’re driven by purpose, inspired by challenges, and ready to leave your mark on the universe, you’ll find a home and endless opportunities for growth here. Together, let’s redefine what is possible in orbit and beyond! Terran Orbital is seeking an experienced Embedded Software & FPGA Manager to join our dynamic team. Reporting to the VP, Components & Modules, the Embedded Software & FPGA Manager will ​build and lead a multidisciplinary team responsible for developing and sustaining embedded software and FPGA based digital designs across a platform of satellite modules. This leader will also drive the updates and improvements to the full design development process and ensure process and standards are employed.

Requirements

  • Bachelor’s or Master’s in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • 12+ years of experience in embedded software and/or FPGA development for high-reliability systems.
  • 3+ years leading engineering teams or technical programs.
  • Strong proficiency in:
  • Embedded C/C++, RTOS, bare-metal systems.
  • VHDL/Verilog, FPGA toolchains (AMD, Microchip).
  • Digital design, timing closure, simulation and verification.
  • Communication protocols (SPI, I2C, UART, CAN etc).
  • High-speed communication interfaces including Gigabit Ethernet, PCIe, USB and Spacewire.
  • Configuring Linux kernel, writing/debugging kernel drivers and managing device trees.
  • Knowledgeable in industry standards such as DO-178, DO-254.
  • U.S. Citizenship with ability to obtain and maintain DoD clearance.

Nice To Haves

  • Experience with test equipment including power supply, oscilloscope, and logic analyzer
  • Familiarity with mitigation techniques for space radiation effects including ECC, TMR, memory scrubbing, and fault tolerance
  • Familiarity with a variety of memory chips - SPI-NAND, SQIF, DRAM, FRAM, SRAM, etc.
  • Experienced reading schematics and performing board level DVT with embedded devices.

Responsibilities

  • Own the development and integration of embedded C/C++ software, RTOS-based applications, device drivers and FPGA/SoC design in VHDL/Verilog.
  • Define and ensure compliance to engineering standards for code quality, HDL design practices, documentation and configuration management.
  • Lead design reviews and technical risk assessments.
  • Guide team members through requirements definition, decomposition and verification.
  • Ensure on-time delivery aligned with hardware, systems and manufacturing milestones.
  • Manage, mentor and grow a team of embedded software engineers and FPGA developers.
  • Foster a culture of accountability, innovation and continuous improvement.
  • Drive performance management and career development.

Benefits

  • 100% Company-paid comprehensive medical, dental, and vision coverage for you and your dependents
  • 401(k) Match
  • Flexible Time Off (FTO)
  • Education Reimbursement
  • Competitive Paid Parental Leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service