Senior Embedded Linux Software Engineer
harman · Bucharest - Bucharest
Job description
About the role
HARMAN Automotive is looking for a Senior Embedded Linux Software Engineer to join its PQRS (Production & Qualification Readiness Software) team in Bucharest. The engineer contributes to a lightweight Linux distribution used for low-level validation and certification of hardware in automotive projects, blending hardware and software to meet internal customers' requirements. The role is hybrid, with 3-5 days per week in the office and 0-2 days remote.
Key responsibilities
- Evaluate and estimate requirements from internal customers
- Develop, maintain and improve the custom Linux distribution and its services for hardware validation, manufacturing and certification of infotainment systems
- Define and implement architectural concepts to maximise reuse of software components across projects
- Implement user-space device drivers for networking, video serializer/deserializer, positioning, audio interface and amplifier devices
- Analyse and resolve technical issues, debug and troubleshoot throughout development, qualification, manufacturing and certification
- Create documentation (user manuals, development guidelines) and conduct code reviews
- Communicate project status to technical and non-technical stakeholders and work with project managers and PQRS consumers
- Stay updated on automotive infotainment trends and encourage innovation in the team
Required profile
- 5+ years of experience as a software engineer programming under Linux
- Proven experience with automotive products, preferably infotainment systems
- Hands-on experience with embedded hardware (SoCs, microcontrollers, serializers/deserializers, BT/WiFi chips, amplifiers, tuners, A2B chips)
- Ability to bring up domain-specific devices from technical documentation
- Knowledge of low-level concepts (kernel, BSP, I2C, SPI) and embedded schematics
- Bachelor's degree in computer science or a related IT field
- Willingness to travel 0-20% and availability for hybrid work
Required skills
- Extensive Linux expertise (device model, userspace interaction, boot sequence)
- Strong Python programming
- Source control (Git preferred)
- Good written and spoken English
- Bonus: Yocto, Bash, Django/FastAPI, JIRA/Confluence, Rust, video HW stack
What we offer
- Flexible work environment
- Employee discounts on HARMAN and Samsung products
- Training through HARMAN University
- Wellness benefits and an employee recognition programme
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 6 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
harman
Bucharest - Bucharest
Related job offers
-
ASPICE Process Owner (Software Architecture)
harman Bucharest - Bucharest -
Maintenance Software Engineer C++ (Telematics)
harman Bucharest - Bucharest -
Associate Project Leader – Build and Automation
harman Bucharest - Bucharest -
ETCS RBC Security Test Engineer (TCB / PKI / Secure Communication)
hitachi Bucharest -
BSP Software Engineer – Telematics
harman Bucharest - Bucharest