Software Development Engineer - New Graduate
San DiegoLast seen today
Summary
Design, implement, and test C++ and Python features for autonomous UAV software, including embedded firmware for real-time flight control, autonomy algorithms (planning, perception, multi-agent coordination), and sensor integration. Build unit and integration tests, validate software behavior through simulation and hardware-in-the-loop testing, and collaborate cross-functionally with electrical and mechanical engineers. This is a new-graduate role requiring proficiency in C++/Python, strong fundamentals in data structures and algorithms, and ability to own well-scoped tasks with limited guidance.
Embedded SystemsSoftware DevelopmentC++PythonAIAutonomous SystemsComputer VisionEo Ir SensorsFirmware DevelopmentGitGpsHardware In The LoopImuIntegration TestingLinuxLocalizationMachine LearningMission PlanningMulti Agent CoordinationObject DetectionRadarReal Time SoftwareRosRos2Sensor FusionSimulationSoftware In The LoopTrackingUavUnit Testing