A Career at HARMAN
We are ONE HARMAN. We are greater than the sum of our divisions or brands. We proudly talk about our many iconic brands and describe how our technologies are transforming the car, the workplace and everywhere in between.
We work hard. We create useful, playful, beautiful things. We strive for excellence and we aim to win as a team. No matter the position, every employee at HARMAN is expected to demonstrate our core competencies : leadership, change-orientation, collaboration, judgment and a results-driven mindset.
At HARMAN, we expect brilliance. You can expect a career full of brilliant possibilities.
Position Summary :
The Network Infrastructure FO is responsible for the for the management of the system domain to achieve delivery of features and functions within cost, quality, budget and time.
Hw coordinates SW Development and is responsible for the SW Delivery activities, SW Architecture, SW integration as well as Stability & Performance.
Job Responsibilities :
Analysis and assessment of customer requirements (RFC, RFI, RFQ) with focus on the basic system software packages and drivers
Creation of detailed specifications and evaluation of system and software design concepts in close cooperation with CoCs, 3rd party suppliers and customer
Driving system bring-ups and system integration of low-level software stacks
System monitoring, profiling, and optimization regarding of startup / boot time, CPU load and memory bandwidth
Configuration, development and maintenance of embedded Linux systems and Android systems with / without Hypervisor techniques
Evaluation / verification of system and software design concepts in close cooperation with CoCs, 3rd party suppliers and customer
Definition and planning of work packages (efforts and resources)
Support SW developers and SW test engineers in terms of implementation of features, bug-fixes and component tests
Analysis of trouble tickets, steering actively the bug fixing by technical coordination of all involved parties with multiple dependencies
Integration of SW components into an existing Yocto build system
Reporting to project management and customer
Basic Qualifications :
Master degree in Computer Science or other relevant (IT connected) specializations
At least 5 years of professional experience in software development in C / C++ preferably with focus on embedded Linux and Android systems
Professional skills in C / C++ and shell programming, Python is beneficial
Proficient in Linux system configuration (systemd, dbus, kernel configuration, )
Proven Knowledge regarding set up of embedded Linux distributions using Open Embedded / Yocto / bitbake
Proficient with Git, Gerrit Code Review, Subversion, and CMake
Excellent understanding of Linux system startup and configuration with systemd
Good understanding of hardware and software architectures
Proven experience of project management methods and in SW-Engineering applied knowledge of agile approaches (SCRUM)
Fluent English communication skills both written and verbal
Virtualization techniques (VMware, qemu) in combination with Yocto
Profound understanding in Linux driver development : Ability to maintain existing code
Strong Experience in security concepts in Linux (e.g. chain of trust, dmverity, namespace isolation, container solutions, hypervisor)
Knowledge in Ethernet, TCP / IP networking, Linux network configuration, NFS, CIFS
Knowledge in agile software development methods (SCRUM)
Eligibility Requirements :
Willingness to travel (0-20% of time) depending on the project necessities