Embedded Software Engineer – Real-Time Systems for Autonomous Robots

avride

Austin, USonsitePosted Apr 10, 2026
Posting intelligenceMay be filled, listed long agoReposted 4×, possible evergreen/ghost posting

Skills

pythonc++

About the role

About the Team The Embedded Software Development Team creates and maintains firmware for the electronic control units of autonomous vehicles and delivery robots. We specialize in developing reliable, high-performance real-time systems using contemporary automotive-grade microcontrollers, contributing to the advancement of self-driving and robotics. We are a pragmatic team that prioritizes sound engineering and collaborative effort. About the Role

As an Embedded Software Engineer, you'll be involved in all stages of our embedded software. You'll help develop the software that powers our autonomous vehicles and robots. You'll also actively participate in designing the overall software-hardware architecture, figuring out how these integrated systems will function together. This is a hands-on position; you'll use your technical skills and creativity to solve problems and directly contribute to our products. If you like working on the core systems of cutting-edge technology, this job is for you.

What You'll Do

Participate in developing diverse electronic units for autonomous vehicles and delivery robots. Develop software using C++ and Python. Create tools for testing, diagnostics and management of embedded systems. Develop tools for the testing, diagnostics, and management of embedded systems. Work with hardware and other software teams to ensure everything works together well. Optimize code for better performance and reliability.

What You'll Need

Experience writing efficient, reliable, and testable code. Good knowledge of classic algorithms and data structures. 3+ years of experience in production software/firmware development. Read documentation and schematics to understand hardware and plan software architecture. Strong understanding of interfaces: CAN, RS232/RS485, Ethernet, SPI, I2C. Understanding of Real-Time Operating Systems (RTOS) in projects. Responsible and organized approach to work.

Nice to Have

Experience with Unix-like environments, command-line tools, and automation. Familiarity with version control systems (like Git) and scripting. Experience in the automotive industry. Skills with soldering equipment. Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available. Avride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities. Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email jobs@avride.ai.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.