Job Title: Embedded Software Engineer
Location: Carson, CA - onsite
Duration: 6+ Months
only on w2
Job Description:
Required Qualifications
Education
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent from an accredited institution.
- Master’s degree preferred.
Experience
- 5+ years of software engineering or related experience.
- 7+ years of embedded software development experience in a configuration-controlled environment preferred.
- Strong aerospace industry experience required.
- Experience with RTCA DO-178B or DO-178C standards is mandatory.
- Experience with embedded applications, power electronics, and communication systems preferred.
Technical Skills
- Strong proficiency in C/C++ programming.
- Experience with embedded software and firmware systems, microcontrollers, sensors, and human-machine interfaces.
- Experience with software testing, validation, debugging, and lab integration activities.
- Familiarity with scripting languages such as Python, VB Script, LabVIEW, and Perl.
- Knowledge of analog/digital electronics, control systems, and electro-mechanical systems.
- Experience with test equipment development and root cause analysis.
- Knowledge of industry standards including:
- RTCA DO-178B / DO-178C
- MIL-STD-810
Additional Skills
- Strong communication and organizational skills.
- Ability to manage multiple projects with strong attention to detail.
- Proven problem-solving and leadership capabilities.
- Experience with aerospace processes, change control, configuration management, and flight safety requirements.
- Ability to interpret engineering drawings, safety rules, manuals, and technical documentation.
- Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint).
Top 3 Must-Have Skills
- Aerospace experience with RTCA DO-178B or DO-178C
- Embedded software development experience
- Software testing and validation experience
Preferred Background
- Experience working in aerospace or military contract environments.
- Exposure to V&V processes and documentation-heavy development environments.
- Experience with lab tools and software testing frameworks.
- Background in power electronics and embedded communication systems.
Interview/Intake Notes
- Aerospace experience is critical and non-negotiable.
- Candidates with DO-178C experience may be considered even with fewer years of experience if exposure is strong.
- Strong preference for candidates with hands-on testing and lab validation experience.
- Technologies/tools commonly used include Python, Perl, and LabVIEW.
- Local candidates are preferred due to hiring challenges.
- Candidates should be process-oriented with strong documentation and configuration management experience.