Principal Software Engineer
$147k - $224.25kAeroVironment
Worker TypeRegularJob DescriptionSummaryAs a Principal Software Engineer at AV, you’ll develop software to control advanced robotic platforms from AV and industry leaders including Boston Dynamics, Red Cat, FLIR, Skydio, QinetiQ, Parrot, and more. You’ll play a key role in developing Kinesis, our flagship software ecosystem that enables users to collaboratively control a diverse set of robots. This role is ideal for engineers who take ownership, enjoy working hands-on with hardware, and bring structure and clarity to complex systems. You’ll be trusted to move quickly, make sound decisions, and continuously improve our product and execution. Position Responsibilities:Software development in support of AV’s vision-based navigation, autonomy, cooperative behaviors, and mission systems technology roadmap.Drive technical direction and architectural decisions across the Kinesis ecosystem.Design, implement, and integrate systems in C++ and Kotlin.Develop cross-platform applications for Android, Linux, and Windows to control robotic platforms.Design SDK interfaces for internal and external integration with AV systems.Serve as a technical lead for customer programs.Perform hands-on field testing with robots to validate new features.Delivers work on time according to agreed completion dates and project schedule & budget.Supports and derives algorithm design from detailed software requirements.Works closely with multiple teams of software developers reusing developed software to support different programs.Operates in a continuous learning environment and provides guidance and mentoring to less experienced engineers.Works on significant and unique issues where analysis of situations or data requires an evaluation of intangibles.Acts independently to determine methods and procedures on new or special assignments.Occasional travel for customer or testing events.Other duties as assigned.Basic Qualifications (Required Skills & Experience):Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics is required or equivalent combination of education, training, and experience with 12+ years of relevant experience.Strong fluency in modern C++, maintainable software architecture, and modular system designExperience evaluating product design tradeoffs and translating them into clear system requirementsHands-on knowledge of CMake or similar build systemsExperience developing software for mechatronic or hardware-integrated systemsKnowledge of computer networking topologies, protocols, and principlesFamiliarity with safety critical software concepts such as determinism and real-time systemsSelf-directed engineer who takes ownership and brings structure to complex systemsAbility to engage directly with technical and non-technical customersAbility to leverage AI tooling to improve engineering productivity and code qualityExperience tasking and mentoring small engineering teamsAbility to obtain a US DoD Secret clearance if requiredWillingness to travel locally (Occasionally)Other Qualifications & Desired Competencies:Advanced degree is preferredExperience with UAS, drones, robotics, autonomous vehicles, or other embedded systemsExperience with CI/CD pipelines (Gitlab or similar)Android/Linux application development experienceExperience with DockerExperience with FastDDS, gRPC, MQTT, or similar networking protocolsExperience designing and delivering APIs and SDKs to third-party developersDemonstrates leadership skills and sound judgment in selecting methods and techniques for obtaining solutionsDemonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settingsDemonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the systemAble to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of dutiesDisplays strong initiative and drive to accomplish goals and meet company objectivesTakes ownership and responsibility for current and past work productsIs committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the companyHas effective problem-solving, analytical, interpersonal and communication skillsFocuses on teamwork, collaboration and puts the success of the team above one's own interestsPhysical Demands:Ability to work in an office environment (Constant)Required to sit and stand for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent)Special Requirements:U.S. Citizen, U.S. Permanent Resident (Green Card holder) or asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3) required.Occasionally may be required to travel within the Continental U.S.Clearance LevelNo ClearanceThe salary range for this role is:$147,000 - $224,250AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.ITAR Requirement:This position requires access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment’s determination that it will be able to obtain an export license in a time frame consistent with AeroVironment’s business requirements. A “U.S. person” according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: .We also encourage you to review our company website at to learn more about us.Principals only need apply. NO agencies please.About AV:AV isn’t for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.We don’t just build defense technology—we redefine what’s possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian—but we’re not building history, we’re building what’s next.If you're ready to build technology that matters—with speed, scale, and purpose—there’s no better place to do it than AV.We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.ITARU.S. Citizen, U.S. Permanent Resident (Green Card holder), asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3) or a person approved for an export license from the appropriate governing agency.SummaryLocation: Simi Valley, CA; Melbourne, FLType: Full time
$147k - $224.25k
Worker TypeRegularJob DescriptionSummaryAs a Principal Software Engineer (DevSecOps) specializing in DevSecOps and Cloud Architecture, you will collaborate with a talented team of engineers to design, develop, and deliver software solutions that meet customer requirements...SuggestedPermanent employmentFull timeContract workWork experience placementWork at office$147k - $224.25k
Worker TypeRegularJob DescriptionSummaryThe Principal Software Engineer has the opportunity to lead and develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software...SuggestedPermanent employmentFull timeContract workWork experience placementWork at officeWeekend work$150k - $194k
...Required Skills & Experience ~ Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, Physics, or equivalent experience ~12+ years of Linux application software development ~ Strong C++ experience (C++11/17), including STL and...SuggestedFull timeFor contractors- ...relocation and housing reimbursement stipend. Summary As a Software Engineering Intern , you’ll be part of a collaborative,... ...review our company website at to learn more about us. Principals only need apply. NO agencies please. About AV: AV isn...SuggestedPermanent employmentFull timeContract workWork experience placementInternshipSummer internshipWork at officeRelocation
$80.5k - $123k
...about our company benefit offerings please visit: .We also encourage you to review our company website at to learn more about us.Principals only need apply. NO agencies please.About AV:AV isn’t for everyone. We hire the curious, the relentless, the mission-obsessed. The...SuggestedPermanent employmentFull timeContract workWork experience placementWork at office- ...applicable industry standards. Utilize CMM and a range of conventional and advanced measurement tools to verify part dimensions per engineering drawings. Identify and implement process improvements to enhance the efficiency and throughput of inspection operations....Temporary workImmediate start
- ...Job Description Job Description We are seeking a highly skilled Lead Quality Engineer to oversee and drive quality assurance initiatives within our aerospace and defense manufacturing operations. The ideal candidate will have a strong background in AS9100 standards...
$141.4k - $204.4k
...creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen. Job Title: Senior Software Engineer - Generalist (Apex Legends)Location: Hybrid - Vancouver or Los AngelesReports to: Lead Software EngineerJob Summary:Founded in...Full timeLocal area$88.28k - $119.44k
...transform the lives of patients while transforming your career.Software EngineerWhat you will doLet’s do this. Let’s change the world.... ...llamaIndex for developing applicationsExperience with prompt engineering, model fine tuningExperience with DevOps CICD build and deployment...Full timeFlexible hours- ...team delivering the best solutions for today’s complex unmanned aircraft challenges. We are seeking a talented Embedded Linux Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality, robust,...Permanent employmentFull timeMonday to FridayShift work
$60 per hour
*W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable...Hourly payContract workRemote work- ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend....Work at officeRemote work
- ...storytelling, engagement, acquisition, revenue, and loyalty. Every detail matters. Summary Were looking for a Senior Software Engineer to join our engineering team and take ownership of complex, high-impact projects across the stack. Youll design and build...
$175k - $210k
...LEAD BACKEND ENGINEER – AI PLATFORM & SERVICES REMOTE (U.S.) $175,000 – $210,000 BASE + BENEFITS The Opportunity Were partnering... ...advanced analytics to build the next generation of intelligent software solutions. The company is looking for a Lead Backend Engineer...Remote work- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for...Full timeContract workRemote work
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 7 years of experience in...Permanent employmentFull timeH1b
- ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, => Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 4 years of experience in...Permanent employmentFull timeH1b
$150k - $175k
...multi-year modernization program. This role will lead application engineering on the program, architecting and coding new solutions while... ..., rather than authors, that infrastructure.As the Staff Software Engineer, you will be responsible for, but not limited to, the...Full timeWork at officeRemote work- ...Specific team, location, and program details will be discussed during the interview process. Summary As an Embedded Software Engineering Intern , you will work alongside experienced engineers to design, develop, and test embedded software for unmanned aerial and...Permanent employmentFull timeContract workSummer workCasual workInternshipSummer internshipWork at officeRelocation
- ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 4 years of experience in C#...Permanent employmentFull timeH1b
- ...firm and duly organized under the laws of the Commonwealth of Georgia. We are growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 4 years of experience in the...
- ...position for a US Remote Contract role. Qualifications Basic Qualifications A Bachelors degree in Computer Science, Software Engineering or related discipline. Required Skills ~6+ years of experience in software development. ~4+ years of core Java...Contract workRemote work
- ...DevSecOps adoption and building highly reliable cloud native platforms. The candidate will provide technical leadership establish engineering standards mentor DevOps engineers and collaborate with cross functional teams to deliver secure scalable and automated...Shift work
$100k
...walmart lab s etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients.Who Should...Remote jobFull time- ...Amgen seeks a Software Engineer to develop and maintain web applications using front-end and back-end technologies, including ReactJS, Python, Node.js, and AWS infrastructure. The role involves collaborating with design and product teams, writing clean code, and working...
$120k - $130k
...: Remote within the US Duration : Direct Hire Required Skills & Experience: Bachelor’s degree in computer science, Engineering, Business, or a related field, with five years’ work experience in a company setting responsible for development in one or more of...Work experience placementRemote work- Job Title Technical skills Xamarin iOSAndroid 810 years of expereince in total Willing to work on the support project Good communication skills Willingness to get crosstrained in other technologies Strong Programming Skills in C XAML MVVM patterns MVVM Cross Fresh MVVM...
- ...defect management and task coordination. Collaborate with system owners business stakeholders product teams and cross-functional engineering teams. Analyze integration impacts and provide technical guidance on development and testing activities. Ensure...Full time
- Role: Senior Statistical Programmer Employment Type: Long-Term Contract (ACL Digital W2) (No C2C) Location: 100% Remote (US-based) Experience Level: 9 to 12 Years Domain Requirement: Deep Therapeutic Experience in Oncology Sponsor Requirement: Direct...Long term contractContract workRemote work
$100.5k - $153.25k
...Bachelor's degree in Computer Science, Information Systems, Software Engineering, Business Analytics, or related field.7+ years of... ...you to review our company website at to learn more about us.Principals only need apply. NO agencies please.About AV:AV isn’t for everyone...Permanent employmentFull timeContract workWork experience placementWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- government software Simi Valley, CA
- healthcare software sales Simi Valley, CA
- software support Simi Valley, CA
- embedded software Simi Valley, CA
- remote software sales Simi Valley, CA
- software intern Simi Valley, CA
- software implementation project manager Simi Valley, CA
- software technology Simi Valley, CA
- id software Simi Valley, CA
- software sales Simi Valley, CA





