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

NzY3UE80QmgvcklxZ05MYklhQmF2NGN1WkE9PQ==
  • 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

Genesis Healthcare Consultants

Hematologist/Oncologist Job at Genesis Healthcare Consultants

(Physician/MD qualifications required) Hematology and Oncology - Hematology|Oncology in Southeast North Carolina Highly regarded Cancer Center is seeking to add an additional BC provider to established practice that will be expanding from to new site. Practice is expanding...

Upward Health

Nurse Practitioner Job at Upward Health

 ...Nurse Practitioner (NP) Upward Health is a home-based medical group specializing in primary care and behavioral health for individuals with complex needs. We serve patients throughout their communities, and we diagnose, treat, and prescribe anywhere our patients call... 

TCG

Junior Full Stack Developer Job at TCG

 ...winning IT solutions provider to the Federal government seeking a Full Stack Developer to join our team in anticipation of an upcoming award.The...  ...agoColumbia, MD $50,000.00-$120,000.00 11 months agoJunior Full Stack Software Engineer (JAVA) Potomac, MD $125,000.00-... 

Nutramax Laboratories

Quality Laboratory Chemist - 2nd shift Job at Nutramax Laboratories

 ...skills, and the ability to interact with all levels of personnel are required. Education and Experience: A bachelors degree in Chemistry. If degree has concentration; Biochemistry, Inorganic, Physical or Polymer Chemistry preferred. Supervisory Responsibilities:... 

Business Development Corporation of the Northern Panhandle

Economic Development Specialist Job at Business Development Corporation of the Northern Panhandle

 ...GENERAL FUNCTION: The Economic Development Specialist is responsible for the planning, implementation and coordination of economic development...  ...owners, developers, government agencies, non-profits, and community stakeholders # Act as a liaison between businesses and city/...