Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Looking for a strong Software Generalist who enjoys owning hard technical problems end-to-end and building systems with real operational impact. Must-have:Demonstrated record of shipping working software (embedded, real-time, or distributed).Strong understanding of algorithms, data structures, version control, and software testing.Experience with machine learning workflows and frameworks (training through deployment).Proficiency in one or more core languages: Python, C/C++, Rust, Go, or Java.What you’ll be doing:Design and develop production software for drone navigation, guidance, autonomy, and targeting.Collaborate with hardware and electronics teams to integrate software with real-world sensors, actuators, and propulsion systems.Own features end to end: requirements, architecture, implementation, testing, deployment, and sustainment.Develop and optimize AI/ML perception and decision models for autonomous targeting, tracking, and control.Looking for someone with:Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience).3+ years of professional software engineering experience.Experience in defense, aerospace, robotics, or autonomy.Familiarity with drone/UAV systems, real-time operating systems, or embedded development.Knowledge of computer vision, SLAM, or sensor fusion.Experience in edge ML deployment (TensorRT, ONNX, quantization, model optimization).Familiarity with cloud/distributed systems (AWS, GCP, Docker, Kubernetes).