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

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

Randstad USA

Accounting & Finance Recruiter Job at Randstad USA

 ...ensures customer satisfaction by matching the staffing needs of clients with the skills and...  ...candidates. Actively participate in relevant online communities and groups to establish our...  ...fields highly preferred ~ Staffing agency experience is preferred ~1+ year in recruiting... 

Distilled Spirits Council of the United States

Events Manager Job at Distilled Spirits Council of the United States

 ...is a hybrid position; our office is located in Washington, DC. Reports To: Director of Events Job Overview: Primarily focused on delivering event planning and management services consistent with the strategic plan, budgetary goals, and organizational needs.... 

LHH

Commercial Real Estate Attorney Job at LHH

 ...Are you an experienced Commercial Real Estate attorney looking for your next move? A rapidly growing North NJ law firm is seeking to make an addition to its group. The position allows for a hybrid schedule and excellent growth opportunity . The ideal candidate will have... 

Montce Swim

Fulfillment Associate Job at Montce Swim

 ...also includes sorting and stocking of incoming goods ensuring the department is kept neat and organized. RESPONSIBILITIES Pick, pack and label all daily Montce e-commerce orders Follow quality control standards ensuring accuracy of all orders prior to... 

Capsule

Courier - Driver (Part-Time) | CO - Denver Pharmacy Job at Capsule

 ...About Capsule Capsule is a new kind of pharmacy. One that is smarter, friendlier, faster and hand-delivers your medication, same-day...  ...time arrival to Capsule pharmacy On-time pick up of assigned deliveries, which will be assigned by a Capsule teammate On-time...