Senior Principal Radar Algorithm R&D Engineer (f/m/d)
at NXP Semiconductors
Dresden, Sachsen, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Nov, 2024 | Not Specified | 29 Aug, 2024 | 12 year(s) or above | C++,Embedded C,Contract Management,C,Linux,Project Planning,Risk Analysis,Compilers,Embedded Systems,Software,Matlab,Debuggers,Proposal Generation,Array Processing,Industrial Experience,Software Development,Resolutions,Linear Algebra,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
READY TO JOIN THE NEXT-GEN RADAR INNOVATIONS AT NXP?
Become part of a highly innovative and skilled R&D innovation team developing advanced algorithmic, software, hardware, and system level solutions for future automotive radars. Be part of a growing team collaborating with team members across United States and Europe to produce pioneering technologies for solving the most challenging problems faced by our global automotive radar tier-one and car OEM customers and the emerging autonomous vehicle industry.
JOB SUMMARY:
In this role, you will be collaborating with your team leader and fellow team members to develop differentiating algorithms running on automotive radar processors. You will demonstrate excellent understanding of the nature of the problems given and are able to frame engineering problems as mathematical models in novel ways, develop efficient and effective strategies to solve them, leveraging sound analytical and theoretical derivation processes or data-driven approaches, and validate them in simulated and/or real environment. You will then take identified solutions, work with broader product teams to benchmark the performance and throughput and specify the requirements for implementing high-potential algorithmic solutions in the form of embedded software or in the form of a dedicated hardware running on existing or future NXP radar processors.
JOB QUALIFICATIONS:
Core competencies we are looking for:
- At least 12 years of relevant industrial experience with a MS or PhD degree in Electrical Engineering, Computer Science, or related fields.
- Well versed in radar algorithm optimizations in simulation environments.
- Well versed in FMCW radar signal processing techniques
- Well versed in DSP, advanced linear algebra, detection and estimation theories, array processing, and modern sparse estimation techniques
- Fluent in Matlab.
- Strong communications, documentation, and presentation/public speaking skills.
- Attentive to details, self-motivated, enjoying solving difficult challenges, and able to be a team player while working independently.
- Experienced with and flexibility to work with multi-site, multi-time zone, and multi-cultural environments and able to travel as needed.
Competencies you need to bring as an Automotive Radar Algorithm specialist:
- Experience with developing advanced Direction of Arrival (DoA) estimation algorithms.
- Experience with developing sparse array signal processing techniques.
- Experience with developing resolution enhancement techniques.
- Experience with developing dynamic range enhancement techniques.
- Experience with developing advanced target detection techniques.
- Experience with developing advanced array calibration algorithms.
- Experience with developing advanced MIMO waveforms and processing techniques for FMCW, PMCW, OFDM systems and beyond.
- Experience with developing advanced interference mitigation algorithms.
- Experience with developing mitigations for multipath issues.
- Experience with developing mitigations for range migration issues.
- Experience with developing full radar processing chains.
Competencies you need to bring as an Embedded DSP specialist:
- Experience in C/C++, Embedded C
- Experience in multi-disciplinary areas (Arm, SoC, Software enablement, Tools, Platform-HW, Linux, RTOS, Drivers etc.)
- Experience in developing software on embedded systems with an HLOS, cross-compilation.
- Experience with setting up custom toolchains with IDEs (Eclipse based), Compilers (GCC etc), and debuggers (GDB) including HIL testing (JTAG)
- Experience with HIL testing and embedded system software development using custom APIs
- Experience with Software Development in embedded Linux environment
Competencies you need to bring as a senior staff:
- An experienced and effective group task leader.
- Ability to foster a positive working environment.
- Experienced with providing mentorship and effective guidance to junior members.
- Experienced with project planning and execution, project life-cycle management, proposal generation, contract management, and quality-controlled workflow.
- Familiar with agile innovation process.
- Ability to identify key issues, perform risk analysis, and generate effective mitigation plans and resolutions.
- Ability to represent the team in front of internal and external stakeholders.
- Familiar with Intellectual Property (IP) / patent generation process.
Responsibilities:
Success in this role means that you are or can quickly become:
- Well versed in Automotive Radar knowledge space including use cases, problem domains, functional requirements, system, analog/digital hardware, and software architecture, signal processing challenges and solutions, and the general algorithm space.
- Comfortable in identifying high-value open challenges and develop differentiating, novel, and practical algorithmic solutions in the areas such as high-resolution array angle estimation problem, MIMO waveform multiplexing/de-multiplexing algorithms, radar-on-radar interference mitigation, object detection and classification, scene understanding, semantic and instance segmentation as well as NN model optimization, etc.
- Fluent in developing working, functional, and testable prototypes using suitable modeling languages such as Matlab, Python, C/C++ and Machine Learning framework such as PyTorch and TensorFlow.
- A proficient algorithm architect who can fluently convert mathematical algorithms and models into abstract design requirements suitable for being implemented as an embedded software module or as an application specific hardware accelerator
- An effective communicator and thinker who elaborates very well the key problems and solutions to and with peers, stakeholders, collaborators, management, and customers; can bridge the knowledge gap between cross-functional team members; and can comprehend and anticipate customer needs and prescribe appropriate actions and convincing solutions.
- A proactive team player who always does own parts well, steps up to the plate when a need is perceived, do not let the buck pass without trying, and is respected and appreciated by the teammates.
- A proficient innovator who has a growing record in producing novel solutions, pioneering research proposals, peer-reviewed publications, and patents
In this role you are expected to:
- Work closely with senior technical leads in carrying out approved research plans and identified team visions and assist in the development of new plans and visions and be accountable to the team leads.
- Support Software R&D team to properly hand-off algorithms for performance and throughput benchmarking and software productization.
- Support Digital IP team to map mathematical algorithms and Neural Net models to hardware and new accelerator IPs.
- Support System Solution team to integrate modular algorithms with a full system stack.
- Support external collaboration activities with university research teams and industry partners
REQUIREMENT SUMMARY
Min:12.0Max:17.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science, Electrical, Electrical Engineering, Engineering
Proficient
1
Dresden, Germany