Software Engineer with C++

Angajator: Harman International Romania
Domeniu:
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
    Orase:
  • BUCURESTI
  • Actualizat la: 06.05.2021


    About the Role As a Senior Software Engineer, you will be part of a team responsible for developing software in the Connectivity-Online team for Next Generation High-end Embedded Infotainment Systems. Other than that, you will technically lead and coordinate all efforts to monitor and safeguard the required features.

    What You Will Do

    • Develop software components (C++/Linux) and UnitTests
    • Review Software specifications, contribute to Design documents
    • Analyze customer specifications; develop components design based on this information
    • 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
    • Assist the hardware team in debugging: provide measurements on the provided boards, prepare test scenarios
    • Create and maintain code design documents on high level and/or component level
    • Analysis and clarification of requirements, interfaces, architecture, timeline, etc. related to assigned domain with the customer twin, the impacted Harman domains and suppliers on technical level (e.g. workshops, regular communication meetings)
    • Status reporting towards SW project lead and management

    What You Need
    • Bachelor degree in Computer Science or other relevant (IT connected) specializations
    • 5+ years of experience as a software developer
    • Good knowledge of C++ (V11)
    • Linux experience
    • Experience in developing embedded applications
    • Knowledge in inter-process communication, threading and synchronization
    • Familiar with QT, Javascript, Wireshark
    • Knowledge in agile software development methods (SCRUM)
    • Excellent communication and collaboration skills
    • Good English communication skills both written and verbal
    What is Nice to Have
    • Experience in automotive industry
    • Networking protocols and related experience (IPv4/IPv6, Bluetooth, NAT, DHCP, ...)
    • Linux IP test tools (ping, iperf, Wireshark, ...)
    • Atlassian tools (Confluene, Jira, Stash)
    What Makes You Eligible
    • Willingness to travel (~5% of time) depending on the project necessities

    What We Offer
    • Work in international teams with the biggest worldwide automotive customers
    • Attractive salary package
    • Training on the job and extensive technical trainings
    • Further career development opportunities
    • A great package of additional benefits such as
      • Flexible working time
      • Medical subscription
      • Free parking spaces
      • Meal tickets
      • Employee discounts on our HARMAN products (JBL, AKG, HARMAN Kardon)
      • Bookster account
      • Gym subscription, and much more...