Senior Embedded Software Engineer
$171,700–$232,200 year
On-siteLong Beach, California, United States
Job Summary
Lead the design, development, test, debugging, and maintenance of software integrated into embedded devices while meeting industry, customer, safety, and regulation standards. Review and translate customer requirements into software designs, analyze code for specialized hardware, and lead integration with hardware components. Monitor and improve system efficiency, stability, and performance through testing and debugging. Research emerging technologies and tools to automate, optimize, and manage development and verification processes. Advise on software and hardware integration domains and track team performance to ensure compliance with project plans and standards. Manage embedded software project functions and collaborate with the AvionX Mission Systems Software team to solve problems in path planning, estimation, control, and autonomous fault protection. Requires U.S. Secret Clearance, 5+ years of embedded experience, and proficiency in Agile methodologies.
Required Qualifications
- Bachelors Degree
- Active US Secret Clearance or the ability to obtain a U.S. Security Clearance for which the U.S. Government requires
- U.S. Citizenship
- 5+ years of experience in embedded software development
- 1+ years of experience leading software development projects
- Bachelor's Degree or Equivalent
- U.S. export control compliance requirements
- U.S. Person as defined by 22 C.F.R. §120.62
- U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee
- Shift 1 (United States of America)
Desired Qualifications
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
- 5+ years of related work experience
- 9+ years of directly related work experience
- 13+ years of related, relevant experience
- Experience developing software or simulations with MATLAB, Simulink
- Experience automating software builds, unit tests, integration tests, deployment, and installations using a DevOps tool chain
- Experience developing software for real-time, near real-time, or embedded systems
- Experience leading software development projects using Agile development methodologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.