About this role
Software Engineer, Autonomy at Swarm Aero. Location: North America. Role: developing autonomy, building tracking, validating simulations Requirements: Bachelor's in CS or related, 3+ years building soft-real-time embedded systems, deep expertise in Golang/Rust/C/C++, experience with robotics algorithms (SLAM, Kalman, planning), embedded hardware protocols, and networking fundamentals. Category: Software Development Seniority: Mid Level Tools: Golang, Rust, C/C++, Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, SPI, I2C, serial protocols, logic analyzers, oscilloscopes, microcontroller programming, NAT, mDNS, UDP/TCP, multicast, firewall configuration, DDS, ROS2, ZeroMQ, gRPC, Protobuf, JPDA, MHT, OMS/UCI, STANAG 4586, FACE, deep learning Commitment: Full Time Workplace: Remote Languages: English