Senior Embedded Software Engineer Job at EVONA, El Segundo, CA

VnJZV0dXVGZhYk10RXRnTDNXMTdnSjN0TkE9PQ==
  • EVONA
  • El Segundo, CA

Job Description

As a Senior Software Engineer, you will be involved across the full software stack, working on everything from flight application software and GNC (Guidance, Navigation, and Control) integration to embedded systems and ground software. You’ll work closely with a multidisciplinary team— including hardware, avionics, and mission operations experts—to build efficient and scalable systems for flight and ground operations. This position involves hands-on development from architecture and prototyping through to flight testing and mission support.

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 6 years of experience in spacecraft software engineering or similar, using C++ or comparable languages.
  • Ability to work on-site at the designated location in Southern California

Key Responsibilities

  • Design and develop mission-critical software for orbital operations.
  • Collaborate with various subsystems (GNC, Power, Propulsion, Thermal) to support implementation and software integration.
  • Develop software for embedded systems, using C/C++ on bare-metal, RTOS, or Linux platforms.
  • Create low-level driver software to interface with onboard sensors and actuators.
  • Own the complete software lifecycle: design, implementation, testing, and integration.
  • Conduct software-in-the-loop (SITL) and hardware-in-the-loop (HITL) testing for system validation.

Desired Skills & Expertise

  • Experience developing safety-critical or aerospace-grade software.
  • Strong knowledge of computer architecture and operating systems.
  • Prior work integrating GNC algorithms into flight software.
  • Proficiency in C++, Python, and experience across multiple languages.
  • Familiarity with serial communication protocols (UART, CAN, I2C, SPI, Ethernet TCP/UDP)
  • Hands-on experience with lab hardware: oscilloscopes, logic analyzers, digital multimeters.
  • Familiarity with modern development tools such as Docker, Git, CMake, and GNU utilities.
  • Strong communication skills and the ability to work independently.

Job Tags

Similar Jobs

BCL Legal

Associate - Private Investment Funds Job at BCL Legal

 ...is seeking a talented associate to join its top-ranked Private Investment Funds team. This is a rare opportunity to work across a broad spectrum of fund types, including venture capital, hedge funds, private equity, and real estate funds, with the flexibility to maintain... 

Addison Group

Data Entry Clerk Job at Addison Group

 ...Job Title: Data Entry Clerk Location (city, state): Littleton, CO Hours: 8 AM 5 PM, Tuesday through Thursday (Part-time) In office, Hybrid or in person: In office Industry: Administrative Pay: $20/hour Contract Length: present to September... 

Net2Source Inc.

Equipment Maintenance Technician Job at Net2Source Inc.

 ...Direct Hire - Fulltime Equipment Maintenance Technician Onsite Carson City, NV USD 60000 USD 80000 Annually Benefits 401k, Health, dental, and vision insurance, PTOs POSITION SUMMARY: Laser setup and troubleshooting, laser application, equipment design... 

Reaper Siteworks

Heavy Equipment Operator Job at Reaper Siteworks

 ...Reaper Siteworks is a growing commercial sitework contractor specializing in demolition, earthwork, site utilities, concrete paving, and asphalt paving. Our focus is primarily on industrial, retail, and government projects with some notable multi-family, hospitality,... 

Softworld, a Kelly Company

Data Analyst Job at Softworld, a Kelly Company

 ...Hybrid, Redmond, WA 98052 Onsite Requirements: data cleanup configurator tool SAP Job Description : This contractor position is to assist with data cleanup, validation & verification for implementation of a new manufacturing system....