Join Agility's Autonomy team as a Senior Software Engineer to architect and contribute to the core robot software platform, driving the development of critical software modules and interfaces. This role is essential for enabling the next phase of commercial scaling by ensuring the robot can reliably perceive, plan, and execute complex tasks within dynamic environments.
Requirements
- Demonstrated expertise in designing and implementing multi-process robot architectures and distributed systems.
- Proficiency with different robotics middleware solutions (e.g., ROS, DDS, custom messaging) and experience with inter-process/inter-machine communication.
- Strong experience developing and maintaining telemetry/metrics pipelines (e.g., using OpenTelemetry/Otel).
Benefits
- 401(k) Plan
- Equity
- Insurance Coverage
- Benefit Start Date
- Well-Being Support
- Time Off
- On-Site Perks
- Parental Leave
- Growth Opportunities
- Relocation Assistance
- Annual Discretionary Bonus