Full Time

Principal Software Engineer (UAV Embedded)

Kratos Defense and Security Solutions
Roseville, CA
$160,000 - $230,000* / year (about $77–$111 an hour)

Job Description

About this kind of role

What a Principal Software Engineer (UAV Embedded) usually does. The employer's own details are in the listing.

Typically does: A Principal Software Engineer in an embedded systems environment designs, develops, and tests software for unmanned aerial vehicles (UAVs). This role involves working on critical systems such as flight control, navigation, and communication. Responsibilities often include leading technical projects, mentoring junior engineers, and ensuring software quality and reliability. The engineer will likely be involved in the full software development lifecycle, from requirements gathering to deployment.

Tools and skills: Proficiency in C/C++, real-time operating systems (RTOS), embedded Linux, and experience with debugging tools and version control systems is generally required.

Good fit for: Individuals with strong problem-solving abilities, a deep understanding of embedded systems principles, and a passion for developing innovative solutions are typically successful in this role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.