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

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

Adecco

Registered Nurse Job at Adecco

&##127769; NOW HIRING: Full-Time RNs Night Shift Recovery Nurse Columbia, TN | 3x12s | 6:30 PM 7:00 AM Are you a nurse who thrives in a calm, focused environment where patient recovery and compassionate care are the top priority? Do you love the rhythm of 3 consistent... 

BayOne Solutions

Senior Java Developer Job at BayOne Solutions

 ...Job Description: ~10+ years of experience--Develops secure and high-quality production code, and reviews and debugs codes. ~ Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life... 

QSE7, LLC

Power Platform Developer Job at QSE7, LLC

 .... Job Responsibilities As a QSE7 Data Analyst / Software Developer, you will be expected to perform the following services for life...  ...efficiently and effectively provide consulting services from a remote home office ~ Experience with lean / agile methodologies... 

TAG MedStaffing

Physician Assistant- Surgical Gynecology Job at TAG MedStaffing

 ...00$150,000+ (depending on experience) A highly specialized surgical gynecology practice on the Upper East Side is seeking a Physician...  ...~ BLS/ACLS certification ~12 years of surgical or OB/GYN experience preferred OR a new grad with strong motivation... 

The H&K Group

Bridge Carpenter Job at The H&K Group

The Structures Division of the H&K Group, Inc. is looking for a Bridge Carpenter to construct, erect, install, and repair structures and fixtures of wood, plywood, and wallboard, conforming to local building codes. The Carpenter will support bridge and other structural...