Principal Software Engineer
$133.5k - $203.75kClearanceJobs
Principal Software EngineerAs 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 Level No Clearance The salary range for this role is: $133,500 - $203,750 AeroVironment 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.
$122.8k - $184.2k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Sr Principal Software Engineer - DevOps to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida....SuggestedFull timeRelocation packageFlexible hoursShift work$107.5k - $204.5k
...Join us and help shape the future of aerospace and defense.The Next Generation Processing Foundational Software team is seeking an experienced embedded software engineer with a strong passion for certification to join our organization. This foundational and platform...SuggestedTemporary workWork experience placementFor subcontractorStart working todayWork at officeRemote workFlexible hours$79.3k - $118.9k
...not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Software Engineer - Simulation Tools (Level 2) OR Principal Software Engineer - Simulation Tools (Level 3) to join our team of qualified, diverse individuals within...SuggestedFull timeRelocation packageShift work$122.8k - $184.2k
...are not only part of history, they're making history.Northrop Grumman Aeronautics Systems Sector is searching for a Sr. Principal Software Engineer to join our DevOps and Cloud Infrastructure Team located onsite in Melbourne, FL.Please note that this opportunity is contingent...SuggestedFull timeRelocation packageFlexible hoursShift work$98.4k - $184.2k
...not only part of history, they're making history. Northrop Grumman Aerospace Systems is currently seeking a Principal or Senior Principal Software Engineer (DevOps Engineer) to join the team. This position will be based on site in Melbourne, FL . At Northrop...SuggestedFull timeInterim roleRelocation packageFlexible hoursShift work$122.8k - $184.2k
...not only part of history, they're making history.Northrop Grumman Aerospace Systems is searching for an experienced Sr. Principal Software Engineer to join the Software Engineering Team located in Melbourne, FL.The ideal candidate will have the ability to take ownership...Full timeRelocation packageShift work$98.4k - $147.6k
...are not only part of history, they're making history.Northrop Grumman Aerospace Systems is currently seeking a Principal or Senior Principal Software Engineer(Cyber Engineer) to join the team. This position will be based on site in Melbourne, FL.At Northrop Grumman, our...Full timeRemote workRelocation packageShift work$98.4k - $147.6k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida.Please note...Full timeRelocation packageShift work$122.8k - $184.2k
...Aeronautics Systems has an opening for a SeniorPrincipalSoftware Engineer - Embedded and Real Time to join our team of qualified, diverse... ...team settings across all levelsParticipate in the full software development life cycle including requirements, design, implementation...Full timeRelocation packageShift work$98.4k - $147.6k
...history, they're making history.The Northrop Grumman Aeronautics Systems (NGAS), Global Surveillance division is looking for Principal Engineer Software/Senior Principal Engineer Software to join our software team. This position will be located in Melbourne, Florida....Full timeRelocation packageShift work$98.4k - $147.6k
...Principal Engineer Software Or Senior Principal Engineer Software (Tracking)At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering...$98.4k - $147.6k
...Principal Engineer Software/Senior Principal Engineer SoftwareAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive...Shift work$93.3k - $147.6k
...Principal Software EngineerRELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL... ...Aeronautics Systems has an opening for a Principal Software Engineer to join our team of qualified, diverse individuals. This...Relocation packageShift work$204k - $284k
...Principal Software Reverse Engineer Melbourne, FL Job Title STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team...Full timeWork experience placementLocal areaImmediate startNight shift$77.2k - $115.8k
...Software Engineer or Principal Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled...Work at officeRemote workShift work$116.3k - $184.2k
...Senior Principal Engineer Software - SimulationAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled...Shift work$116.3k - $184.2k
...are not only part of history, they're making history.Northrop Grumman Aeronautics Systems has an opening for a Sr Principal Simulation Software Engineer to join our team of qualified, diverse individuals within our Software organization onsite in Melbourne, Florida or...Full timeRelocation packageShift work$122.8k - $184.2k
...protect the U.S. and its global allies.Northrop Grumman Mission Systems is looking for you to join our team as a Sr Principal Engineer Embedded Software based out of Melbourne, Florida.This position is contingent upon funding/contract award. What You’ll Get To Do:Be part...Full timeContract workWork experience placementRelocation packageFlexible hoursShift workAfternoon shift- ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Direct Placement Details: Job Title: Principal Embedded Software EngineerLocation: on-... ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible...Worldwide
$107.5k - $204.5k
...market. Join us and help shape the future of aerospace and defense.Collins Aerospace is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and verification of advanced avionics and Positioning,...Temporary workWork experience placementStart working todayWork at officeLocal areaRemote workFlexible hours$98.4k - $147.6k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems Sector has an opening for a Principal Engineer Software/ (Sr.) Principal Engineer Software(Infrastructure) to join Global Surveillance Division supporting a team of qualified,...Shorter hoursFull timeTemporary workRemote workRelocation packageShift work$122.8k - $184.2k
...only part of history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a Senior Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in...Relocation packageShift work$82k - $123k
...Aeronautics Systems sector is seeking a PrincipalSoftware Quality Engineer to join our team of qualified, diverse individuals located... ...is a 9/80, to allow employees every other Friday off.The Principal Software Quality will provide highly technical feedback during code...Full timeContract workRemote workRelocationShift work$98.4k - $147.6k
...Principal Embedded Software Engineer / Sr. Principal Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering...Shift work$107.5k - $204.5k
...Collins Aerospace is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and verification of advanced avionics and Positioning, Navigation, and Timing (PNT) software. This onsite position in Melbourne...Local area$122.8k - $184.2k
Northrop Grumman Corp. (AU) in Melbourne, FL is seeking a Senior Principal Software Engineer - Embedded and Real Time. In this role, you will work on cutting-edge embedded software applications, participate in all phases of the software development life cycle, and lead...$122.8k - $184.2k
Northrop Grumman Corp. in Melbourne, FL is seeking a Senior Principal Software Engineer for Embedded and Real Time systems. The role includes architecting embedded mission systems software and participating in the full software development life cycle. Candidates should...$155.5k - $165.2k
...Clearance Type: Security Clearance Status: Not RequiredRockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Melbourne, FL.Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to...Temporary workWork experience placementWork at officeRemote workFlexible hours$135k - $216k
...EMMETT team uses: programmatics, sensor modeling, and system engineering expertise to deliver this world-class SDA I&W system. What you... ...ensure continuous operation and efficiency.Contribute to the full software development lifecycle, including requirements analysis, design...Contract workShift work$95k - $201k
...This position requires an active U.S. Government Security Clearance at the TS/SCI level with CI polygraph.Vantor is seeking a Software Engineer to support the development and integration of software algorithms into operational systems. This position requires both software...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal software engineer Melbourne, FL
- principal software engineer Melbourne, FL
- senior principal scientist Melbourne, FL
- senior principal cloud computing engineer Melbourne, FL
- principal Melbourne, FL
- software support Melbourne, FL
- software Melbourne, FL
- software technical support Melbourne, FL
- entry level software sales Melbourne, FL
- software intern Melbourne, FL

