Machine Learning Systems/Software Engineer

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 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file