FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Autonomy Core
Agility Robotics. Drive the implementation of selected middleware solutions to optimize communication and scalability across the core software platform.
Posted 4/14/2026full-timeCalifornia, Oregon, Pennsylvania • 🇺🇸 United StatesSenior💰 $155,000 - $241,000 per yearWebsite
Tech Stack
Tools & technologiesDistributed SystemsDockerJenkinsKubernetesPrometheusPythonSparkSQL
About the role
Key responsibilities & impact- Drive the implementation of selected middleware solutions to optimize communication and scalability across the core software platform.
- Define, document, review, and enforce process boundaries and API contracts, driving organization-wide alignment.
- Collaborate closely across the robot software and architecture teams to solve complex, cross-functional problems and ensure robust performance on physical robot hardware.
- Own and maintain the large-scale regression pipelines to automatically measure critical autonomous behavior metrics and track key performance indicators (KPIs) across motion planning, navigation, and localization.
Requirements
What you’ll need- 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). Proficiency in querying and analyzing large datasets using SQL-like big data tools (e.g., Amazon Athena, Spark SQL) and time-series databases (e.g., Prometheus, InfluxDB).
- Demonstrated expertise in simulation at scale, including techniques like domain randomization and procedural content generation. Hands-on experience transitioning models/behaviors from simulation (e.g., Gazebo, MuJoCo, Isaac Sim) to real-world physical robot hardware.
- Proficiency in programming languages commonly used in robotics/testing (Python, C++).
- Experience with CI/CD pipelines (e.g., Git, Jenkins, GitHub Actions) and containerization technologies (e.g., Docker, Kubernetes) for scaling simulation and deployment environments.
- Deep understanding of robotics fundamentals, including kinematics, dynamics, controls, and perception.
- MS or Ph.D. in Robotics, Computer Science, or a related field, or equivalent industry experience.
Benefits
Comp & perks- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
- Well-Being Support: Employee Assistance Program (EAP).
- Time Off:
- Exempt Employees: Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 10 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
- Parental Leave: Generous paid parental leave programs.
- Work Environment: A culture that supports flexible work arrangements.
- Growth Opportunities: Professional development and tuition reimbursement programs.
- Relocation Assistance: Provided for eligible roles.
- Annual Discretionary Bonus: Provided for eligible roles.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
robot architecturesdistributed systemsrobotics middlewaretelemetry pipelinesSQLbig data toolstime-series databasessimulation techniquesprogramming languagesCI/CD pipelines
Soft Skills
collaborationproblem-solvingorganization
Certifications
MS in RoboticsPh.D. in RoboticsMS in Computer SciencePh.D. in Computer Science