Merantix logo

Merantix

MX Automotive - Autonomous Driving Software Engineer

Automotive – Berlin, Germany
Department Automotive
Employment Type Full-Time

MX Automotive - Autonomous Driving Software Engineer
Full-time
Berlin, Germany

What we do

At MX Automotive our vision is to bring secure L4 and L5 autonomous vehicles into European cities. We are building an industry leading testing solution which critically accelerates and improves AV software development and deployment. Our approach, Scenario based testing, is an offline testing environment which evaluates the performance of AV stacks end-to-end based on a catalogue of thousands of short driving situations. This approach enables a semantic and truly scalable comparison between software versions. We are currently working with multiple leading OEMs and Tier 1 suppliers to speed up test cycles and software deployment.

Our team is growing fast and looking for experienced frontend software engineers ideally with a strong information visualization background.

Job

Merantix is looking for a Software Engineer to join our Automotive team and help us to build a next generation testing system for autonomous driving software. Your responsibilities will include:

  • Design and implement a large-scale testing engine for full stack autonomous vehicle (AV) software, that implements both log-based as well as simulated test scenarios
  • Develop applications and tools for data integration, experimentation, quality & modelling
  • Conceptualize and build visualization environments to develop modular scenarios for AV testing, which is able to scale to millions of test cases
  • Keep up to date with advances in autonomous driving with a particular focus on vehicle safety/robustness, testing, simulation and integrate them with our solutions

You will use cutting edge frameworks and infrastructure that enables training, testing, simulation and deployment of autonomous driving technology of our clients. You will work directly with leading researchers and the management top European OEMs and Tier 1 suppliers in the highly vibrant and rapidly growing industry of autonomous driving. The tasks are diverse and non-repetitive, building a new and innovative system using state of the art concepts and infrastructure. Some projects will require special considerations, such as low latency, on-premise deployment, or highly customized solutions. Additionally, you will be an integral part of the overall Merantix family to discuss Machine learning, Data pipelines, Deployment and many more topics with our experts and talents working in other ventures.

Qualifications

We define ourselves by a culture of friendship and ownership. We’re looking for capable, driven, and thoughtful people to add to our vision.

Your experience in autonomous driving should ideally include one or more of the following:

  • Understanding advanced sensor setups of autonomous cars, i.e. handling data from camera, lidar, radar, or ultrasonic sensors
  • Familiarity with the autonomous driving software stack (perception, prediction, planning)
  • Experience with middlewares / message passing interfaces such as ROS
  • Experience with running software on an autonomous car (even better if in production)
  • Experience architecting complex, highly distributed and embedded systems
  • System oriented understanding and experience with sensor fusion and state estimation
  • Knowledge about testing and robustification of AV software

Basic qualifications:

  • BA/BS in computer science or related technical field, or equivalent practical experience
  • Solid competence in software engineering with a common programming language such as Python, C++, or similar
  • Fascination and enthusiasm for the conceptualization, development and deployment of autonomous vehicles as well as related technologies
  • You know and care about sound engineering practices like version control, clean code, code review, testing, continuous delivery and automation

Preferred qualifications:

  • MS or PhD in Computer Science, Engineering or related technical field
  • Advanced experience with one or more of the following: C++, Python, Docker, Automotive embedded, Simulation, FMI/FMU, Modelica, Dymola, Automated Testing, dSPACE, ASAM, XCP, Matlab, Simulink
  • Experience with distributed data processing frameworks on Linux, such as Apache Beam, Spark, Kafka Streaming, or Flink
  • Background or experience in graphics, video game development or robotics
  • Relevant industry experience developing simulation or testing software, ideally with an application in the automotive sector
  • Practical understanding of code optimization and efficiency
  • Bonus: experience working with cloud infrastructure (GCP, AWS) and/or machine learning frameworks (TensorFlow, PyTorch)

The preferred qualifications are just that: preferred. None of us walked in with all of them.  If a few of these points apply to you, we definitely want to talk!

Working at Merantix

Our hierarchy is flat and communication direct, which means that we operate and learn fast, as a team. You are a great fit for our team if this describes you:

  • Entrepreneurial mindset: Creative, focused, and not easily discouraged
  • An ability to work in a fast-paced environment where continuous innovation is occurring and ambiguity is the norm
  • Structured work style to develop effective solutions with minimal oversight
  • Analyze and solve problems at their root, stepping back to understand the broader context
  • Strong organizational and multitasking skills with ability to balance competing priorities
  • Love what you do (and own it)

In addition to a competitive salary and fringe benefits you can expect the following:

Work-life balance:
Some of us come in during regular business hours, and some of us prefer to start later or earlier. Occasionally, we work from home in the mornings or evenings rather than in the office. Merantix is a fully trust based organization and doesn’t track any vacation time; we belief in the ownership and responsibility of our people, that has proved to be successful.

Professional Development:
We encourage everyone to attend at least one professional conference each year. Last year our entire machine learning engineering team attended NIPS and ICCV.  We make major contributions to the open source community and have a weekly paper discussion groups to stay up on current research.

Collaborative Culture:
We have regular offsites and team dinners. If you want to participate, that’s great! And if you don’t, that’s fine too. We also encourage the initiative of our people for activities and team events, just join the “all-sports” slack channel and stay up-to-date who is going for bouldering, swimming or any other activity.

We are an equal-opportunity employer and value diversity.  We consider all applications equally regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply, and we can help with immigration.

 

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Berlin, Germany
  • Department
    Automotive
  • Employment Type
    Full-Time
  • Powered by