Software Internship - Systems Engineering
Quick Summary
Computer Engineering Computer Science Electrical Engineering Electronics Telecommunications Related technical disciplines Availability to work part-time while continuing university studies.
Location: Bucharest, Romania
Employment Type: Part-Time Student Internship (Multi-Year Program)
NXP's Edge Processing Business Unit empowers the next generation of intelligent edge devices through a scalable portfolio of processors and microcontrollers that deliver industry-leading performance, security, connectivity, and AI capabilities. Our solutions enable innovation across automotive, industrial, consumer, healthcare, smart home, and communications markets.
Join the MPU Systems Engineering team, supporting NXP's industry-leading i.MX applications processors and embedded solutions. This internship offers students the opportunity to gain hands-on experience working alongside world-class engineers on real products used by customers around the globe.
The role is designed as a long-term development program that allows students to apply classroom knowledge to real-world embedded systems while building practical skills in software development, system validation, and customer-focused engineering.
Responsibilities
~1 min readAs a Student Intern, you will work closely with experienced Systems Engineers and Software Engineers on a variety of embedded computing projects.
- Develop and debug embedded software applications on NXP processor platforms.
- Assist in developing proof-of-concept demonstrations, automation tools, and reference applications.
- Support software integration activities involving Linux, Android, RTOS, and middleware components.
- Participate in software testing, debugging, and performance analysis.
- Assist with board bring-up and hardware/software integration activities.
- Execute validation and test procedures on development boards and reference platforms.
- Analyze test results and help investigate software and system-level issues.
- Utilize debugging tools to understand processor, memory, and peripheral behavior.
- Contribute to demonstrations showcasing AI, multimedia, connectivity, graphics, and embedded computing technologies.
- Explore emerging technologies and build prototype applications on NXP platforms.
- Participate in feasibility studies and proof-of-concept projects.
- Create technical documentation, user guides, tutorials, and application notes.
- Document software, validation results, and development procedures.
- Collaborate with global engineering teams across Europe, North America, and Asia.
- Participate in technical reviews, knowledge-sharing sessions, and team meetings.
Requirements
~1 min read- Currently pursuing a Bachelor's or Master's degree in: Computer Engineering Computer Science Electrical Engineering Electronics Telecommunications Related technical disciplines
- Availability to work part-time while continuing university studies.
- Good programming skills in C/C++.
- Basic understanding of embedded systems and computer architecture.
- Familiarity with Linux operating systems.
- Strong analytical and problem-solving abilities.
- Good communication skills in English.
- Enthusiasm for learning new technologies and working in a collaborative environment.
Experience gained through university projects, personal projects, internships, or extracurricular activities in one or more of the following areas:
- Embedded software development
- Linux application development
- ARM-based processors and microcontrollers
- Python, Bash, or scripting languages
- Git version control
- Device drivers and operating systems
- Communication protocols such as UART, I²C, SPI, USB, CAN, or Ethernet
- AI/ML, computer vision, or multimedia technologies
- Electronics design and hardware debugging
- Hands-on experience with industry-leading embedded processors and AI-enabled edge computing platforms.
- Mentorship from experienced systems, software, and hardware engineers.
- Exposure to customer applications and real-world engineering challenges.
- Opportunities to contribute to software, validation, demos, and prototype development.
- A structured path that allows growth from intern to future graduate engineer within NXP.
- Experience working in a global engineering organization on technologies spanning embedded Linux, AI, connectivity, security, graphics, and multimedia.
Location & Eligibility
About this job
- Who can apply
- Romania
- Posted
- 21 days ago
Listing Details
- Posted
- October 8, 2026
- First seen
- October 18, 2026
- Last seen
- October 29, 2026
Posting Health
- Days active
- 10
- Repost count
- 0
- Trust Level
- 19%
- Scored at
- October 29, 2026
Signal breakdown
4 other jobs at
View all →Similar Systems Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.