Platform Software Engineer

Agtonomy South San Francisco , CA 94080

Posted 3 weeks ago

About Us

Agtonomy is a hybrid autonomy and tele-assist service platform that turns tractors and other equipment into autonomous machines. A robust sensor suite and custom software stack enable remote modes of operation with a higher margin of safety than conventional equipment. Agtonomy, through its OEM partners, will address both local agriculture skilled labor shortages and broader land maintenance operations, including wildfire prevention through land clearing.

About the role

We are looking for a dynamic and problem-solving software generalist to join our embedded software team. You will develop the infrastructure driving the autonomy application stack. Examples include sensor ingestion, message passing and inter-process communication, high fidelity data recording, build system infrastructure, telemetry pipelines, deployment over the air, automated test infrastructure, and much more. You will coordinate with other hardware, software, program management, and business teams to design, implement, and iterate on solutions.

What you'll be doing:

  • Develop C++ middleware framework for distributed autonomy software

  • Develop user-space software to interact with sensors

  • Develop internal tooling to aid in autonomy development (C++, Python, Bash)

  • Develop over the air deployment pipelines for production releases and developer workflows

  • Develop CI/CD pipelines, software-in-the-loop and hardware-in-the-loop test infrastructure

  • Develop necessary tools to support development, debugging and testing

  • Write performant, well-tested software, improve code quality through code and design reviews

What you'll bring:

  • Several years of experience with C++11 or newer

  • Several years of experience working with Linux-based systems

  • Experience developing multithreaded software and IPC patterns

  • Experience with C/C++ toolchains and build systems such as Bazel, make, cmake, etc.

  • Curiosity and willingness to learn about new technology

  • Ability to thrive in a fast-moving, collaborative, small team environment with little supervision

  • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders

  • Passion for sustainable energy and electric vehicle development

What makes you a strong fit:

  • Experience with Bazel build system and Docker

  • Experience working with "IoT" devices (OTA & telemetry problems)

  • Experience with Google Protobufs or other serialization libraries such as Capnproto, Flatbuffers, etc.

  • Some working experience with Python & Bash in addition to C++

  • Understanding of event-driven, asynchronous programming models

  • Understanding of Linux executable loading (dynamically loaded libraries, etc)

$130,000 - $180,000 a year

The US base salary range for this full-time position is $130,000 to $180,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.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Diagnostics Platform Software Engineer

Astera Labs

Posted 2 days ago

VIEW JOBS 5/4/2024 12:00:00 AM 2024-08-02T00:00 Astera Labs is a global leader in purpose-built connectivity solutions that unlock the full potential of cloud and AI infrastructure. Our Intelligent Connectiv Astera Labs Santa Clara CA

Platform Software Engineer

Agtonomy