This is a fully on-site position. Please only apply you are seeking in-office employment. Hybrid and remote work will not be considered for this position.
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.
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 executive management
- Update SIL repositories daily with source documentation and SIL proprietary code
- Other duties as assigned
Experience:
1-2 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.
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.
Job Type: Full-time
Pay: $90,000.00 - $140,000.00 per year
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
Application Question(s):
- Are you eligible to receive a security clearance in the US? This is a hard requirement.
Experience:
- Embedded software: 3 years (Required)
Ability to Commute:
- Santa Maria, CA 93455 (Required)
Ability to Relocate:
- Santa Maria, CA 93455: Relocate before starting work (Required)
Work Location: In person