We are looking for software engineers who love being challenged by interesting problems and would be happy to be surrounded by strong engineers. A Software Engineer at with my client, you will work on the systems engineering for an autonomous driving system. The work would include a broad spectrum of platforms from low level platform bring-up to building pipelines for analyzing big data.
What you will do:
- Design software that runs on embedded systems and in data centers for the following tasks:
- Runtime system for co-ordination and execution of parts of autonomous driving system
- Language for expressing aspects of the driving system
- A statistics and analytics platform to collect and analyze data from such a system
- Work on systems engineering tasks related to the development of an autonomous driving system for system updates, logging, security, performance analysis, and job scheduling
- Compile and optimize programs that run on real-time systems and in large data centers
Required Skills:
- BS/MS/PhD in Computer Science or related field
- 8+ years of software development experience
- Core competency in general software engineer practice with the following counting as bonus:
- Experience in low level platform bring-up, device drivers, embedded operating systems
- Experience in building efficient protocols for secure data transfer
- Experience in handling big data using tools such as Apache Spark
- Experience with compilers and operating systems