Description
About the team
The Embedded Tools Team develops and supports infrastructure for embedded software development. Our responsibilities include developing and supporting continuous integration/continuous delivery (CI/CD) pipelines for in-house electronic hardware devices, developing software for firmware deployment, and participating in the design and development of a specialized acceptance test system used at our manufacturing site. We are a pragmatic team that prioritizes sound engineering and collaboration.
About the role
As an Embedded Tools Engineer, you will be involved in every stage of developing our embedded software. You will help develop the software that ensures the quality, safety, and stability of our autonomous vehicles and robots. You will also participate in designing the software-hardware architecture and determining how these systems will work together. This hands-on position allows you to apply your technical skills and creativity to solve problems and contribute directly to our products. If you enjoy working with the core systems of cutting-edge technology, this job is for you!
What you'll do
- Design, develop, and maintain continuous integration and continuous deployment (CI/CD) pipelines and hardware-in-the-loop (HIL) systems for our embedded software, which is developed specifically for in-house built electronic hardware. This will streamline the software build, test, deployment, and usage processes.
- Create tools for testing, diagnostics, and management of embedded systems.
- Work with hardware and other software teams to ensure everything works well together.
- Monitor infrastructure performance and implement improvements to enhance stability and efficiency.
- Provide support to development teams by answering questions and resolving issues related to the embedded firmwares CI/CD process, builds and development flow.
What you'll need
- CI/CD & Automation: Practical experience designing and maintaining workflows in GitHub Actions.
- Python (High Proficiency): Most of the tooling, diagnostic servers, and firmware update logic are written in Python. should have deep experience with both Asyncio and Hardware Interaction including proven experience using pyserial , python-can , and smbus2.
- Modern Build Systems: Hands-on experience with Bazel and Nix for reproducible builds and package management.
- C++ & Systems Programming: Ability to read, interpret, and debug C++ firmware code.
- Scripting: Proficiency in Bash for low-level system configuration and hardware initialization scripts.
- Technical Literacy: Ability to interpret complex technical documentation and electrical schematics to understand hardware and plan software architecture.
- Interface Protocols: Deep understanding of standard communication interfaces, specifically CAN, UART, Ethernet, and I2C.
- Ownership: A highly responsible, organized, and methodical approach to problem-solving.
Nice to have
- Experience with Unix-like environments, command-line tools, and automation.
- Knowledge of isolation and virtualization techniques, particularly Linux containers and Docker.
- Experience in building and scaling CI/CD automation and infrastructure management.
- Knowledge of Linux distribution management, particularly Ubuntu and NixOS (the latter is a significant plus).
- Experience with various software build systems (Bazel , CMake).
- Familiarity with DevOps practices, including CI/CD processes on GitHub, AWS, and Kubernetes for cloud infrastructure.
- Skills with soldering equipment.
- Experience in the automotive industry (CAN, DBC, ISO TP, UDS, DoIP).
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.
Similar jobs
Est. 124,000 USD
About the Team We build the foundational system software and embedded Linux platform that run our autonomous vehicles and delivery robots. Modern autonomous platforms are essentially rolling, edge data centers: high-thro…
Est. 144,000 USD
About the team Our team sits at the core of Avride's self-driving stack. We build and own the foundational pipeline framework responsible for executing autopilot code with a relentless focus on reliability, reproducibili…
Est. 141,000 USD
About the team Our team develops the core software and data processing systems that power motion planning and decision-making in autonomous vehicles. We work at the intersection of machine learning, large-scale data infr…
Est. 144,000 USD
About the team Our team is responsible for building the internal systems for the whole engineering team. Our goal is to help engineers navigate across all produced data, investigate problems, and create ad hoc analytics.…
Est. 144,000 USD
About the role We are seeking a Lead Software Engineer to drive the technical evolution of Avride's core Control System. This role is roughly 80% hands-on engineering and 20% technical leadership — you'll spend most of y…
Est. 124,000 USD
About the Team: The Sensors and System Software team is crucial to autonomous driving, developing the core software that allows our vehicles to perceive and understand the world around them. Join our team and directly co…
Est. 120,000 USD
About the team The Site Infrastructure team owns server and network infrastructure across Avride's physical locations — AV garages and offices. We ensure R&D and fleet operations have the reliable compute and connect…
Est. 144,000 USD
About the team We develop the core simulation infrastructure that powers testing, validation, and debugging of our autonomous driving system. Our simulations are used daily across the company: by QA engineers verifying c…
Est. 141,000 USD
About the role We're hiring an experienced ML engineer to work on the models that see. You'll own problems end to end: deciding what data you need, getting it, training on it, proving the result is actually better, and g…
Est. 55,000 USD
Shift This is a full time, 40 hour a week role. Working hours/days are Monday-Wednesday, 4:00pm to 12:00am and Sunday 10am-12am. About Avride Avride is a U.S.-based autonomous vehicle startup headquartered in Austin, TX,…
Est. 144,000 USD
About the team We’re a fast-moving team of engineers building the Remote Control system that powers teleoperation and fleet management for autonomous cars and delivery robots. Our tools enable operators to assist vehicle…
Est. 55,000 USD
About Avride Avride is a U.S.-based autonomous vehicle startup headquartered in Austin, TX, with additional R&D hubs around the world. Our company develops and operates both autonomous cars and delivery robots that s…
Est. 144,000 USD
Lead Test Engineer — Scenario Coverage & Evaluation Datasets About the team Avride builds autonomous driving technology for vehicles and delivery robots. Our QA organization measures how well that technology drives,…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 55,000 USD
About Avride Avride is a U.S.-based autonomous vehicle startup headquartered in Austin, TX, with additional R&D hubs around the world. Our company develops and operates both autonomous cars and delivery robots that s…
Est. 144,000 USD
About the team Avride is a rapidly developing company in the autonomous vehicle and delivery robot industry. We develop autonomous vehicle technology from scratch, leveraging the strong technical background of our core t…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 55,000 USD
About Avride Avride is a U.S.-based autonomous vehicle startup headquartered in Austin, TX, with additional R&D hubs around the world. Our company develops and operates both autonomous cars and delivery robots that s…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 175,000 USD
About the Team Our team is at the core of Avride's self-driving stack. We build the base infrastructure layer that powers all autopilot code. It includes a C++ framework for implementing autonomy components, execution gr…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…
Est. 45,000 USD
About the Team Since 2017, Avride has been building expertise in autonomous technologies to create solutions that address current needs and anticipate future demands. We are a U.S.-based autonomous vehicle startup headqu…