H

HARMAN International

Produces audio systems, infotainment, enterprise automation

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeCarlsbad, CA, USA$97.5k - $143k /yr

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, Mathematics, Physics, or an equivalent technical degree.
  • At least 5 years of software engineering experience with embedded systems.
  • At least 3 years of experience with SVN, Git, or equivalent software version control.
  • At least 3 years of experience using the C programming language.
  • At least 3 years of experience using the C++11 or later programming language.
  • At least 3 years of experience working in a Linux software development environment.
  • At least 2 years of experience using scripting languages such as Bash, Perl, or Python.
  • At least 2 years of experience with Buildroot, Yocto, or an equivalent build system.
  • At least 2 years of experience with embedded real-time operating systems.
  • Experience with embedded development tools.
  • Experience with all phases of the software development lifecycle.
  • English fluency.
  • Eligibility to work in the United States.
  • Willingness to travel if necessary.
  • Successful completion of a post-offer background investigation and drug screen.

Responsibilities

  • Design and develop efficient, bug-free software.
  • Follow an Agile/Scrum software development process for task estimation, design, development, code reviews, unit and integration testing, and defect fixing.
  • Work with subject matter experts to produce requirements and develop solutions.
  • Assist in creating technical design documents for products.
  • Participate in application design sessions and code reviews to ensure alignment with product requirements.
  • Analyze existing software to debug and troubleshoot reported issues.
  • Work with other engineers to promote reuse of code and designs in current projects.
  • Identify and recommend software development process improvement initiatives.
  • Assist in the technical analysis of potential tools and commercial products.

Desired Qualifications

  • Experience with consumer electronics development.
  • Experience with audio development.
  • Experience with multi-core firmware design and inter-processor communications.
  • Experience with Linux kernel development.
  • Proficiency with software development defect tracking systems such as Bugzilla or Jira.
  • Understanding of peripheral interfaces including I2C, SPI, UART, USB, Ethernet, and HDMI.
  • Hands-on experience using development tools such as integrated development environments, emulators, analyzers, and oscilloscopes, including debugging real-time issues.

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