Description & Requirements
Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
Engineer audio systems and integrated technology platforms that augment the driving experience
Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence
Advance in-vehicle infotainment, safety, efficiency, and enjoyment
About the Role
As a Software Engineering Intern, you will support the development and improvement of software update and flashing tools used for programming, updating, and validating firmware on embedded devices.
You will work closely with experienced engineers on tools that interface with electronic control units (ECUs), microcontrollers, and other embedded hardware during development and testing activities.
This role offers hands-on exposure to embedded software, communication protocols, middleware libraries, and AI-enabled tooling, with strong mentoring and learning opportunities.
This position is ideal for a student or recent graduate who wants to build technical skills in embedded systems, intelligent tools, and software engineering in an automotive environment.
What You Will Do
Support the development and maintenance of software flashing tools for embedded devices
Assist with firmware programming and validation activities across different hardware platforms
Help investigate and troubleshoot flashing, bootloader, and communication issues with guidance from senior team members
Contribute to tools that support interfaces such as CAN, Ethernet, USB, or UART
Write clean, maintainable code and participate in debugging and testing activities
Collaborate with the team to explore AI-enabled features that can improve development efficiency
Learn about the strengths, limitations, and risks of AI systems in safety- and production-related environments
What You Need to Be Successful
Final-year undergraduate student or recent graduate in Computer Science, Software Engineering, Electrical/Electronics Engineering, or a related field
Basic programming knowledge in one or more of the following: C, C++, Python
Basic understanding of Linux and software development fundamentals
Interest in embedded systems and firmware/software interaction
Familiarity with version control systems such as Git
Eagerness to learn, good problem-solving skills, and a collaborative mindset
Bonus Points if You Have
Exposure to embedded systems through coursework, academic projects, or personal projects
Basic familiarity with communication protocols such as CAN, Ethernet, USB, or UART
Basic understanding of flash memory, bootloaders, or debugging tools
Exposure to Linux-based development
Interest in AI/ML through coursework or personal projects
What Makes You Eligible
Good English communication skills for a technical and collaborative environment
Availability to work in a hybrid setup, both remotely and from the Bucharest office
What We Offer
Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
Extensive training opportunities through our own HARMAN University
Competitive wellness benefits
Tuition reimbursement
“Be Brilliant” employee recognition and rewards program
An inclusive and diverse work environment that fosters and encourages professional and personal development
#LI-DP3
#LI-Hybrid