JOBSEARCHER

Flight Software Engineer (Embedded Linux)

About the Company: Well-funded and innovative space startup looking to change the way humans travel across space and increase the ease of doing so.
About the Role: Embedded Linux Software Engineer - This role focuses on developing the embedded Linux platform and flight software for a well-funded space startup. You will operate at the intersection of hardware and software, and be responsible for the full development, testing, debugging, and improvement of their Linux platform. This is a great opportunity for someone who enjoys a complex technical challenge and wants full ownership over the product development. This role is under ITAR and subject to restrictions requiring either US Citizenship or Permanent Residency.
Qualifications: This role is under ITAR and subject to restrictions requiring either US Citizenship or Permanent Residency.
Required Skills:
  • Embedded Linux development in C (5+ years)
  • Strong expertise authorizing and debugging embedded ARM based microcontrollers
  • Deep understanding of Linux kernel, BSP. device drivers, and device tree configuration, Bootloader, and Pin Mux authorization and configuration (5+ years)
Strong experience with OTA updates, failures that may occur, and how to rectify them. Networking fundamentals (TCP/UDP, IPC, messaging frameworks) Hardware interfaces including I2C, SPI, UART, CAN, and USB, Ethernet Expert system-level debugging from the kernel and driver side, identifying potential failures and how to rectify them, isolate them, and prevent them. Develop robust fault detection, identification, and tolerances to ensure viability.
Preferred Skills:
  • Experience with NVIDIA Jetson or Orin platforms, space flight software development, and mission-critical or safety-critical software development is a plus.
  • Pay range and compensation package$155,000-$210,000 + Equity
  • Comprehensive Benefits Included.