Agtonomy

Senior Software Engineer, C++ Middleware

South San Francisco, CA, US

In-person, HybridFull time roleSenior Level

5 months ago

About the Job

About Us



Agtonomy brings intelligent automation to agriculture, turf, and other demanding industries through Physical AI and software services. By partnering with trusted equipment manufacturers, we deliver factory-fit technology that transforms industrial machines into smart, efficient solutions built for safety and performance. Our team combines expertise in technology, product development, and industry knowledge to address critical challenges like labor shortages, sustainability, and productivity. We’re looking for people who want to work in a collaborative, fast-moving environment where their ideas can make a real impact.



About the Role



As a Software Engineer focused on safety-critical middleware, you’ll help design and develop the software that powers key autonomy features. You'll build scalable frameworks that connect hardware platforms with autonomy software, create reusable abstractions to accelerate development, and collaborate closely with autonomy and firmware teams to close feature gaps—all contributing to the delivery of robust, reliable autonomy systems.




What You'll Do

  • Design, implement, and maintain the on-robot software frameworks and middleware for executing, monitoring, and testing autonomy systems.

  • Develop abstractions for various vehicle hardware systems.

  • Design inter-process communication frameworks for distributed applications.

  • Develop high-performance frameworks for buffering and logging high-throughput data.

  • Build safety-critical libraries used across a wide range of autonomy algorithms and applications.

  • Improve system reliability through real-time diagnostics and performance monitoring.

  • Collaborate with cross-functional teams to identify feature-gaps and enhance the software stack.

  • Participate in shaping system-level architecture decisions alongside other technical leads.

  • Support operations by improving deployment, monitoring, and observability tools.

What You'll Bring

  • Expertise in C++17 (or newer) or another modern systems programming language.

  • Strong experience with asynchronous, event-driven programming.

  • Experience with software build tooling and code generation.

  • Understanding of core operating systems concepts and thread scheduling.

  • Proven ability to profile and optimize software performance in a Linux environment.

  • Experience designing well-documented, flexible software APIs.

  • Strong software architecture skills, with experience shipping solutions for complex, real-world use cases.

  • At least 4 years of experience developing performant software and interfaces for resource-constrained systems (e.g., robotics, mobile devices).

  • Ability to effectively communicate technical concepts to cross-functional teams.



Benefits:



• 100% covered medical, dental, and vision for the employee (cost plus partner, children, or

family is additional)

• Commuter Benefits

• Flexible Spending Account (FSA)

• Life Insurance

• Short- and Long-Term Disability

• 401k Plan

• Stock Options

• Collaborative work environment working alongside passionate mission-driven folks!



Our interview process is generally conducted in five (5) phases:



1. Phone Screen with People Operations (30 minutes)

2. Video Interview with the Hiring Manager (45 minutes)

3. Technical Interview - C++ (1 hour

4. Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes)

5. Final Interviews (CEO and CFO - 30 minutes each)

About the Company

Agtonomy Logo

Agtonomy

San Francisco, CA, USA

21-50

Agtonomy is a hybrid autonomy and tele-assist platform for agriculture vehicles. We partner with established equipment manufacturers to transform tractors and agriculture machines into autonomous and remote-controlled equipment that is accessible to local farmers.

Similar Jobs

Nuro Logo

Senior Software Engineer, Sensor Platform

Senior Software Engineer, Sensor Platform

  • Nuro
  • Mountain View, CA, US
  • Hybrid, Remote
  • Full time role

Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.

10 months ago

Zoox Logo

Senior Software Engineer - C++ Development, Vehicle Experience

Senior Software Engineer - C++ Development, Vehicle Experience

  • Zoox
  • Foster City, CA, US
  • In-person
  • Full time role

Pioneering electric autonomous vehicles for low-carbon, congestion-free urban transportation.

6 months ago

Plus Logo

Software Engineer, C++ Middleware and Runtime Infrastructure

Software Engineer, C++ Middleware and Runtime Infrastructure

  • Plus
  • Santa Clara, CA, US
  • Hybrid
  • Full time role

AI-powered autonomous driving for a safer, greener world.

6 months ago

Aigen - Robotics Logo

Senior Software Engineer (Edge Robotics)

Senior Software Engineer (Edge Robotics)

  • Aigen - Robotics
  • Kirkland, WA, US
  • In-person
  • Full time role

Solar-powered robotics for global soil regeneration and carbon sequestration.

18 days ago

Serve Robotics Logo

Sr. Embedded Software Engineer, Powertrain

Sr. Embedded Software Engineer, Powertrain

  • Serve Robotics
  • Los Angeles, CA, US
  • In-person
  • Full time role

Zero-emissions robots revolutionizing sustainable, self-driving food delivery.

3 months ago

Nuro Logo

Senior Software Engineer, Performance Simulation Platform

Senior Software Engineer, Performance Simulation Platform

  • Nuro
  • Mountain View, CA, US
  • Hybrid, Remote
  • Full time role

Efficient, electric robots delivering goods affordably and reducing emissions for a sustainable future.

About 1 month ago

Lucid Motors Logo

Sr. Software Engineer

Sr. Software Engineer

  • Lucid Motors
  • Toulouse, Occitanie, FR
  • In-person
  • Full time role

Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.

About 1 month ago

REGENT Logo

Senior or Staff Embedded Software Engineer

Senior or Staff Embedded Software Engineer

  • REGENT
  • North Kingstown, RI, US
  • In-person
  • Full time role

All-electric seagliders reducing coastal travel emissions and costs.

14 days ago

Agtonomy Logo

Senior Software Engineer, Backend

Senior Software Engineer, Backend

  • Agtonomy
  • South San Francisco, CA, US
  • Hybrid, Remote
  • Full time role

Transforming farm equipment for autonomous and sustainable agriculture.

9 days ago

Lucid Motors Logo

Sr. Embedded Software Engineer, Infotainment Systems

Sr. Embedded Software Engineer, Infotainment Systems

  • Lucid Motors
  • Newark, CA, US
  • In-person
  • Full time role

Innovative electric vehicles redefining sustainable mobility and elevating the driving experience.

4 days ago