Principal Software Engineer (UAV Embedded)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview In this role you architect and implement mission-critical UAV flight software in C++ for next-gen flight computers, bridging complex flight algorithms and custom avionics hardware. You collaborate with electrical and GNC engineers to design robust hardware-software interactions and ensure deterministic, reliable system performance. You will write and review software requirements, design and test plans, and document software per KUAS specs, while mentoring mid-level engineers. The role combines embedded software development with hardware collaboration, offering impact on UAV capability and system reliability. Compensation / Benefits * Design, develop, and test C++ flight software and sensor/actuator integrations * Analyze and decompose system requirements with cross-disciplinary teams * Create software requirements, test descriptions, design docs, and test reports * Develop and document software per KUAS specifications * Mentor mid-level software engineers Tasks * Principal Software Engineer experience * strong C++ and embedded software capabilities * experience with UAV systems or flight software * ability to collaborate with hardware, electrical, and GNC engineers * experience with requirements analysis and documentation * MATLAB/Simulink collaboration experience * deterministic real-time software focus Key requirements * Medical, Dental & Vision Insurance Coverage * Life/ADD & Short/Long Term Disability Insurance * 401(k) Savings Plan * Employee Stock Purchase Plan (ESPP) * Paid Time-Off (PTO) * Holidays and Education Reimbursement
Requirements
aaaaar_ Software Engineer experience * strong C++ and embedded software capabilities * experience with UAV systems or flight software * ability to collaborate with hardware, electrical, and GNC engineers * experience with requirements analysis and documentation * MATLAB/Simulink collaboration experience * deterministic real-time software focus Key requirements * Medical, Dental & Vision Insurance Coverage * Life/ADD & Short/Long Term Disability Insurance * 401(k) Savings Plan * Employee Stock Purchase Plan (ESPP) * Paid Time-Off (PTO) * Holidays and Education Reimbursement
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How software is steering vehicle technology
Fully Remote Software Engineer Jobs
The 12 Best Jobs for Software Engineers
Where To Find Software Engineering Jobs