Senior C++ Engineer

Employer: Harman International Romania
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
  • nationwide
    Updated at: 15.01.2021

    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. 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++ Engineer 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:
    • 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
    Preferred Qualifications:
    • Bachelor degree in Computer Science or other relevant (IT connected) specialization
    Good-To-Have Knowledge:
    • 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
    What We Offer
    • Work in international teams with the biggest worldwide automotive customers
    • HARMAN University takes the mission to further stimulate a learning culture and provide meaningful learning and development programs for your professional development
    • Market competitive and compliant compensation and benefits programs, e.g. flexible working time, medical subscription, free parking spaces, meal tickets, etc.
    • Further career development opportunities