Senior/Principal Engineer – Radar Software

Chennai, IN

Job Description / Skills Required

Uhnder has developed the world’s first automotive digital Radar on Chip (RoC). Sensors based on Uhnder’s Digitally Coded Modulation (DCM) technology achieve new and unprecedented levels of performance for advanced driver assistance systems (ADAS) and autonomous driving solutions. Founded in 2015, its main engineering operations center is in Austin, Texas, USA with design facilities in India and China. MulticoreWare is facilitating the setup of Uhnder India.

Using a combination of advanced CMOS and Digital Code Modulation (DCM) technology to deliver the industry’s first digital automotive Radar-On-Chip (ROC), Uhnder’s approach and technology is transforming the automotive industry by changing the way radars work with significant improvements in performance with the additional benefits of smaller size, lower power and cost.

As a Senior/Expert embedded Radar Software Engineer, you'll be an integral part of a small, agile team that supports the CI pipelines and infrastructure used to build, test and release our software. You will be responsible to enhance our automation and tooling to give confidence at all stages of the development life cycle, from code coverage and analysis through to validation of the final software releases.

Job Requirement:

  • Be an individual contributor in designing, developing, and testing embedded software code for digital Radar applications specifically in regard to

o Platform software (boot code, drivers, security)

o Engine software (radar hardware pipeline processing, implementing signal processing algorithms, real time processing, APIs, memory management)

  • Mentoring staff to build competence and experience in embedded software

 

Qualifications

  • BE in EE or CS • At least 15 years embedded hardware and software experience
  • Knowledge of ARM codes, Tensilica DSP cores, associated compilers, C++, DSP core intrinsics, IDE and debug tools (e.g, Emulators, Coresight, Lautrebach etc.)
  • Excellent communication skills (clarity in communication and documentation skills)
  • Ability to cooperate across global sites and develop consensus for implementations
  • Willingness and ability to mentor and grow junior staff to senior positions

 

Job Description

  • Assume responsibility for major partitions of our radar processing pipeline such as platform code (e.g., boot, HSM, drivers), radar processing pipeline, CPU subsystem, DSP subsystem, APIs
  • Architect, develop and implement code with compliance to ASPICE, MISRA C++ and coding standard requirements
  • Debug and diagnose issues in code implemented
  • Recommend test cases based on use cases to the SQA team
  • Conduct code review
  • Mentor junior staff
  • Act as expert in area of responsibility
  • Document work for compliance to standards such as ISO26262 and ASPICE
  • Interact with global experts and maintain a positive network of relationships to be most productive