Description & Requirements
Embedded SW, C++, Linux developer
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.
We are seeking a SW developer to support the development of Automotive Infotainment solutions for our customers. As a candidate, you enjoy developing Automotive product grade SW in a professional environment and applying latest tools and agile processes. You have some experience in design pattern, understand UML well and have 3+ years of experience in collaborating inside in a concurrent development process- and tools environment. Finally, you have a passion for innovation, you love learning new technologies and concepts and you are as excited about Automotive as we are.
Skills required:
- Excellent C, C++Programming skills.
- Experience with development on embedded Linux platforms.
- Experience in Automotive Infotainment or Vehicle Telematics
- Experience in using IPC mechanism like DBus, Thrift etc.
- Work experience on LINUX development environment.
- Working knowledge on OO design patterns.
- Experience with unit test frameworks, as well as static and dynamic code analysis.
- Hands on experience with Debugging using GDB and ability to analyze back traces.
- Proficient understanding of STL (Standard Template Library): containers and algorithms.
- Technically strong with Problem solving attitude, root cause analysis.
- Working experience with industry standard version control systems like GIT, Gerrit, JIRA, Confluence etc.
- Good to have understanding in Stability, Performance and Intigrity.
- Good written and oral communication skills to collaborate with teams across geographies.
Responsibilities:
- Responsible for SW implementation, Unit testing, static/dynamic analysis, root-cause analysis, and defect resolution
- Development of new feature requirement specification /Module
- Work along with the team in different geographies.
- Collaboration with architects and testing teams
- timely escalation of issues