This position is no longer accepting applications
Closed on July 17, 2026.
This role is filled โ get an email when new Engineering roles open on EngineerJobs.io:
Embedded Software Engineer
Autosar
Avionics
Embedded
Embedded Development
Embedded Linux
Embedded Software
Embedded Systems
Engineering
Hardware Software Co Design
Misra C++
RTOS
Software Development
Software Engineer
Software Engineering
Vxworks
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Space Information Laboratories.
Job Description
Space Information Laboratories seeks an Embedded Software Engineer to oversee the full embedded software development lifecycle onsite in Santa Maria, CA.
Responsibilities
- Interpret design decisions and implement solutions that align with the overall architecture.
- Collaborate with teammates through pair programming, open communication, and mentorship as needed.
- Engage across all stages of the software development lifecycle.
- Develop real-time VxWorks embedded avionics software and flight termination system code.
- Produce and maintain embedded software assurance documentation.
- Author engineering documentation to satisfy customer software requirements.
- Design the real-time embedded avionics software architecture.
- Validate avionics software using end-to-end hardware-in-the-loop testing.
- Conduct proactive code reviews, provide feedback, and seek clarification when needed.
- Support software development across quality, performance testing, and production support activities.
- Prepare performance and progress reports for presentation to executive management.
- Keep SIL repositories up to date daily with source documentation and SIL proprietary code.
- Perform other duties as assigned.
Requirements
- Proven ability across all phases of engineering development: requirements, design, test, and production.
- Experience with FPGA and microcontrollers (Atom, PIC, Atmel, etc.) and embedded software.
- Familiarity with real-time embedded operating systems and communication ports (RS-232/422/485, USB, CAN, Ethernet) connected to navigation systems (GPS Rx, INS, IMU) and environmental sensors.
- Real-time operating systems (VxWorks, Linux, etc.) handling multiple digital I/O.
- VxWorks embedded software programming in C/C++ for safety-critical systems.
- Excellent problem-solving skills and a strong work ethic.
- Strong organizational, communications, leadership, and interpersonal skills with a results-driven approach.
- Motivated self-starter with a friendly, courteous, and compassionate demeanor.
- Ability to write technical documents and procedures.
- Embedded software experience: 3 years required.
Technologies
- VxWorks, Linux
- C/C++
- Atom, PIC, Atmel
- RS-232/422/485, USB, CAN, Ethernet
- AUTOSAR
- MISRA C++
- Microsoft Office Suite
Benefits
- 401(k)
- 401(k) 4% Match
- Dental insurance
- Employee assistance program
- Health insurance
- Paid time off
- Professional development assistance
- Relocation assistance
- Tuition reimbursement
- Vision insurance
ITAR Requirements
- To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by ITAR (22 CFR ยง120.15), or eligible to obtain the required authorizations from the U.S. Department of State.
Other Requirements
- All applicants must pass a pre-employment background check and drug screening.
- Must be eligible to obtain a security clearance.