Senior Software Engineer, C++ Infrastructure

1 month ago


South San Francisco, California, United States Agtonomy Full time

About Us

Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our TeleFarmerTM platform addresses labor-intensive needs with automation, turning conventional equipment into autonomous machines. By partnering with leading manufacturers like Doosan Bobcat, we integrate smart technology into tractors and other machinery, enhancing safety and efficiency. As we expand into ground maintenance and other industrial applications, our expert team continues to address key challenges with labor shortages, sustainability and profitability across various industries.

About the Role

Join our dynamic team as we push the boundaries of robotics and autonomy technology. In this role, you will design and develop high-performance software frameworks, ensuring optimal performance and efficiency. You will interact with advanced sensors and handle large volumes of data, creating robust systems that support a wide range of autonomy applications. You will use first principles to drive technical designs. Your work will involve close collaboration with cross-functional teams, contributing to the continuous enhancement of our technology. This role is perfect for someone with a strong background in modern systems programming, software design, and performance optimization, who is passionate about advancing the field of autonomous systems.

What You'll Do

  • Design, implement and maintain our on-robot software framework & middleware for executing, monitoring and testing the autonomy system on our vehicles
  • Profiling system performance and identifying performance bottlenecks
  • Developing user-space software to interact with physical sensors such as cameras, LIDARs, IMUs, GNSS receivers, etc.
  • Developing frameworks for buffering and logging high-throughput data
  • Developing foundational libraries used by a wide variety of autonomy algorithms and applications
  • Continuously raise the quality of our product by identifying gaps using real-time diagnostics of various system components
  • Designing metrics pipelines to better understand performance characteristics of the system
  • Working cross-functionally with other teams to gather requirements and identify areas of improvement across the software stack

What You'll Bring

  • Expertise in C++17 (or newer) or other modern systems programming languages
  • Experience with asynchronous, event-driven programming
  • Excitement to contribute across the stack to solve problems from end-to-end
  • Experience profiling software performance in a Linux environment
  • Experience designing well-documented software APIs
  • Strong software architecture skills, having designed and shipped solutions for complicated real-world use cases
  • Minimum of 4 years of experience designing flexible, performant software and interfaces for resource-constrained systems such as robots or mobile devices
  • Ability to pitch technical ideas to cross-functional audiences

What Makes You a Strong Fit

  • Experience with autonomy software systems and development patterns
  • Expertise in C++ specific low-level code optimizations
  • Experience with Nvidia Jetson platforms, CUDA, libargus, etc.

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. C++ Coding Challenge (1 hour with an Engineer)

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

