Radar Embedded Engineer

Vos activités

As a highly skilled Embedded Software Expert, this role will lead the design and development of embedded software for our next-generation millimeter-wave (mmWave) radar systems. The successful candidate will work on firmware and algorithm implementation/optimization for a new RISC-V based chip, integrating RF frontend algorithms, optimizing post-processing performance, and enhancing computational acceleration techniques. This role requires expertise in embedded systems, low-level programming, hardware-software integration, and advanced algorithm optimization.

Key Objectives:
- Develop, verify, and optimize embedded software for RISC-V based radar chips
- Implement RF frontend waveform configuration, FFT, interference suppression, and other signal processing algorithms in hardware accelerators
- Optimize post-processing algorithms (e.g., Extended Kalman Filter) for performance and resource efficiency
- Explore and deploy novel acceleration techniques utilizing hardware accelerators and assembly-level coding
- Design and implement high-speed multi-core shared memory schemes
- Troubleshoot and resolve low-level hardware/software integration issues
- Collaborate with hardware development and algorithm teams to align software solutions with hardware capabilities

Task areasMain tasks*            

Hardware and Firmware Integration

 - Develop firmware for controlling RF frontend and signal conditioning modules
 - Configure and manage waveform generation and parameter adjustments
 - Interface with hardware accelerators for waveform processing tasks

Algorithm Implementation & Optimization - Implement core RF algorithms such as FFT, interference suppression, noise filtering, and waveform configuration in hardware accelerators
 - Optimize these algorithms for real-time performance on RISC-V architecture
 - Adapt and fine-tune algorithm code to leverage HW accelerator features

Post-Processing and Algorithm Acceleration 

- Develop efficient post-processing routines for target detection, tracking, and classification
 - Accelerate computationally intensive algorithms like EKF using dedicated hardware resources
 - Explore assembly language optimization for critical routines to maximize performance gains
 - Integrate hardware acceleration modules with software processing pipeline
 - Deploy new acceleration scheme to optimize runtime critical operations, such as floating point calculation and matrix operation in RISC-V architecture

Parallel and Multi-core Programming 

- Design and implement high-speed multi-core shared memory schemes to maximize parallel processing efficiency
 - Develop synchronization, data sharing, and memory access protocols for multi-core execution
 - Ensure low-latency communication between cores for real-time operation

Software Optimization & Low-Level Troubleshooting

 - Profile and identify performance bottlenecks across software modules
 - Fine-tune memory management, cache utilization, and data flow for optimized performance
 - Troubleshoot and debug low-level issues arising from hardware-software interactions or embedded system constraints

System Validation & Testing 

- Develop test strategies for embedded firmware and algorithms
 - Verify functionality against design specifications under various operating conditions
 - Collaborate with hardware teams to diagnose and rectify hardware-related issues

Documentation & Collaboration 

- Maintain detailed technical documentation for firmware, algorithms, and system architecture
 - Collaborate closely with hardware designers, algorithm developers, and system engineers
 - Participate in design reviews, code reviews, and continuous improvement initiatives

Lire davantage Lire moins

Votre profil

Education / Certification Master’s degree in Electrical Engineering, Computer Engineering, or related field

Professional Experience
(Variety of Functions, Variety of Business, General Management Experience) - Strong experience in embedded firmware development in C/C++ and assembly
 - Deep understanding of RF signal processing, radar systems, and related algorithms
 - Proven expertise in multi-core programming and shared memory schemes
 - Hands-on experience with RISC-V architecture and hardware accelerators
 - Experience optimizing algorithms for embedded hardware resource constraints
 - Familiarity with debugging tools, oscilloscopes, logic analyzers, and trace tools

Project and/or Process Experience

Projectmanagment, PLC experience, Intellectual Property

Leadership Experience Leading engineering teams (functional, disciplinary)

Lire davantage Lire moins

Notre offre

Radar Embedded Engineer

Ready to take your career to the next level? The future of mobility isn’t just anyone’s job. ​Make it yours! ​Join AUMOVIO. Own What’s Next.​

Lire davantage Lire moins

A propos de nous

Aumovio Autonomous Mobility (Shanghai) Co., Ltd.

Lire davantage Lire moins

Choisissez votre façon de postuler

Si vous avez une adresse e-mail AUMOVIO, vous pouvez l’utiliser pour postuler. Vous pouvez ensuite consulter le statut de votre demande directement dans l'outil SmartRecruiters. Si vous n’avez pas d’adresse e-mail AUMOVIO, postulez avec votre adresse e-mail personnelle. Vous recevrez ensuite tous nos messages et le statut de votre demande par courriel.

Veuillez noter que vous ne pouvez postuler via ce portail que si vous êtes actuellement employé par AUMOVIO. Si vous n’êtes pas encore employé, nous nous réjouissons de recevoir votre candidature via notre portail externe de l’emploi.

Les candidatures soumises via le portail d'emploi interne ne garantissent aucun droit légal et aucune relation de travail.

Partager cet article avec mes collègues

Pour partager cette offre, il suffit de copier l’URL de cette page et de la partager avec vos collègues par e-mail ou Teams.

N’oubliez pas que seuls les employés de AUMOVIO peuvent postuler à ce poste interne. Si vous souhaitez partager une offre d’emploi publiée en externe avec des amis, veuillez visiter notre portail externe d’offres d’emploi.