Software Engineer, Swarm Systems
RemoteSan Diego · RemoteLast seen 10 days ago
Summary
A software engineer will maintain and extend the C++ codebase for ground station and drone swarm systems, develop new swarming algorithms and communication protocols, and build Python web services and Android frontends. The role requires proficiency in C++, Python, Java/Kotlin for Android, HTML/CSS/JavaScript, Linux development, and object-oriented design, with a mathematical or physics background. Responsibilities include collaborating on software architecture, working with Agile processes, and contributing to autonomous swarm robotics systems that enable one operator to control dozens to hundreds of vehicles in real-time.
Software DevelopmentC++JavaPythonAerospace Software DevelopmentAgileAI Coding Assistance ToolsAndroidAutonomous SystemsCompiler OperationCSSEmbedded LinuxFlutterGame DevelopmentHTMLJavaScriptKotlinLinuxMemory ManagementMicrocontroller DevelopmentMvcMvpMvvmObject Oriented DesignPosixPub SubReact NativeRtosStm32Swarm RoboticsVector OperationsXamarinYocto