Hardware Solutions - Embedded Software Engineer
NXP Semiconductors
1d ago

Your responsibilities

Analyze the project / requirements and participate in cross-functional team discussions with hardware engineers, project managers and internal or external customer representatives

Understanding the underlying electronics to the point where it influences firmware development and debugging

Design, build and test efficient, high-quality embedded code at the Drivers, Middleware and Application levels on a case-by-case basis, according to project specifics

Develop test code at the unit, integration and system testing levels

Ensure the robustness of the code vis-a-vis heavy-duty hardware use

Ensure that the software produced is as protected and secure as the hardware platform can provide

Collaborate on the design of future revisions of the product

Your team

By joining our team, beside an attractive salary package, you’ll have the opportunity to work as part of an innovative, high-performance team in a secure, pleasant and dynamic work environment.

Hardware Solutions is an organization in NXP’s Chief Technology Office, which is dedicated to the design and manufacturing of electronic systems and boards for NXP internal engineering needs, as well as external customer projects.

The team encompasses 200+ engineers in 10+ worldwide locations and includes : schematic design, PCB layout, product, test, mechanical, thermal and PI / SI engineers, project and region managers, as well as own Purchase, Quality and Warehousing / Distribution organizations.

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.

Your Profile

Bachelor’s degree in electronics, software or related field

Minimum of 7 years software coding experience in MCU and MPU programming under : no OS, RTOS, Linux, Android

Experience with a multiple IDEs and trace / step / debug tools

Wireline (I3C, I2C, USB, SPI, CSI / DSI MIPI, I2S, others) and wireless (Bluetooth, Wi-Fi, NFC, UWB)

Experience with low power design and sleep modes; wide variety of sensors

Prior experience with NXP products (i.Mx, LPC) is a big advantage

Nice to haves : Python, GUI development (C#, Visual Studio, others)

Excellent interpersonal and communication skills, good teamwork adaptability, good spoken and written English skills, self-motivated

Have a determined mindset and personal commitment to high quality work on schedule

Ability to do occasional travel on an as required’ basis.

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form