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

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

International Leadership of Texas

Chinese Literacy Teacher Job at International Leadership of Texas

 ...certified teachers starting at $56,000 Primary Purpose: To support DoDEA Education Partnership WLARP Grant Project, by providing Chinese literacy instruction to K-5 students. Qualifications: Education/Certification: Education/Certification: Bachelor's... 

ADMAR SUPPLY CO INC

Equipment Technician Job at ADMAR SUPPLY CO INC

 ...Primary Purpose : The Technician is responsible for the maintenance and repair and up-time of Admar Supply and customer equipment. Essential Functions : Inspect and tag returned rental equipment noting any damage or other necessary repairs. Using information... 

Inserso Corporation

Market Research Analyst Job at Inserso Corporation

 ...Analyst to support our business development activities. This individual will work closely with our business development team to research target customers, opportunities, incumbent vendors, and incumbent staff. They will identify and investigate upcoming opportunities and... 

Odoo

Customer Care Associate (French) Job at Odoo

 ...are not duplicating efforts. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or assume...  ...certified mental health professionals ~$100 towards a work-from-home office setup ~ Evolve in a nice working atmosphere with a... 

J. Davenport & Associates

Estate Planning Advisor/Sales Job at J. Davenport & Associates

 ...planning firm dedicated to helping our clients secure their future. We are looking for a motivated and knowledgeable Estate Planning Advisor to join our team. What Youll Do: Be the main point of contact for clients, guiding them through their estate planning needs....