Software Engineer – ADAS Vehicle Platform
Company | Woven |
---|---|
Location | Ann Arbor, MI, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field highly preferred.
- 3+ years of relevant work experience.
- Proven track record crafting well-designed, impactful solutions within allotted time and resource constraints.
- Strong C++ and Python programming skills.
- Strong debugging and troubleshooting skills.
- Generalist attitude with proven ability to dive deep fast and willingness to learn continuously.
Responsibilities
- Work with the team to design, implement, test, and integrate features into the AD/ADAS vehicle platform.
- Set up or adapt build flows, and other relevant tooling.
- Be excited about working hands-on in a fast-paced environment on software closely connected to operating systems, compute hardware, sensors, and vehicles.
- Be ready to dive-in and learn across the technology stack and leverage experience to develop solutions with sound design principles, extensibility, and safety in mind.
Preferred Qualifications
- Understanding of embedded software and systems (automotive, aerospace, robotics, etc) and related interfaces (Ethernet, CAN, etc.)
- Experience with automotive or robotics middleware and SDKs such as ROS, AutoSAR AP, or Android
- Experience with sensor integration (e.g., camera, lidar, radar)
- Experience with build systems, continuous integration, and/or continuous deployment (CI/CD)
- Experience with ISO-26262, Autosar CP/AP, or other safety standards