Operating System Software Engineer

Operating System Software Engineer

European Recruitment

A US AI Automotive company are currently in the process of scaling their Engineering capabilities in Munich, and are looking for an experienced OS System Software Engineer to join their team.

Their mission is to design a vision-oriented artificial intelligence system for autonomous vehicles from the ground up. The system will deliver unprecedented inference performance through novel edge processing, allowing vehicles to see farther and make driving decisions faster than humans while consuming minimal amounts of energy.

Chassis and Operating System Development:

  • Design and develop software components for our AI accelerator platform’s chassis and operating system, prioritizing robustness, scalability, and performance.
  • Implement low-level system software using C/C++14, assembly language, and Golang, adhering to efficiency and optimization best practices.
  • Enhance container-based deployments utilizing Kubernetes, Docker, and other containerization technologies.
  • Maintain the micro-services architecture to ensure smooth communication and interaction among components.
  • Contribute to kernel and driver development tasks, including device driver implementation and integration with the operating system.
  • Collaborate with hardware engineers to establish hardware abstraction layers (HALs) and device drivers for our AI accelerator hardware.
  • Optimize kernel-level performance and resource management for maximum efficiency and throughput.
  • Design and deploy networking architecture customized for datacenter environments’ unique requirements.
  • Develop networking protocols, services, and APIs to facilitate seamless communication and data transfer within distributed systems.
  • Ensure networking solutions’ security, reliability, and scalability, accounting for factors such as latency, bandwidth, and fault tolerance.
  • Collaboration and Cross-Functional Integration:

Qualifications:

  • Bachelor’s or Master’s degree in computer science, Electrical Engineering, or a related field.
  • 3-5 years of experience in software and systems engineering roles, emphasizing chassis and operating system development.
  • Proficiency in C/C++14, Golang, and assembly language programming.
  • Hands-on experience with Kubernetes, gRPC, micro-services, containers, and virtualization technologies.
  • Strong understanding of kernel and driver development, including device driver interfaces and hardware abstraction layers.
Upload your CV/resume or any other relevant file. Max. file size: 100 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.

Access document

Case Studies

Quick Drop Your CV

A member of our team will contact you ASAP.

This is the heading

Lorem ipsum dolor sit amet consectetur adipiscing elit dolor

Send A New Vacancy

A member of our team will contact you ASAP.

This site uses cookies. Please accept our terms or find out more:

Please select your language: