Principal Software Engineer
$133,500–$189,525 year
On-site · Melbourne, Florida, United States
Job Summary
Lead software development for AV’s vision-based navigation and autonomous robotics programs. Drive technical direction and architectural decisions across the Kinesis ecosystem. Design, implement, and integrate C++ and Kotlin software; develop cross-platform applications for Android/Linux/Windows to control robotic platforms; design SDK interfaces for internal and external integration; serve as technical lead for customer programs; perform hands-on field testing with robots; mentor junior engineers; collaborate across multiple teams; travel for customer or testing events; potential requirement to obtain a US DoD clearance. Emphasis on ownership, hands-on hardware work, and delivering high-quality, maintainable systems under tight schedules.
Required Qualifications
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, Math, or Physics; 12+ years of relevant experience
- Strong fluency in modern C++, maintainable software architecture, and modular system design
- Experience evaluating product design tradeoffs and translating them into clear system requirements
- Hands-on knowledge of CMake or similar build systems
- Experience developing software for mechatronic or hardware-integrated systems
- Knowledge of computer networking topologies, protocols, and principles
- Familiarity with safety-critical software concepts such as determinism and real-time systems
- Self-directed engineer who takes ownership and brings structure to complex systems
- Ability to engage directly with technical and non-technical customers
- Ability to leverage AI tooling to improve engineering productivity and code quality
- Experience tasking and mentoring small engineering teams
- Ability to obtain a US DoD Secret clearance if required
- Willingness to travel locally (Occasionally)
Additional Requirements
- U.S. Citizenship, U.S. Permanent Residency (Green Card) or asylee/refugee status as defined by ITAR/EAR requirements
- ITAR/EAR compliance or export-license eligibility as a condition of certain roles
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.