Senior Software Engineer- Embedded Systems (f/m/d)

Permanent employee, Full or part-time · Ottobrunn

Read job description in:
Ihre Aufgaben

As a Senior Software Engineer and part of the Cruise Munich Embedded Systems team, you will accompany the development from concept to delivery. You ensure that the high safety requirements for the sensor firmware are fulfilled, bugs are detected early and the software development is accelerated. The Munich Embedded Systems team plans and implements the complete SW stack for all Cruise High Resolution Radars. Starting with the drivers for the inhouse designed HW, developing the algorithms, building the firmware, as well as PC tools to demonstrate and verify the superior sensor performance.    

About the role:

  •  Develop library, framework and user space application software for our radar sensor

  • Develop and optimize high performance Linux kernel drivers for networking, storage, data movement, and hardware I/O

  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews

  • Deliver complex projects through incremental development

  • Collaborate with our Hardware team when bringing-up new boards

  • Work in an interdisciplinary team of experts in multiple domains to achieve best performance

Ihr Profil
  • Completed degree in computer science, information and communication technology, electrical engineering or similar

  • Safe use of C and C ++ in an automotive environment

  • Several years of experience writing production-quality software, with an emphasis in the following areas:

  • Bootloader experience on the above platform

  • Writing Linux kernel drivers for: networking, I/O, storage or high-performance data movement

  •  One or more of the following: Buildroot, Yocto, OpenEmbedded, OpenWRT

  • Experience with Ethernet for sensor networks

  • Experience in module tests based on a test framework, e.g.: google test

  • Excellent english skills

  • High readiness for teamwork

  • Self-management

 

Bonus Points:


  • Experience with safety critical development (ISO 26262, IEC 61508, FDA, FAA, Automotive)

  • Experience with networking and different communication protocols, e.g. TCP/IP, UDP, GRPC or RestAPI

  • Experience with QNX, VxWorks, or similar

  • Experience in the field of radar sensor technology is an advantage

Unsere Leistungen
While doing meaningful work is rewarding in itself, we also offer the following programs and benefits to support the extraordinary humans who serve as the backbone in making our self-driving cars go:

  • Competitive salary including a performance bonus
  • Capital accumulating benefits
  • Employee Referral Program
  • Membership in the Body & Soul gym
  • Free counseling for health and wellbeing
  • Weekly English courses during working hours
  • Modern technology and modern-equipped offices
  • Free parking in our garage
  • Subsidized canteen near the office
  • Stay energized with free muesli, fresh fruit, tea and coffee
Über uns
We’re Cruise, the self-driving ride-hailing service. 
We are building the world’s most advanced, all-electric, self-driving cars to safely connect people to the places, things, and experiences they care about. We believe self-driving cars will help save lives, reimagine cities, redefine time in transit, and restore freedom of movement for many.

At Cruise, our engineers have opportunities to grow and develop while learning from leaders at the cutting-edge of their fields. With a culture of internal mobility, there's opportunity to thrive in a variety of disciplines. This is a place for dreamers and doers to succeed.

If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world starting in our cities, join us.
About the role

As a Senior Software Engineer and part of the Cruise Munich Embedded Systems team, you will accompany the development from concept to delivery. You ensure that the high safety requirements for the sensor firmware are fulfilled, bugs are detected early and the software development is accelerated. The Munich Embedded Systems team plans and implements the complete SW stack for all Cruise High Resolution Radars. Starting with the drivers for the inhouse designed HW, developing the algorithms, building the firmware, as well as PC tools to demonstrate and verify the superior sensor performance.     

About the role:

 

  • Develop library, framework and user space application software for our radar sensor

  • Develop and optimize high performance Linux kernel drivers for networking, storage, data movement, and hardware I/O

  • Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews

  • Deliver complex projects through incremental development

  • Collaborate with our Hardware team when bringing-up new boards

  • Work in an interdisciplinary team of experts in multiple domains to achieve best performance
Your profile
  • Completed degree in computer science, information and communication technology, electrical engineering or similar

  • Safe use of C and C ++ in an automotive environment

  • Several years of experience writing production-quality software, with an emphasis in the following areas:

  • Bootloader experience on the above platform

  • Writing Linux kernel drivers for: networking, I/O, storage or high-performance data movement

  •  One or more of the following: Buildroot, Yocto, OpenEmbedded, OpenWRT

  • Experience with Ethernet for sensor networks

  • Experience in module tests based on a test framework, e.g.: google test

  • Excellent english skills

  • High readiness for teamwork

  • Self-management

 

Bonus Points:


  • Experience with safety critical development (ISO 26262, IEC 61508, FDA, FAA, Automotive)

  • Experience with networking and different communication protocols, e.g. TCP/IP, UDP, GRPC or RestAPI

  • Experience with QNX, VxWorks, or similar

  • Experience in the field of radar sensor technology is an advantage

Benefits
While doing meaningful work is rewarding in itself, we also offer the following programs and benefits to support the extraordinary humans who serve as the backbone in making our self-driving cars go:

  • Competitive salary including a performance bonus
  • Capital accumulating benefits
  • Employee Referral Program
  • Membership in the Body & Soul gym
  • Free counseling for health and wellbeing
  • Weekly English courses during working hours
  • Modern technology and modern-equipped offices
  • Free parking in our garage
  • Subsidized canteen near the office
  • Stay energized with free muesli, fresh fruit, tea and coffee
About us
We’re Cruise, the self-driving ride-hailing service.
We are building the world’s most advanced, all-electric, self-driving cars to safely connect people to the places, things, and experiences they care about. We believe self-driving cars will help save lives, reimagine cities, redefine time in transit, and restore freedom of movement for many.

At Cruise, our engineers have opportunities to grow and develop while learning from leaders at the cutting-edge of their fields. With a culture of internal mobility, there's opportunity to thrive in a variety of disciplines. This is a place for dreamers and doers to succeed.

If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world starting in our cities, join us.

We are looking forward to your application!
We appreciate your interest in Astyx GmbH/Cruise Munich. Please fill in the following short form.

Please upload your CV, recent certificates as well as a brief cover letter (in total max. 20 MB).

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.