Software Engineer III; Apps
Listed on 2026-05-13
-
Software Development
Software Engineer
Summary
Join our world‑class team of engineers solving today’s toughest robotics challenges. As a 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, Qineti
Q, Parrot, and more. You’ll play a key role in developing Kinesis, our flagship software ecosystem that enables users to collaboratively control many disparate robots.
- Design, implement, and integrate systems in C++ and Kotlin
- Build cross‑platform applications for Android, Linux, and Windows to control robotic platforms
- Design SDK interfaces for internal and external integration with AV systems
- Develop automated tests and tooling to ensure real‑world reliability
- Perform hands‑on field testing with robots to validate new features
- Other duties as assigned
- Bachelor’s degree in computer science, computer engineering, or related field with 5+ years of relevant experience
- Strong fluency in modern C++ best practices, SOLID principles, and modular architecture
- 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
- Experience using AI tools to accelerate team velocity
- Ability to obtain a US DoD Secret clearance if required
- Willingness to travel locally (occasionally)
- Advanced degree preferred
- Experience with CI/CD pipelines (Gitlab or similar)
- Android/Linux application development experience
- Experience with Docker
- Experience with FastDDS, gRPC, MQTT, or similar networking protocols
- Experience designing and delivering APIs and SDKs to third‑party developers
- Demonstrates good judgment in selecting methods and techniques for obtaining solutions
- Effective listening, questioning, clarifying and summarizing skills in communication
- Understanding of system design and the role of assigned tasks within it
- Excel in a fast‑paced, deadline‑driven environment, sharing a broad variety of duties
- Strong initiative and drive to accomplish goals and meet company objectives
- Takes ownership and responsibility for current and past work products
- Committed to learning from mistakes and driven to improve performance
- Effective problem‑solving, analytical, interpersonal and communication skills
- Focuses on teamwork, collaboration, and places team success above personal interests
- Ability to work in an office environment (constant)
- Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (frequent)
No Clearance required
Salary Range$91,000 - $129,150
ITAR RequirementThis position requires access to information subject to compliance with the International Traffic Arms Regulations (ITAR) and/or the Export Administration Regulations (EAR). Applicants must qualify as a U.S. person under the ITAR and the EAR, or be approved for an export license by the governing agency overseeing the technology. Qualification as a U.S. citizen is required for certain positions.
BenefitsMedical, dental, vision coverage; 401(k) with company matching; 9/80 work schedule; paid holiday shutdown.
EEO/AA StatementWe are proud to be an Equal Employment Opportunity / AA employer, including disability/veterans. 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.
U.S. Citizenship RequirementU.S. citizenship required
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).