Job
In this role, you will implement radar signal processing algorithms on an NXP radar SoC, verify their performance in the lab, and optimize firmware for timing, memory, and power consumption.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Role OverviewAs our Radar Firmware Engineer, you work on the firmware that runs the radar signal chain on our sensor nodes.
- You implement waveform control and signal processing algorithms bare metal on an NXP radar SoC driving our 77 GHz front end, verify them against measurements in the lab, and help keep the chain inside its timing, memory, and power budget.
- Our Senior Radar Firmware Engineer and Radar Systems Architect define the firmware architecture and the algorithm designs, and you implement them onto the target.
- Key Responsibilities- Implement radar signal processing algorithms bare metal on the DSP cores of our NXP radar SoC
- Implement waveform generation, timing, and control for the 77 GHz front end
- Verify algorithm behaviour against lab measurements, including the test setups needed for it
- Measure and improve runtime, memory, and power consumption on the target hardware
- Contribute to the micro-Doppler data products that the perception team's classification models utilize
- Debug firmware and hardware interactions on the bench together with our hardware engineers
- Work with the embedded Linux team on interfaces, build integration, and firmware updates
Our expectations of you
Education
- 2+ Jahre Erfahrung in Embedded C-Entwicklung oder ein Abschluss in Elektrotechnik, Computertechnik, Physik oder einem verwandten Fach mit praktischer Firmware-Arbeit aus Projekten, einer Abschlussarbeit oder einem Praktikum
Qualifications
- Solid C skills, and comfort working from a datasheet or reference manual
- Working understanding of digital signal processing basics: sampling, FFTs, and filtering
- Interest in radar, and readiness to learn the signal chain on the job
- Vertrautheit mit DMA, Interrupts und Speicherlayout bei Mikrocontrollern oder SoCs
- Python for test automation and measurement data analysis
- Contributions to open-source signal processing or embedded projects
- German language skills are beneficial but not required
Experience
- Experience debugging on real hardware with a debugger, logic analyzer, or oscilloscope
- Nice to Have coursework or project experience with radar, FMCW, or RF systems
- Experience with fixed-point arithmetic
- Erfahrung mit Git und CI
What we offer
- Additional information: Requirements for the applicant: Basic knowledge: Programming language/software MATLAB, simulation software DSP
- Advanced knowledge: Communication Technology, Communication Engineering, Embedded Microcontroller, Programming Language C, Software Engineering, Software Engineering, Embedded Systems
- Expertise: Software Design
Topics you will work on
Job locations
About your employer
Xneural GmbH, based in Dresden, is a deep-tech company focused on the development of radar and AI-based detection systems. They design distributed sensor systems for monitoring and analyzing small drones, integrating hardware, embedded software, cloud connectivity, and data-driven analysis.
- Startup
- Onsite
- Electronics, Automatization
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...