Premium Radar SDK Embedded Software Engineer

Job expired!

Join the Future of Radar Software Development at NXP

Are you ready to be part of the cutting-edge evolution in Radar Software Development? Join NXP and become a key player in our highly skilled software team, responsible for developing the Premium Radar SDK on all NXP-supported platforms.

Your Role: Premium Radar SDK Embedded Software Engineer

As a Premium Radar SDK Embedded Software Engineer, you will significantly contribute to the team's success by defining, prototyping, and productizing radar algorithms in alignment with marketing requirements. The implementation of these algorithms follows NXP's stringent Software Development Processes, compliant with Automotive SPICE, IATF 16949, ISO 26262, and ISO 9001 standards.

Responsibilities

  • Facilitate the transition from functional prototypes to software products for next-gen algorithms addressing practical challenges in automotive radars, such as high-resolution array angle estimation, MIMO waveform multiplexing/de-multiplexing algorithms, radar-on-radar interference mitigation, and more.
  • Engage in problem modeling, advanced mathematical algorithm development, prototyping (in Matlab, C/C++, ML frameworks, etc.), real-data validation, embedded software implementation, and system integration and testing tasks.
  • Develop features and bug fixes to enhance product functionality.
  • Understand feature specifications and implement Unit Tests to ensure quality.
  • Design, implement, and test firmware modules.
  • Handle functional and non-functional requirement specifications, software design, and documentation using Enterprise Architect.
  • Implement and conduct module testing.

Your Team

The Radar SDK team at NXP is celebrated for timely and high-quality deliveries. We are a diverse, innovative, high-energy team fostering an open collaboration environment and continuous improvement. You'll collaborate with NXP teams across North America, Europe, and Asia.

Your Profile

To excel in this role, you should have:

  • A university degree in Electrical Engineering, Computer Science, Mechatronics Engineering, or Computer Engineering.
  • Experience with radar algorithm optimizations in simulation environments.
  • Proficiency in FMCW radar signal processing techniques.
  • Experience with DSP, advanced linear algebra, detection and estimation theories, array processing, and modern sparse estimation techniques.
  • Programming experience with Matlab.
  • Exposure to multi-disciplinary areas (Arm, SoC, Software Enablement, Tools, Platform-HW, Linux, RTOS, Drivers, etc.).
  • Experience in developing software on embedded systems with an HLOS and cross-compilation.
  • Familiarity with ML frameworks like PyTorch and TensorFlow, including ML tools like TFLite and data formats like Protobufs, ONNX.

Additionally, if you are:

  • Skilled in oral and written communication in English.
  • Detail-oriented, self-motivated, and able to work both independently and as part of a team.
  • Experienced with multi-site and multi-cultural environments and open to travel as needed.

Creating Secure Connections for a Smarter World

NXP Semiconductors N.V. (NASDAQ: NXPI) is a global leader in secure connectivity and processing solutions, making products and environments safer, more sustainable, and secure. We are dedicated to solving the world’s most complex technology challenges to accelerate business innovation and enhance daily life.

What Can You Expect?

Contract: Full-time position with a permanent contract.

Compensation: Competitive salary, bonus plan, lunch vouchers, 25 vacation days, and an option to buy company shares at a 15% discount. Flexible work hours and work-from-home policy.

Development Opportunities: We offer online and offline learning opportunities to help you develop your core and professional skills.

Our Office: Located in one of Bucharest's high-tech hubs with easy access to public transport, restaurants, and parks. Features include relaxation areas, a library, and a cafeteria.

Hiring Process: Easy application process, starting with an online application and CV submission, followed by phone/video conversations and several business interviews. Check out our .