About the job
General informationLocation:
IN_Bangalore_Sattva Knowledge Court Bdg_HII
Additional Location
Bangalore, India
Job Family
Engineering
Worker Type Reference
Regular - Permanent
Pay Rate Type
Salary
Job Id
R-32072-2023
Apply
Requirements
Description & Requirements
RSP/ Radar DSP:
Description/Summary
We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software solutions, with a strong focus on reusability to create the future platform of an In-Cabin Radar Sensor. Focus on this position is well structured application development including good configurability and complex feature integration with multi-threading system and pseudo real time character.
Job Responsibilities
- Be a key driver to technical solutions, architecture and designs of our in-Cabin Radar Sensor
- Work with architects, engineers, designers, testers and managers in multiple locations as needed to help integrate and productize the solution
- Perform code reviews and other activities to ensure high-quality results
- Participate and drive solutions in a dynamic and highly demanding environment
- Elicitate, analysis, write and adapt software requirements
- Design modules that will meet the requirements of today and scale up for future requirements
- Create and document software and module’s architecture
- Stay up to date with current trends and technologies
- Optimize existing code base for different HW environments while balancing code portability
- Translate radar processing algorithms from PC and Matlab implementation to embedded implementations
- Provide SW support for bring up activities of new sensor versions
- Bachelor’s Degree or higher in Electrical Engineering/Electronics or Communications/Computer Science
- 7+ years of experience in implementing Radar Signal Processing/Features in C/C++ embedded systems considering automotive standards or equivalent.
- Experience in one or more generation of radar product life-cycle, resolving field issues.
- Experience in middleware and communication layers, architecture and methodology
- Experience with C, Matlab, and Python
- Experience porting algorithms to embedded platforms
- High mathematical DSP knowledge with the ability to implement DSP operations without external libraries
- System-level understanding
- Experience with UML design tools, preferably Enterprise Architect
- Familiar with Agile development methodologies and test-driven development
- Deep knowledge of embedded device constraints and how to root cause or debug issues through the entire SW development life cycle
- Experience in system performance optimization
- Experienced in creation of high-quality cross platform reusable software
- Self-motivated, result driven individual, must be passionate about the work
- Fluent in both written and spoken English
- Available to travel up to 3 times a year
- Knowledge in git/Gerrit, Cmake build environment.
- Knowledge of ADAS sensors
- Hands on Radar experience in Automotive Domain.
- Experience with real time frameworks, preferably
- Good knowledge about ARM, DSP and SoC design.
- Experience in Free-RTOS, OSEC or similar operating systems