Share this Job

Title:  Neural Networks System Engineer (f/m/d)

Company:  Renesas Electronics Europe GmbH
Country/Region:  DE
City:  Duesseldorf
Department:  ADAS Segment Marketing Department
Business Unit:  Automotive Solution Business Unit
Office:  Duesseldorf
Job Function:  N/A
Job Type:  Permanent

Renesas is looking for a high-profile
 Neural Networks System Engineer (f/m/d)

for our Automotive Solution Business Unit

based in Duesseldorf.


You will develop highly optimized SW proof-of-concept implementations of automotive neural network applications on the Renesas R-CAR platform, exploiting SIMD, CNN and multi-threading architecture features. You will define requirements for executing neural networks on next-generation products that comprise tools, software and hardware.
An Eclipse-based toolchain featuring a high-level compiler, hardware simulators, and detailed analysis and profiling tools will support your through performance and data flow optimization and testing.You  will utilize and expand existing libraries as the basis for neural network applications for use in generic autonomous driving application contexts. ​



The Job

    • Develop optimized implementations of neural network applications for autonomous driving as proof of concept, starting from C/C++, model or textual description​.
    • Perform optimizations of specific algorithms
    • Consider cycle count, memory size, and memory bandwidth constraints as optimization objectives
    • Define requirements for future R-Car products with a focus on neural networks, i.e. tools, software and hardware and discuss them with the respective development teams
    • Provide feedback regarding identified architectural, software, or tool optimizations to the architecture and development teams
    • Document code and measurement results and provide meaningful application notes​
    • Support our automotive customers with Renesas R-Car hardware accelerators, debugging reported issues, and integration topics on system level​


Your Profile

    • An academic degree in Computer Science, Electronics or similar
    • Relevant experience in embedded software development with C/C++ on Windows and Linux
    • Experience in designing and training of Neural Networks.​
    • Profound knowledge in low-level system programming and hardware architecture.
    • Experience in programming multi-core architectures or hardware accelerators (eg. SIMD, GPGPU, DSP).​
    • Interest in video-processing in an embedded system​
    • Work independently in an international team with internal stakeholders​
    • Team player having good communication skills, i.e. very good English in speech and writing
    • Valid work permit for Germany ​
    • Experience in software development process, especially in the automotive field (e.g., ISO26262).​
    • Working knowledge of ARM 64-bit architectures, for example Raspberry Pi.
    • Basic knowledge of video pipelines and computer vision algorithms.
    • Knowledge in requirements engineering​


Renesas Electronics Corporation (TSE: 6723) delivers trusted embedded design innovation with complete semiconductor solutions that enable billions of connected, intelligent devices to enhance the way people work and live. A global leader in microcontrollers, analog, power, and SoC products, Renesas provides comprehensive solutions for a broad range of automotive, industrial, infrastructure, and IoT applications that help shape a limitless future. Learn more at renesas.com. Follow us on LinkedIn, Facebook, Twitter, and YouTube.