Embedded Software Engineer at Space Information Laboratories
Santa Maria, CA 93455, USA -
Full Time


Start Date

Immediate

Expiry Date

12 Sep, 25

Salary

193000.0

Posted On

13 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Navigation, Excel, Multi Factor Authentication, Visio, Sharepoint, Leadership, Operating Systems, Fpga, Computer Engineering, Itar, Atmel, Ethernet, Critical Systems, Embedded Software, Vxworks, Computer Science

Industry

Computer Software/Engineering

Description

POSITION DESCRIPTION

Do you have an entrepreneurial spirit and desire to be part of an innovative team that designs and manufactures state-of-the-art avionics, power, and flight termination systems? Put your skills to work and help develop innovative products for space launch vehicles and small satellites with Space Information Laboratories!
Position title: Embedded Software Engineer Reports to: Engineering Manager

SUMMARY:

As an Embedded Software Engineer at our company, you will be responsible for executing a complete embedded software development lifecycle. Ideal candidates will have excellent skills in collaborative problem solving, the willingness to overcome hardware constraints, and the internal drive to create quality products.

EXPERIENCE

Minimum of five (5) years of experience in the following areas: VxWorks programming, FPGA and Microcontroller embedded software engineering, and analysis and interpretation of physical phenomena or engineering data.

REQUIRED SKILLS:

  • Proficient in all phases of engineering development (requirements, design, test and production)
  • FPGA and Microcontroller (Atom, PIC, Atmel, etc.) and embedded software
  • Experience with real-time embedded operating system and communication ports (RS-232/422/485, USB, CAN, Ethernet, etc.) connected to navigation (GPS Rx, INS, IMU, etc.) and environmental sensors
  • Real-time Operating Systems (VxWorks, Linux, etc.) running 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٫ together

with a results-driven approach

  • Must be a motivated self-starter who maintains a friendly, courteous, and compassionate demeaner
  • Ability to write technical documents and procedures

PREFERRED SKILLS

  • Experience with AS9100D Quality Management System policies and procedures
  • Proficiency with the Microsoft Office Suite (Outlook, Word, Excel, Power Point, Visio, SharePoint, etc.)
  • Understand AUTOSAR and MISRA C++ Guidelines for safety critical systems

EDUCATION

  • Bachelor’s Degree from an accredited university in Computer Engineering, Electrical Engineering, Computer Science or equivalent. Master’s degree preferred.

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.
  • Must use personal mobile device for multi-factor authentication (MFA) for system access. This authenticates your identity.
Responsibilities
  • Understands the approach and design decisions and can create an implementation that supports overall design
  • Works with other engineers on the team through pair programming, open communications, and collaboration; mentoring as necessary
  • Actively participates in the software development lifecycle
  • Develops VxWorks real-time embedded avionics and flight termination system software
  • Documents and develops embedded software assurance plans
  • Write engineering documentation to meet customer software requirements
  • Develop real-time embedded avionics software architecture
  • Tests embedded avionics software with end-to-end hardware in the loop testing
  • Proactively perform code reviews, give feedback, and ask questions
  • Supports all aspect of the software development, including quality, performance testing,and production support.
  • Prepare reports on performance and progress and present them to executivemanagement
  • Update SIL repositories daily with source documentation and SIL proprietary code
  • Oversight of junior team members
  • Other duties as assigned
Loading...