EngineerJobs.io
← Back to all jobs

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.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.