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

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

Global Channel Management

PC Technician Job at Global Channel Management

About the job PC TechnicianPC Technician needs One (1) or more years experience as a full-time professional in the field of information...  ..., peripherals, and corporate standard software.Oversees the building and maintenance of corporate computer images for laptops and... 

Compass Group USA

CONCESSIONS BEVERAGE CART ATTENDANT- Camp Randall Stadium Job at Compass Group USA

Position Title: CONCESSIONS BEVERAGE CART ATTENDANT- Camp Randall StadiumPay Range : $16.00 to $17.00 plus Tips!From the stadium to the head table, Levy leverages unbridled creativity, custom strategies, impeccable service, and true love for great food to create unforgettable... 

Lenco Armored Vehicles

Manufacturing Engineer Job at Lenco Armored Vehicles

 ...JOB SUMMARY: The Manufacturing Engineer will focus on our fabrication processes, including, but not limited to, CAM/Plasma CNC table, forming...  ...process training for new and current employees ADDITIONAL JOB FUNCTIONS: Assist with SolidWorks Models/drawings and... 

Pan Asia Resources

PC Technician L2 Job at Pan Asia Resources

Job: PC Technician L2Location: Cincinnati, OHDuration: 3 - 5 MonthsNeed a technician who will work onsite from the Cincinnati site.They will be working on the PC refreshes for the Cincinnati site and other sites as needed. Pan Asia Resources

Addison Group

Oracle Functional Consultant Job at Addison Group

 ...pay range $80.00/hr - $110.00/hrJob Title: Techno-Functional Oracle Cloud Business Analyst / Project Manager (OTM Implementation)Location...  ...function Information TechnologyIndustries IT Services and IT ConsultingReferrals increase your chances of interviewing at Addison...