5. Final Interviews (CEO, CFO, VP of Engineering, 30 minutes each)



  • San Francisco, California, United States GEICO Full time

    Join GEICO as a Senior Software EngineerWe are seeking a talented individual to become a pivotal member of our engineering team, focusing on the development of innovative software solutions for Data Center Hybrid Cloud environments. In this role, you will spearhead the architecture, implementation, and optimization of high-performance Software-Defined...


  • San Francisco, California, United States MarshWagner Full time

    MarshWagner is seeking a skilled C# Software Engineer to develop robust applications using the .NET framework. In this role, you will be responsible for building applications from the ground up, configuring systems, and offering user support. Collaboration with team members across various management levels is essential to ensure project success. Your...


  • San Diego, California, United States RCM Life Sciences and IT Full time

    Position Title: Senior C++ Software Engineer Role Overview: This role requires a proficient software engineer with extensive experience in C++ development within a Linux/Unix framework. Employment Type: Right to Hire Contract Work Arrangement: Hybrid model, requiring onsite presence a few days per week Security Clearance: Must possess a current/active Secret...


  • San Francisco, California, United States Seesaw Full time

    Position Overview:Seesaw is in search of a skilled back-end Software Engineer with a focus on infrastructure to become a vital member of our Core Platform Engineering division. In this capacity, you will significantly influence the underlying architecture of our platform, building the essential layers that empower our various product teams to efficiently...


  • San Francisco, California, United States Seesaw Full time

    Position Overview:Seesaw is on the lookout for a skilled back-end Software Engineer with a focus on infrastructure to enhance our Core Platform Engineering team. In this role, you will be instrumental in establishing the essential framework of our platform, enabling various product teams to efficiently deliver outstanding user experiences at scale. Your...


  • San Francisco, California, United States Seesaw Full time

    Position Overview:Seesaw is in search of a skilled back-end Software Engineer with a focus on infrastructure to enhance our Core Platform Engineering division. In this role, you will be instrumental in establishing the core architecture of our platform, enabling various product teams to efficiently deliver outstanding user experiences at scale. Your duties...


  • San Francisco, California, United States Anthropic Limited Full time

    Position Overview:Anthropic Limited is in search of skilled and seasoned Infrastructure Engineers to enhance our capabilities in developing, scaling, and maintaining innovative AI systems. By becoming part of our Infrastructure division, you will engage with pioneering AI technologies and play a significant role in advancing frontier models, furthering...


  • San Francisco, California, United States Anthropic Limited Full time

    Position Overview:Anthropic Limited is on the lookout for skilled and seasoned Infrastructure Engineers to enhance our efforts in developing, scaling, and maintaining innovative AI systems. This role presents an exciting opportunity to engage with advanced AI technologies and contribute to the evolution of state-of-the-art models, aligning with Anthropic's...


  • San Francisco, California, United States Anthropic Limited Full time

    Position Overview:Anthropic Limited is on the lookout for skilled and seasoned Infrastructure Engineers to enhance our efforts in the development, scaling, and upkeep of our advanced AI systems. As part of the Infrastructure team, you will engage with pioneering AI technologies and play a vital role in advancing frontier models, aligning with Anthropic's...


  • San Francisco, California, United States Anthropic Limited Full time

    Position Overview:Anthropic Limited is in search of skilled and seasoned Infrastructure Engineers to enhance our capabilities in developing, scaling, and maintaining advanced AI systems. By becoming a part of our Infrastructure division, you will engage with pioneering AI technologies and play a vital role in advancing frontier models, aligning with...


  • San Francisco, California, United States Anthropic Limited Full time

    Position Overview:Anthropic Limited is on the lookout for skilled and seasoned Infrastructure Engineers to enhance our capabilities in developing, scaling, and maintaining innovative AI systems. As part of our Infrastructure division, you will engage with pioneering AI technologies and play a vital role in advancing our mission to establish safe and...


  • San Ramon, California, United States Dew Software Full time

    Job OverviewDew Software, a distinguished leader in the Digital Transformation sector, is in search of a talented Infrastructure Engineer to enhance their operations. With a steadfast dedication to quality and excellence, Dew Software partners with Fortune 500 organizations, aiding them in their digital evolution.As an Infrastructure Engineer, you will be...


  • San Ramon, California, United States Dew Software Full time

    Job OverviewDew Software, a distinguished leader in the Digital Transformation sector, is in search of a talented Infrastructure Engineer to enhance their workforce. With a steadfast dedication to quality and excellence, Dew Software partners with Fortune 500 companies, aiding them in their digital transformation initiatives.As an Infrastructure Engineer,...


  • San Francisco, California, United States Square Inc. Full time

    Senior Software Engineer, Edge - Product Platform EngineeringTeam Overview:Our team is dedicated to upholding principles of accuracy, efficiency, and security. We prioritize measurement and monitoring in our processes, fostering a culture of ongoing evaluation and enhancement. Our goal is to minimize obstacles in production, ensuring that no initiative is...


  • San Francisco, California, United States Square Inc. Full time

    Senior Software Engineer, Edge - Product Platform EngineeringTeam Overview:Our team prioritizes accuracy, efficiency, and security in all our endeavors. We believe in thorough measurement and monitoring, fostering a culture of ongoing reflection and enhancement. Our goal is to minimize production friction, ensuring that no initiative is stalled due to...


  • San Ramon, California, United States Dew Software Full time

    Job OverviewDew Software, a distinguished leader in the Digital Transformation arena, is on the lookout for a talented Infrastructure Engineer to enhance their workforce. With a steadfast dedication to quality and excellence, Dew Software partners with Fortune 500 companies, aiding them in their digital transformation endeavors.As an Infrastructure Engineer,...


  • San Francisco, California, United States Terawatt Infrastructure Full time

    About Terawatt InfrastructureTerawatt Infrastructure is the leader in financing, developing, and operating electric vehicle charging solutions. Our mission is to power electrified fleets with the most reliable network of charging centers. With increasing demand for electric vehicles, we are facing a once-in-a-century technology transition. The market for EV...


  • San Francisco, California, United States Brex Inc. Full time

    Senior Software Engineer, Application InfrastructureBrex is an innovative spend management platform powered by artificial intelligence. We empower organizations to manage their expenditures confidently through integrated corporate cards, banking solutions, and global payment systems, complemented by user-friendly software for travel and expense management....


  • San Francisco, California, United States Brex Inc. Full time

    Senior Software Engineer, Application InfrastructureBrex is an innovative spend management platform powered by AI. We empower organizations to manage their expenditures confidently through integrated corporate cards, banking solutions, and global payment systems, complemented by intuitive software for travel and expense management. A diverse range of...


  • San Francisco, California, United States Brex Inc. Full time

    Senior Software Engineer, Application InfrastructureBrex is a cutting-edge spend management platform powered by AI. We empower organizations to manage their expenditures confidently through integrated corporate cards, banking solutions, and global payment systems, complemented by user-friendly software for travel and expense management. A multitude of...