A leading defense technology company in Roseville, CA, is seeking an Embedded Software Engineer to design and implement critical software for UAV flight computers. This role involves collaboration with electrical and GNC engineers and requires extensive experience in C and C++. The ideal candidate will have a robust understanding of software lifecycle processes and a BS degree in a relevant field or significant experience. The position offers a hybrid work model and comprehensive benefits including medical, dental, and education reimbursement.
Qualifications
Requires a BS degree in Computing Science, Computer Science, or Computer Engineering.
10 years of C or C++ programming experience.
Understanding of Object-Oriented programming principles.
Responsibilities
Design and develop C++ flight software and hardware integrations.
Analyze system requirements collaboratively with other engineering disciplines.
Write software requirements specifications and test reports.
Skills
C programming
C++ programming
Object-Oriented programming
RTOS systems
Hardware-in-the-loop simulation
Education
BS degree in Computing Science or related
15 years of experience in lieu of BS
Tools
MATLAB/Simulink
Atlassian
VxWorks
LabView
Job description
A leading defense technology company in Roseville, CA, is seeking an Embedded Software Engineer to design and implement critical software for UAV flight computers. This role involves collaboration with electrical and GNC engineers and requires extensive experience in C and C++. The ideal candidate will have a robust understanding of software lifecycle processes and a BS degree in a relevant field or significant experience. The position offers a hybrid work model and comprehensive benefits including medical, dental, and education reimbursement.