The person fulfilling this role will be responsible for architecting the software to run on the selected platform and then develop the software to interface sensors properly, as well as potentially coding the feature level software to provide system demonstration.
This role will interface with both the hardware team and software team to ensure that the full requirements of the system are defined and met.
As the Harman ADAS team grows and the scope expands, the person in this role will also be in a position to potentially lead the next phase of software development and expand their scope beyond the initial activities.
Software Lead (Surround View, C++)
Your daily tasks on the job :
Lead the development of software to support Harman’s ADAS product portfolio.
Platform system / software requirements developments and management.
Technical analysis and assessment of customer’s features’ requirements.
Development of features’ PoCs.
Develop system / feature architecture.
Create and maintain high level design documents on system / software level.
Technical coordination with software architects and engineers during the whole development lifecycle.
Improve of development status and software quality with means of design and code reviews.
Technical interfacing with other teams inside and outside of Harman.
What you need :
At least 8 years of experience in Software development.
At least 5 years of experience in embedded system development.
Deep Knowledge of C / C++ and object oriented software engineering.
Excellent knowledge of software architecture principals and design tools.
Good Knowledge of Linux and Android.
Proficient in SW configuration management, requirements management and SW architecture and design tools.
Technical leadership experience.
Knowledge of camera systems.
Fluent in English.
Great communication skills to effectively promote the technology and interface as needed at all levels of the organization.
Preferred Qualifications :
Knowledge of image processing.
Knowledge of OpenGL / OpenGL ES and GPUs.
Knowledge camera calibration.
Knowledge of functional safety plans for automotive systems, following the requirements of ISO26262.
What we offer :
Work in international project team with the biggest worldwide automotive customers.
Training on the job and technical trainings.
Further development opportunity.
A great package of additional benefits such as :
flexible working time,
private healthcare (LuxMed),
employee discounts on HARMAN products (JBL),
and much more