Bucharest, Romania, Romania Hybrid

Harman is hiring an Embedded Linux SW Engineer

About the Role

Join a forward-thinking engineering team focused on developing robust embedded software solutions for next-generation automotive infotainment platforms. In this role, you'll design, build, and maintain a tailored Linux environment used throughout hardware validation, production, and certification processes. Your work will bridge hardware and software, ensuring reliable, scalable, and efficient system performance across global automotive programs.

Key Responsibilities

  • Interpret technical requirements from internal teams and translate them into effective software implementations.
  • Develop and maintain a custom embedded Linux distribution, including core services and user-space components.
  • Collaborate on architectural design to promote reusable, platform-based software solutions across multiple projects.
  • Implement user-space drivers for hardware components such as serializers/deserializers, wireless modules, audio processors, and sensors using datasheets and interface specifications.
  • Diagnose and resolve software and integration issues across development, qualification, and manufacturing stages.
  • Work closely with hardware engineers, domain experts, and cross-functional teams to deliver stable, production-ready software.
  • Produce clear technical documentation, including system guides, integration manuals, and development standards.
  • Participate in code reviews to uphold software quality, security, and maintainability.
  • Communicate progress, risks, and technical decisions to both technical peers and project stakeholders.
  • Stay current with advancements in embedded Linux, automotive systems, and open-source development practices.

Qualifications

  • Demonstrated expertise in Linux internals, including boot processes, device management, and user-kernel interactions.
  • Strong proficiency in Python for system-level programming and automation.
  • Minimum of five years in embedded software development, preferably in automotive or safety-critical environments.
  • Familiarity with embedded hardware, including Automotive SoCs, microcontrollers, and peripheral ICs (e.g., BT/WiFi, amplifiers, tuners, A2B).
  • Experience bringing up hardware devices using datasheets and electrical schematics.
  • Understanding of low-level communication protocols such as I2C and SPI, and concepts related to BSPs and kernel integration.
  • Hands-on experience with version control systems, particularly Git.
  • Fluent in English, with strong written and verbal communication skills.

Preferred Skills

  • Experience with Yocto or similar build systems for custom Linux distributions.
  • Knowledge of video hardware and processing pipelines, especially serializer-based systems.
  • Scripting ability in Bash or similar shell environments.
  • Interest or experience in Rust programming.
  • Familiarity with Python web frameworks such as Django or FastAPI.
  • Understanding of embedded system architecture and hardware-software boundaries.
  • Experience with Atlassian tools including JIRA and Confluence.
  • Degree in computer science, electrical engineering, or a related IT field.

Work Environment

This position operates in a hybrid model, requiring 3 to 5 days per week in-office and up to 2 days remote. The role supports a flexible, collaborative culture with a focus on innovation and technical excellence.

What We Offer

  • Flexible work arrangements supporting work-life balance.
  • Access to discounts on premium audio and consumer electronics products.
  • Comprehensive learning and development programs through an internal training platform.
  • Wellness benefits designed to support long-term health and productivity.
  • Recognition programs that celebrate individual and team contributions.
  • An inclusive workplace that values diverse perspectives and supports continuous growth.
Required Skills
LinuxPythonYoctoGitI2CSPIBSPKernelUser-space driversEmbedded LinuxAutomotive SoCsMicrocontrollersDevice DriversBoot SequenceSystem Integration LinuxPythonYoctoGitI2CSPIBSPKernelUser-space driversEmbedded LinuxAutomotive SoCsMicrocontrollersDevice DriversBoot SequenceSystem Integration
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Harman
HARMAN creates integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, they create innovative technologies that turn ordinary moments into extraordinary experiences.
All jobs at Harman Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago