Avride
Embedded Software Engineer
Austin, TXmidAdded 2 days ago
About this role
Join our embedded software team in Austin to develop firmware for autonomous vehicles and delivery robots. You'll work across the full software lifecycle, designing real-time systems and collaborating with hardware teams to create reliable, high-performance control units.
What you'll do
- Develop firmware for electronic control units using C++ and Python
- Design software-hardware architecture for autonomous systems
- Create testing, diagnostic, and management tools for embedded systems
- Collaborate with hardware and software teams on system integration
- Optimize code for performance and reliability
- Read hardware documentation and schematics to plan software solutions
What they're looking for
- C++ and Python development
- Real-Time Operating Systems (RTOS)
- Communication protocols (CAN, RS232/RS485, Ethernet, SPI, I2C)
- Algorithms and data structures
- Hardware schematics and documentation interpretation
- Version control systems (Git)
- Unix-like environments and command-line tools
- Automotive software development experience
Opens the official application on the employer’s site. No login required.