Senior Software Engineer, C++ Middleware Job at Jobleads-US, San Francisco, CA

TWhUQkhJVFF1NGFoNWtzRUM0QXBnZWcvWmc9PQ==
  • Jobleads-US
  • San Francisco, CA

Job Description

About Us Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our TeleFarmer 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 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. $160,000 - $190,000 a year The US base salary range for this full-time position is $160,000 to $190,000 + equity + benefits + unlimited PTO. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, internal equity, and additional factors, including, but not limited to, job-related skills, experience, and relevant education or specialty training. Your recruiter can share more about the specific salary range during the hiring process. 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! Interview Process Our interview process is generally conducted in five (5) phases: Phone Screen with People Operations (30 minutes). Video Interview with the Hiring Manager (45 minutes). Technical Interview - C++ (1 hour). Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes). Final Interviews (CEO and CFO - 30 minutes each). #J-18808-Ljbffr Jobleads-US

Job Tags

Full time, Temporary work, Flexible hours,

Similar Jobs

Hearst

2025 KMBC Intern - Programming Job at Hearst

 ...opportunity to learn about the operations of a broadcast television station. The programming department is responsible for creating and...  ...Hearst Television (HTV) owns and/or operates 35 television and two radio stations serving 27 media markets across 39 states reaching over... 

AdventHealth Palm Coast

RN OR Charge Nurse Job at AdventHealth Palm Coast

 ...Description All the benefits and perks you need for you and your family: \n \n\n \n\n \n ~$12,500 sign on bonus and $3,000 relocation package for qualified candidates \n \n\n \n ~ Benefits from Day One \n \n ~ Career Development \n \n ~ Student Loan Repayment... 

Provider Healthcare

Family Practice/Primary Care Nurse Practitioner Job at Provider Healthcare

 ...and adventure? Join us as a Locum Tenens Nurse Practitioner in California , where...  ...Top Compensation Competitive pay with travel and housing covered. Flexible Scheduling...  ...Settings Clinics, outpatient centers, urgent care & more. Hassle-Free Experience... 

Doosan Bobcat NA US

Marketing Account Manager Job at Doosan Bobcat NA US

 ...At Doosan Bobcat, our success is powered by our people. Through our winning culture and one global team working together, we deliver the best products and service to our customers and make the world a better place. Join our team today and start building your career... 

CentiMark Corporation

Roofers Job at CentiMark Corporation

 ...CentiMark Corporation has exceptional opportunitiesfor experienced commercialRoofersin Asheville, NC . CentiMark Corporation is the nation's largest commercialroofing contractor with 95 offices and over 3,500 employees. Each office has dedicated crews, for the...