Job Code | #188

Software Engineer

Location:

Munich, Germany

Job Overview:

Do you enjoy working in a creative fast-growing entrepreneurial environment? With indie you´ll never walk alone! We place high value on our teams and pursue excellence for our employees and customers!

indie is an Autotech solutions innovator. We focus on edge sensors spanning multiple modalities including LiDAR, radar, ultrasound and vision for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected car, user experience and electrification applications.

We are seeking a signal processing engineer to join our indie radar team. This position is a software engineer responsible for implementation and architecture expansion of our software defined radar (Radar evaluation environment REE). The position stretches from algorithm implementation on powerful GPUs to run-time optimization to developing DSP-like versions of the code, e.g. with fixed point processing. In addition, the position encompasses development of automated and semi-automated verification and validation methods, using optical technologies as ground truth input. Further tasks are maintaining and refining the SW framework as well as constantly improving the SW architecture behind. Integration and improvement of the visualization tools is another aspect. The position directly reports into the director of radar systems and is a unique opportunity to work at the forefront of algorithm development where you turn ideas into real automotive products.  You will be shaping unique hardware-software codesigned products based on Indie’s strength in processing, digital systems and RF hardware.

Job Responsibilities:

  • Implementation of radar algorithms

  • Pre-validation concepts for DSP based implementations

  • Benchmarking of different implementations

  • Implementation of algorithms and automated test methods in our radar evaluation environment (REE) in Python.

  • Taking over responsibilities for software architecture

  • Interface to and integrate existing visualization tools for radar development

  • Develop and implement analytic SW packages for the REE

  • Integrate embedded routines and limitations into the REE for benchmarking performance against floating point implementations.

  • Transfer requirements into software and system architectures.

  • Some travel will be required, including international.

Job Requirements:

With us, you must love being part of an organization where everyone makes a difference and contributes to the company's success. Creativity, Ownership and Excellence are what we value.

These are the skills and know how an ideal candidate would bring. We understand that nobody is perfect! After all, your new job should challenge you and you should have the possibilities to grow.

  • Proficient in modern software architecture and implementation tools

  • Strong coding skill in Python including the packages Numpy and Cupy

  • Interest in covering algorithm work from theory over implementation up to verification with data from simulation and test drives.

  • Master’s degree with 3+ years of experience or a Ph.D. degree in computer science, Engineering, Mathematics, Physics or another technical field

  • Experienced version management and CI tools for software engineering (Git, Jenkins)

  • Acquainted with Linux-based ROS (Robot operating system) and first hands-on project experience

  • Excellent communications skills (internal and external)

Contact:

Human Resource Department

career_notifications@indiesemi.com

Telephone: 949-608-0854