H

HARMAN International

Produces audio systems, infotainment, enterprise automation

Engineer – Board Support Package

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeChengdu, Sichuan, ChinaNo salary listed

About the Job

Requirements

  • A bachelor's degree or above in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
  • At least 3 years of embedded software development experience, including board support package, kernel, or device-driver development.
  • Hands-on experience with Qualcomm automotive platforms such as SA8155, SA8295, Gen4/Gen5, or equivalent is required.
  • Strong kernel development experience in Linux, Android, and/or QNX.
  • Strong C/C++ programming and debugging skills.
  • Experience with board support package bring-up, the boot process, device drivers, interrupt handling, memory management, and system performance optimization.
  • Familiarity with at least one of Virtualization, USB, Camera, Ethernet, Display, Graphics, Audio, or Power Management.
  • Experience with development and debugging tools such as GDB, JTAG, Lauterbach, Trace32, or performance analysis tools.
  • Experience working on production automotive programs and cross-functional development teams.
  • Fluent English communication skills.
  • Strong analytical and system-level debugging capability.
  • Ability to work effectively in a global and cross-functional engineering environment.
  • Willingness to support customer activities and occasional international travel.

Responsibilities

  • Develop, integrate, and maintain board support package, kernel, and device-driver software for Cockpit and Central Compute platforms.
  • Support platform bring-up, board support package customization, performance optimization, and production software releases.
  • Develop and debug software across Linux, Android, and/or QNX operating systems.
  • Collaborate with SoC suppliers, hardware teams, architects, and application teams to resolve complex system issues.
  • Drive feature development and troubleshooting in one or more domains such as Virtualization, USB, Camera, Ethernet, Display, Graphics, Audio, or Power Management.
  • Support system integration, vehicle validation, customer issue investigation, and field issue resolution.

Desired Qualifications

  • Experience with NVIDIA automotive platforms such as Orin, Thor, DriveOS, or equivalent.
  • Experience with hypervisor and virtualization technologies, including QNX Hypervisor, KVM, Xen, or Jailhouse.
  • Experience with Automotive Ethernet, AVB/TSN, SOME/IP, or networking stack development.
  • Knowledge of Functional Safety (ISO 26262), Cybersecurity (ISO/SAE 21434), or ASPICE.
  • Experience supporting premium OEM programs such as Mercedes-Benz, BMW, VW, Audi, or similar.

About the Company

HARMAN International

Produces audio systems, infotainment, enterprise automation

Harman International is a global leader in audio and connected technologies, serving automotive, consumer, and enterprise markets. It designs, manufactures, and markets a broad range of products, including audio systems, infotainment solutions, and enterprise automation. The company’s products work by integrating high-quality audio hardware with connected services and software—think car infotainment systems, premium home and portable audio, and enterprise automation tools—often featuring well-known brands such as JBL, Harman Kardon, and AKG. Harman competes by leveraging its diverse brand portfolio, global reach, and emphasis on smart experiences and seamless connectivity across devices and vehicles, along with substantial investment in research and development. Its goal is to remain a leading provider of audio and connected technology, delivering integrated solutions that enhance entertainment, connectivity, and productivity for consumers and businesses alike.

Company size
10,001+
Company stage
Acquired
Total funding
$8B
Headquarters
Stamford, CT
Founded
1980

Recently Posted Jobs

Explore more opportunities at HARMAN International

See more jobs