Point your AI agent at freehire and let it find you a job.

Get the CLI →

Harman

Open 90d

Software Engineer

Posted Updated 4 views
Discussion

A Career at HARMAN

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

What You’ll Be Part Of

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).

You will be our next colleague responsible for developing the software components for the Telematics department.

How You’ll Make An Impact

  • Study and understand customer and internal specifications;

  • Develop a component design document based on specifications and the given SW architecture

  • Develop software components (C++/Linux)

  • Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the responsible internal/external stakeholder

  • Perform functional testing of developed source code, participate in code review sessions

  • Act according to the SW development standards of the automotive industry, in-car applications, and software development processes

  • Provide root cause analysis for issues, fix these issues, and verify the effectiveness of given fixes for the software components delivered.

  • Debug using GDB

  • Find optimal solutions for specific requirements and propose solutions

  • Understand and improve required KPIs

  • Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms.

  • Specify and implement unit tests for developed SW units

  • 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

  • Identify product requirement or performance issues. Work with the software team leader to implement a resolution

  • Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups

  • Work with the customer to further define requirements and to resolve issues in case of need

What Makes You A Strong Fit

  • Bachelor's degree in Computer Science or other relevant (IT-related) specializations

  • At least 4+ years of experience as a software developer

  • Good knowledge of C++, proven by 3+ years of experience

  • Linux expertise

  • Experience in developing embedded applications

  • Knowledge of inter-process communication, threading, and socket communication

  • Good English communication skills, both written and verbal

  • Working knowledge of software development processes

  • Working knowledge of embedded operating systems

Bonus Points if You Have

  • Experience with TCP and UDP protocols

  • Unified Modeling Language Knowledge

  • Knowledge in agile software development methods (SCRUM, SAFe Agile)

What We Offer

  • A hybrid work environment that balances flexibility with in-person collaboration, with most office-based roles onsite three days a week

  • Access to employee discounts on HARMAN and Samsung products (including JBL, Harman / Kardon, AKG, and others)

  • Learning and development opportunities through our award-winning HARMAN University programs

  • Wellness benefits designed to support your overall well-being

  • An inclusive and diverse work environment that supports both your professional and personal development

#LI-DP3

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available