A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA.
When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
About the Role : As a Hardware BIOS engineer you will focus on low level software design for the production and testing of automotive head units and platforms / infotainment systems / telematic units with Entry / Medium / Complex microcontrollers and higher density SOC s.
You are expected to work in a diverse international Hardware / Software development team, working on a broad variety of automotive projects.
You need to have experience in embedded software / hardware development and passion for developing complex projects. What You Will Do :
Customize embedded software components (for SOCs and microcontrollers)
Customize generic PC SW components / routines to control external target hardware under Harman BIOS
Develop project specific embedded software components and PC-Tools based on the guidelines and in close cooperation with the worldwide Harman BIOS development group
Read hardware schematics, do trouble-shooting with i.e. Oscilloscope, logic analyzer, debuggers
Perform basic HW bring up based on Harman BIOS tools together with the HW engineers before the project application SW is available and support the hardware team during the debugging phase
Develop new components in embedded software
Support lessons Learned Strategies for System Architecture- and Hardware-Teams
Join customer presentations and Debug Workshops
Support internal and / or external staff in an international environment on embedded technical topics
What You Need :
Bachelor's degree in an engineering field related to electronics / embedded design
Minimum 2 years of experience in software development, coding in C and relevant work experience in embedded systems
Good understanding of microcontroller and higher density SOC architecture (ARM / Renesas / Aurix / Intel)
Experience with scripting languages like Bash or Python
Good Knowledge of embedded communication interfaces (UART, I2C, SPI, Ethernet)
Ability to work in a team
Good knowledge in spoken and written English
What is Nice to Have :
Linux software / kernel development experience
Knowledge of commonly used interfaces in infotainment systems (PCIe, UART, TDM, Video, I2C, I2S, USB, MOST, SDIO ) appreciated
Experience with hardware debugging and using lab tools
Familiar with build environments like buildroot and / or yocto
Familiar with revision control systems like perforce or git
Experience working in a RTOS
What Makes You Eligible :
Be willing to travel up to 20%, domestic and international travel
Be willing to work in an office / home office in Bucharest