Senior C++ Developer for Telematics Projects
Chances are HARMAN and its innovative brands have already touched your life today.
HARMAN designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions and services supporting the Internet of Things.
Position Summary :
As a Senior C++ Developer in Telematics team and you will have the opportunity to develop innovative software for automotive industry.
Telematics exposes the internal car ecosystem to the Internet : the car becomes an element of the Internet of Things (IoT) , offering a new level of access to car’s functionalities and a platform to build additional features in areas such as safety, security, comfort.
You will work with concepts like Telematics, 5G and V2X (vehicle-to-everything).
Job Responsibilities :
Develop software components (C++ / Linux)
Analyze customer specifications; develop components based on this information
Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the customer
Make functional testing of developed source code, participate in code review sessions
Act according the standards of the automotive industry and in-car applications and software development processes
Familiar with security concepts in Linux / Embedded
Create and maintain code design documents on high level and / or component level
Basic Qualifications :
At least 5+ years of experience as a software developer
Good knowledge of C++
Relevant Linux knowledge / experience
Experience in developing embedded applications
Knowledge in inter-process communication, threading
Good English communication skills both written and verbal
Knowledge in Security concepts
Bachelor degree in Computer Science or other relevant (IT connected) specializations
Networking protocols (IPv4 / IPv6, NAT, DHCP, Firewalling)
Linux IP test tools (ping, iperf, wireshark, ...)
Security (Sandboxing, encryption, trusted environment, )
Atlassian tools (Confluene, Jira, Stash)
Eligibility Requirements :
Willingness to travel (0-20% of time) depending on the project necessities