<p><b><span>A Career at HARMAN</span></b></p><p>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.</p><ul><li><p>Engineer audio systems and integrated technology platforms that augment the driving experience</p></li><li><p>Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence</p></li><li><p>Advance in-vehicle infotainment, safety, efficiency, and enjoyment</p></li></ul><p></p><p><b><span>About the Role</span></b></p><p>We are looking for a Software Developer C++ in the Telematics team, and you will have the opportunity to develop innovative software for the 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 the car’s functionalities and a platform to build additional features in areas such as safety, security, and comfort. You will work with concepts like Telematics, 5G and V2X (vehicle-to-everything).</p><p></p><p>You will be our next colleague responsible for developing the software components for the Telematics department.</p><p></p><p><b><span>What You Will Do</span></b></p><ul><li><p>Study and understand customer and internal specifications;</p></li><li><p>Develop a component design document based on specifications and the given SW architecture</p></li><li><p>Develop software components (C++/Linux)</p></li><li><p>Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the responsible internal/external stakeholder</p></li><li><p>Perform functional testing of developed source code, participate in code review sessions</p></li><li><p>Act according to the SW development standards of the automotive industry, in-car applications and software development processes</p></li><li><p>Provide root cause analysis for issues, fix these issues and verify the effectiveness of the given fixes for the software components delivered</p></li><li><p>Debug knowledge using gdb</p></li><li><p>Find optimal solutions for specific requirements and propose solutions</p></li><li><p>Understand and improve required KPIs</p></li><li><p>Analyse existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms</p></li><li><p>Specify and implement unit tests for developed SW units</p></li><li><p>Test software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved.</p></li><li><p>Identify product requirements or performance issues. Works with the software team leader to implement a resolution</p></li><li><p>Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups</p></li><li><p>Work with the customer to further define requirements and to resolve issues in case of need</p></li></ul><p></p><p><b><span>What You Need to Be Successful</span></b></p><ul><li><p>Bachelor's degree in Computer Science or other relevant (IT-connected) specializations</p></li><li><p>At least 4+ years of experience as a software developer</p></li><li><p>Good knowledge of C++ proven by 3+ years of experience</p></li><li><p>Good knowledge of Embedded Linux</p></li><li><p>Linux expertise</p></li><li><p>Experience in developing embedded applications</p></li><li><p>Knowledge in inter-process communication, threading, and socket communication</p></li><li><p>Good English communication skills, both written and verbal</p></li><li><p>Working knowledge of software development processes</p></li><li><p>Working knowledge of embedded operating systems.</p></li></ul><p></p><p><b><span>Bonus Points if You Have</span></b></p><ul><li><p>Experience with TCP, UDP, MQTT, CAN protocols</p></li><li><p>Unified Modelling Language Knowledge</p></li><li><p>Knowledge in agile software development methods (SCRUM, SAFe Agile)</p></li><li><p>Linux Kernel experience</p></li></ul><p></p><p><b><span>Eligibility Requirements:</span></b></p><ul><li><p>Be willing to travel up to 20%, international travel</p></li></ul><p></p><p><b>What We Offer </b></p><ul><li><p>Flexible work environment</p></li><li><p>Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)</p></li><li><p>Extensive training opportunities through our own HARMAN University</p></li><li><p>Competitive wellness benefits</p></li><li><p>“Be Brilliant” employee recognition and rewards program</p></li><li><p>An inclusive and diverse work environment that fosters and encourages professional and personal development</p></li></ul><p><span>#LI-IG1</span></p><p></p>