Networking Embedded Software Engineer (Firmware)
Entry (0-2 years), Middle (2-5 years)
This job is inactive, but you can still send your resume to the company
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, NXP is 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 haemployees in more than 35 countries.
Visit for more information.
Romania Networking Solution Team provides embedded networking solutions for last generation QorIQ communications processors, including drivers, demo applications and benchmarking on Linux and RTOS operating systems.
Joining this team will get you in contact with the cutting-edge platforms that NXP delivers to the major players in the telecommunication market: multiple processing cores and high performance networking accelerators integrated on the same silicon chip.
Integrating device drivers and working with protocols like Ethernet, IP/UDP, IPSec, you will gain experience in developing new generation of Multicore telecom applications.
You will be involved in the development and maintenance of device drivers and networking firmware to enable customers in developing networking applications on NXP products
•Design the architecture of the device drivers, port them to the new architectures and manage the core offloading on accelerators
•timize and maintain the existing solutions
•Collaborate with the external teams and ensure the compatibility with the modules delivered by them
•Develop solutions for the validation of the software products
•Develop software solutions following the software development process specifications described by CMMI
BSc degree in technical field
To ensure your successful performance in this role, the following working experience is a must:
•Software development experience of device drivers
•Embedded application development, using C programming; Programming proficiency in the “C“ language is required.
•Programming in Python/Perl, shell, makefile scripting
The following would be a plus:
•Linux kernel development experience including multi-core performance tuning
•Software performance analysis and optimization techniques
•Working experience in job automation and scripting languages