We are seeking software engineers with interests on crafting, developing and maintaining the application framework and tools that we use to develop self driving solutions on multi computer and heterogeneous architectures.
What you will be doing:
- Developing and optimizing software architecture and frameworks for real-world performance while matching or exceeding customer requirements.
- Developing efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware engines.
- Working on areas such as component abstraction layers, inter-process data sharing and communication, and process scheduling.
- Solidifying existing frameworks and software components and validate with large amounts of real and synthetic the improvements of the computational performance and system utilization.
- Performing in-vehicle tests, collecting data and completing autonomous drive missions.
- Developing uni