
Systems Software Engineer
NXP Semiconductors3 days ago
Bucharest, RomaniaEntry Level
Responsibilities
- Develop expertise in NXP processor and microcontroller platforms through training and hands-on work.
- Support board bring-up, software integration, system-level debugging, customer applications, and technical issue reproduction.
- Develop, integrate, and debug embedded software and firmware on NXP platforms.
- Work with Linux, Android, and RTOS environments and assist with driver, middleware, and software optimization activities.
- Create proof-of-concept applications, demonstrations, automation tools, and development or validation scripts.
- Perform system-level validation and functional verification of hardware and software features.
- Investigate boot, security, power management, connectivity, multimedia, processor, memory, communication-interface, and peripheral issues.
- Create application notes, technical guides, knowledge-base articles, training materials, and technical presentations.
Requirements
- Bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics, Telecommunications, or a related technical field.
- Recent graduate or up to 2 years of relevant experience.
- Strong programming skills in C and C++.
- Understanding of embedded systems fundamentals, computer architecture, microprocessors, microcontrollers, or ARM-based architectures.
- Familiarity with Linux operating systems, software development environments, debugging techniques, and development tools.
- Strong analytical, problem-solving, written, and verbal communication skills in English.
- Ability to work effectively in a multinational and cross-functional environment.
- Preferred qualifications include experience with embedded Linux, device drivers, bootloaders, RTOS, Python, Bash, Git, communication protocols, software validation, automated testing, hardware schematics, and basic electronics.
- Exposure to AI/ML, multimedia, computer vision, connectivity, or security technologies, and participation in academic projects, internships, open-source contributions, or embedded systems competitions, are preferred.
Benefits
- Permanent full-time contract in Bucharest, Romania.
- Bonus plan, lunch vouchers, 25 vacation days, and the option to buy company shares at a 15% discount.
- Flexible work hours and a work-from-home policy.
- Mentorship, online and offline learning opportunities, and career development support.
- Global collaborative environment with access to office relaxation areas, cafeteria, restaurant, free coffee, fresh fruit, and social activities.
About NXP Semiconductors
NXP Semiconductors designs and supplies microcontrollers, application processors (i.MX), analog/RF, secure connectivity, and automotive chips for OEMs in automotive, industrial/IoT, mobile, and communications infrastructure markets. A public company (NASDAQ: NXPI) founded in 2006 and headquartered in Eindhoven, it sells silicon, software, and reference designs, and supports customers with BSPs and development tools. Notable lines include i.MX processors, S32 automotive platforms, NFC and secure elements, radar, and power management devices.