Software Engineer
HARMAN International
Bucharest, Bucureşti
3 zile în urmă

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.

Position Summary : We are looking for a Software Developer C++ 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). You will be our next colleague responsible for developing the software components for Telematics Team. Job Responsibilities :

  • Review Software specifications, Architecture and Design documents for the system
  • Study and understand customer and internal specifications;
  • Develop component design document based on specifications and 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 stackholder
  • Perform functional testing of developed source code, participate in code review sessions
  • Act according 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 effectiveness of given fixes for the software components delivered.
  • Debug knowledge using gdb
  • Find optimal solutions for specific requirements and propose solutions
  • Breakdown complex tasks
  • 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.
  • Participate in internal and customer-driven design reviews throughout the program.
  • Coordinates software development activities with software team leader.
  • Identifies product requirement or performance issues. Works with 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.
  • Works with the customer to further define requirements and to resolve issues in case of need.
  • May direct the work of 1-2 other engineers
  • Develop and offer visibility on risk assessment for critical fixes
  • Drive the development of complex tasks
  • Basic Qualifications :

  • Bachelor degree in Computer Science or other relevant (IT connected) specializations
  • At least 3+ years of experience as a software developer
  • Solid knowledge of C++ proved by 3+ years of experience
  • Linux expertise
  • Experience in developing embedded applications
  • Knowledge in inter-process communication, threading, socket communication
  • Good English communication skills both written and verbal
  • Working knowledge of software development processes
  • Working knowledge of embedded operating systems.
  • Preferred Qualifications :

  • Experience with SomeIP, CAPI, TCP, UDP protocols.
  • Unified Modeling Language Knowledge
  • Knowledge in agile software development methods (SCRUM, SAFe Agile)
  • Knowledge in one of these areas is very appreciated :
  • Connectivity protocols (Ethernet,WiFi, Bluetooth, 3G / 4G)
  • SW update (RedBend expertise)
  • System Functions (Diagnostics, DTCs)
  • Security (secure boot, TEE, DEV / Sec mode switch)
  • Knowledge of how Linux Kernel works
  • Coordinate resources if required
  • Raportați această lucrare
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular