Software Engineer – Autonomy

Location

United States

Posted

5 days ago

Salary

$175K - $250K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishRustGo

Job Description

Software Engineer – Autonomy

Swarm Aero

• Develop swarming autonomy algorithms to safely perform a variety of missions across both small and large UxS. • Build and maintain track correlation and multi-target tracking systems that will immediately get real world use.. • Define the inter-robot and C2 communication protocols required to enable tactical swarm decision making on the edge. • Build the core on-vehicle software platform to allow integration of a variety of first and third-party sensors, payloads, and software modules. • Create and validate physically realistic simulations of UxS. • Train, tune, and test automatic target recognition and track management systems using the latest advancements in neural networks. • Perform electronics prototyping including troubleshooting complex mixed hardware-software systems. • Write clean, maintainable, and efficient code. • Travel up to 25% of the time for onsite test and integration events.

Job Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or related technical field
  • 3+ years building soft-real-time embedded systems
  • Deep expertise in at least one systems language (Golang, Rust, or C/C++)
  • Proven experience deploying and validating robotics algorithms (Dubins planning, SLAM, Kalman filters, particle filters, A*, behavior trees, reinforcement learning, etc.)
  • Working knowledge of embedded systems (SPI/I2C/serial protocols, logic analyzers, oscilloscopes, microcontroller programming)
  • Strong networking fundamentals (NAT, mDNS, UDP/TCP, multicast, firewall configuration)
  • Excellent software engineering practices with emphasis on testable, reliable code

Benefits

  • Meaningful equity in a high-growth defense technology company
  • Competitive base salary commensurate with experience
  • Medical, dental, vision, and 401k
  • PTO and paid sick leave
  • Monthly wellness stipend
  • Daily catered lunch (office)
  • Paid parental leave
  • Direct impact on a critical national security mission
  • A world-class team of engineers and operators solving genuinely hard problems

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 51-200Since 2022

• Architect a frontend for a Command & Control (C2) system for heterogeneous aircraft swarms. • Build distributed, collaborative real-time infrastructure for controlling large numbers of aircraft in real-time with intermittent communications. • Develop and test new user interface concepts for swarming UAVs for representing data like vehicle telemetry, sensor data, scheduling, crew resources, data link management and more. • Own key new full stack features from design to deployment. • Ship great software early & often with excellent CICD, QA, DevSecOps.

United States
$170K - $250K / year
Synctera logo

Senior Software Engineer

Synctera

The platform powering the future of FinTech and embedded finance. Build great banking products with Synctera.

Full TimeRemoteTeam 51-200Since 2020

• Build, ship, and operate backend services in Go for production use cases with real reliability and correctness requirements. • Design systems that process high-volume, event-driven data with clear audit trails and reproducible behavior. • Extend and improve existing platform capabilities without adding unnecessary complexity. • Partner closely with Product and Engineering to turn ambiguous financial-services problems into concrete technical solutions. • Build customer-facing AI features that apply LLMs and ML models to real compliance problems, with attention to evaluation, latency, cost, and failure handling in production. • Help raise engineering quality through strong technical judgment, mentoring, and pragmatic decision-making.

United States
$160K - $245K / year
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

• Provision, configure, monitor, and decommission Debian-based virtual machines across Hyper-V, VMware ESXi, and OLVM environments using Cinc (Chef) and Ansible automation. • Perform routine Linux system administration, troubleshooting, and maintenance. • Participate in operating system upgrades and lifecycle management. • Develop, review, and maintain Cinc (Chef) cookbooks, Ansible playbooks, roles, data bags, and environments. • Improve infrastructure automation and configuration consistency. • Onboard servers into internal monitoring systems and Grafana. • Configure SNMP-based monitoring and alerting. • Investigate monitoring alerts and assist in resolving operational issues. • Participate in production monitoring during scheduled shifts. • Assist in operating shared infrastructure services, including: • RabbitMQ • Elasticsearch • Graylog • Grafana • Postfix mail relay clusters • BIND DNS servers • Sentry • Apply operating system and security updates through CI/CD pipelines and unattended upgrades. • Maintain firewall configurations (iptables, IP sets, F5 LTM/GTM). • Assist with TLS certificate lifecycle management using DigiCert and internal Certificate Authorities. • Participate in production incident response, disaster recovery activities, and post-incident reviews. • Help identify root causes and contribute to long-term operational improvements. • Maintain runbooks, operational documentation, knowledge base articles, and SaaS GRID documentation in Confluence. • Participate in infrastructure modernization initiatives, including: • Hypervisor migrations (VMware ESXi and Hyper-V to OLVM) • Debian major-version upgrades • Legacy platform migrations • Data center consolidation and decommissioning

United States
SpruceID logo

Senior Forward Deployed Engineer

SpruceID

Reimagining Trusted Interactions

Full TimeRemoteTeam 11-50

• Lead the design and development of products and solutions for state governments and enterprise customers • Work side-by-side with customer delivery leads, engineers, and UX designers to ensure successful projects delivery and deployments • Translate customer requirements into technical architectures and working implementations • Act as a trusted technical advisor to public sector partners, guiding them through standards adoption and best practices • Build backend software and full-stack web and mobile applications that meet public sector security, privacy, and accessibility standards • Contribute to new and existing Rust codebases that run on backend services, mobile devices, and in the browser • Manage customer deployments and support operations

United States
$150K - $175K / year