Harman Becker Automotive Systems, Inc logo

Software Engineer

Harman Becker Automotive Systems, Inc

Novi, MIJobSeen 5 days agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Novi, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Harman Becker Automotive Systems seeks a Software Engineer in Novi, Michigan. The role analyzes customer and internal requirements, designs and modifies embedded software, and tests software at unit and system levels. The engineer participates in design reviews, coordinates development with team leaders and peers, manages small projects and technical resources, and works with customers to clarify requirements and resolve issues.

Skills & qualifications

RequiredNice to have

Skills

Software Development ToolsSoftware Development ProcessesEmbedded Operating SystemsRequirements AnalysisSoftware DesignEmbedded Software DevelopmentSoftware TestingProject ManagementResource PlanningCustomer Communication

Full job description

Harman Becker Automotive Systems, Inc. seeks Software Engineer in Novi, MI. Duties: Working knowledge of software development tools (debuggers, compilers, etc), software development processes, and embedded operating systems. Analyze customer and internal requirements and specifications and translate these into software designs. Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms. Tests software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved. Participates in internal and customer-driven design reviews throughout the program. Coordinates software development activities with the software team leader. Identifies product requirements or performance issues. Works with the software team leader to negotiate a resolution. Communicate with peers inside the Harman group to coordinate software development. Manages small projects and technical resources, including planning, estimating, and follow-through. Works with the customer to further define requirements and resolve issues.

How this job compares

Set against the 34,041 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This postingNot listed
  • Michigan median$111–210K/yr328 salary ranges
  • Michigan median$57–70/hr23 hourly ranges
Openings
Olive Jobs lists 520 open Software Engineer jobs in Michigan and 34,041 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (27,547 postings).
Education
12,670 of the 34,041 open Software Engineer jobs (37%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.