Embedded Software Engineer designing and developing test operating systems for embedded targets at NXP. Collaborating with a team to enhance secure connectivity solutions in a smarter world.
Responsibilities
Design, develop and port test operating system for embedded targets
Design, develop and support the build environment (make, cmake)
Align with architects (Software, Test, Security, ..) and provide guidance to design, propose and evaluate different technical concepts for cross platforms development
Pre/Post silicon bring up
Ensure the functionality of the development and test environments across different platforms and guide/train team members
Drive together with the architects the Hardware/Software systems integration
Requirements
Degree in Computer Science, Microelectronics Engineering or similar
2+ years of relevant working experience
Proven knowledge in C/C++ or Assembly
Hands on experience in embedded systems development
Hands on experience in Microcontroller architecture and bare metal development
Knowledge of build systems (makefile, cmake) and scripting languages (python, batch …)
Knowledge of standard bus communication protocol (e.g. UART, SPI, I2C…)
Good knowledge of CPU architecture (preferably ARM or RISC-V)
Knowledge of different toolchain is highly appreciated (e.g. ARMCC, IAR, GCC,…)
Experience with low level debugging on embedded devices (GDB, JTAG …) is highly appreciated
Good English communication skills.
Benefits
Besides a good salary, you will be eligible for our bonus plan
Receive lunch vouchers
25 vacation days
Possibility to buy company shares with a 15% discount.
Flexible work hours
Work from home policy
Online and offline learning opportunities to help you develop some of your core and professional skills.
Software Engineer II developing components while providing system solutions development at TD. Engaging in analytics, support, testing, and proof of concepts aligned with objectives.
Software Engineer II at TD providing technical expertise in software development. Collaborating with cross - functional teams to deliver high - quality solutions.
Sr. Technical Lead managing the architecture and design of CPQ solutions for Rolls - Royce. Collaborating with partners and enhancing solutions across multiple countries.
Software Engineering Lead at PrePass driving innovation and collaboration within engineering to deliver robust solutions. Leading a team focused on developing scalable systems for the transportation industry.
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.
Principal Software Engineer at Leonardo DRS developing cutting - edge defense and intelligence products. Leading design, development, and mentoring engineers in a dynamic team environment.