职位描述:
Job description:
1- System Architecture Design & Definition
- Develop comprehensive radar system architecture including RF frontend, analog/digital signal processing, A/D conversion, digital signal processing, and higher-level algorithms.
- Define system requirements, interfaces, and specifications aligned with product goals.
- Design the data flow, control flow, and data exchange mechanisms across modules and cores.
- Establish system-level trade-offs considering power, performance, and reliability.
2- Radar Signal Processing & Algorithm Development
- Lead development of signal processing algorithms including FMCW/CCM chirp generation, interference suppression, and high angular resolution technology.
- Design and validate digital beamforming algorithms and multi-antenna processing.
- Oversee the implementation and optimization of radar detection, clustering, tracking, and classification algorithms.
- Integrate machine learning or AI-based processing if applicable.
3- Software Task Scheduling & Embedded Runtime Optimization
- Define software architecture and task scheduling for real-time performance.
- Optimize embedded software to maximize processing efficiency on the new chip architecture.
- Ensure low-latency data handling and real-time response capabilities.
- Balance computational loads across multiple cores and manage synchronization.
4- Firmware & Low-Level Software Development
- Oversee the deployment of C/C++ code on the new chip platform.
- Define and implement firmware interfaces with hardware modules.
- Develop or supervise the development of device drivers, middleware, and APIs.
- Enable efficient debugging, profiling, and performance tuning of embedded software.
5- Hardware-Software Integration & Validation
- Collaborate closely with hardware design teams to ensure seamless integration.
- Define and monitor the process of system integration testing and validation at hardware and software levels.
- Troubleshoot and resolve issues related to hardware-software interactions.
6- Multi-Core Processing & Data Exchange
- Design scalable multi-core processing architectures for radar data processing.
- Implement efficient data exchange mechanisms such as shared memory, message passing, or hardware FIFO.
- Optimize inter-core communication for minimal latency and maximum throughput.
- Implement fault-tolerance and error handling mechanisms.
Job requirement:
1- Master degree in engineering or relevant fields
2- Proven experience in radar system architecture, embedded software development, and hardware-software integration in automotive or related industries.
3- Deep understanding of mm Wave radar signal processing, beamforming, and algorithm optimization.
4- Practical experience with new chip platforms, C/C++ programming, and real-time embedded systems.
5- Experience with multi-core processors, low-latency inter-core communication, and runtime optimization.
6- Strong problem-solving skills and ability to lead multidisciplinary teams.
7 - Knowledge of automotive safety standards (ISO26262), electromagnetic compatibility, and system validation.
8- Fluent English