Ready to join the future of innovation at NXP?
NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, we are driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, the company has 45,000 employees in more than 35 countries.
You will closely work with a highly experienced, international, cross functional team of engineers. Part of the Automotive Software Team, we are striving for Total Quality for end-to-end safe and secure products to our customers. We are driven by NXP core values: raising the bar, engaging curiosity, taking initiative, working together, and developing deep core competence. You should expect to learn and grow deep competence and knowledge within this team.
RESPONSIBILITY IN ONE OF THE FOLLOWING AREA:
- Evaluating state of the art deep learning based and other algorithms for automotive applications like driver monitoring, predictive maintenance and etc.
- Algorithm analysis, prototyping, optimization, and benchmarking.
- Embedded software development for applications and algorithm libraries.
- Parallel programming framework and compiler toolchain use and development.
Must have skills: * * University degree in a technical field such as: Computer Science, Electrical Engineering, Mechatronics Engineering or Computer Engineering; * Knowledge in embedded programming with modern C++; * Developing software knowledge, on embedded systems with an HLOS, cross-compilation; * Mathematical background and good understanding of how algorithms work (for example: image processing or neural network); * Good in oral and written communication in English; * Attentive to details, self-motivated and able to be a team player while working independently.
Any of the following are pluses: * * Knowledge with OpenCV, or math libraries like Eigen, or MATLAB; * Knowledge in performance optimization on embedded platforms with ARM NEON or accelerator/DSP; * Understanding of parallel programming languages and frameworks, CUDA, OpenCL; * Use of Neural Network compilers, TVM, Glow; * Knowledge with using or contributing to an open-source software project, a link to a project source is highly encouraged to provide in resume.
Contract: 1 year contract, with the possibility of part time working