Share this Job
Create AlertCreate Alert

Senior Software Engineer - Display Systems

Date: Nov 14, 2018

Location: Novi, MI, US

Company: HARMAN International

Requisition Id : 113267 

Additional Work Location(s) ​​​​​:  

A Career at HARMAN

We are ONE HARMAN. We are greater than the sum of our divisions or brands. We proudly talk about our many iconic brands and describe how our technologies are transforming the car, the workplace and everywhere in between.  We work hard. We create useful, playful, beautiful things. We strive for excellence and we aim to win as a team. No matter the position, every employee at HARMAN is expected to demonstrate our core competencies:  leadership, change-orientation, collaboration, judgment, and a results-driven mindset.  At HARMAN, we expect brilliance.  You can expect a career full of brilliant possibilities. 


Position Summary:

The Display Business Unit at Harman International is looking for a Senior Software Engineer for Display Systems.  This individual will be developing applications on top of our 3D graphics engines (Kanzi, Qt3D, Altia etc). We are a fast paced, start-up-feel, group of talented inventors, engineers, researchers, and designers, reporting directly into the Connected Car Division. The team aims to be the most forward-thinking group in the company and is focused on leveraging future user experiences (UX) and displays, connecting the dots between cutting-edge technologies, deep research, rapid end-to-end prototyping, and bringing that into products. Every day, we challenge ourselves to turn science fiction into reality.


Supervisory Responsibilities:

This position does not have direct reports


Job Responsibilities:

  • Be a developer of innovative and cutting-edge automotive HMI implementations.
  • Work on multiple platforms including Android, Linux, and PC.
  • Excellent code quality
  • Ability to pick up new technologies and codebases efficiently
  • Ability to respond to changing requirements with poise.
  • Able to quickly adapt to new development environments.
  • Experience with programming and debugging in Linux/Unix/QNX
  • Production project programming experience
  • C#, WPF, 3rd party libraries
  • OpenGL and Shader development
  • Working knowledge of software development tools (debuggers, emulators, compilers, etc).
  • Working knowledge of software development processes.
  • Working knowledge of embedded operating systems.
  • Analyze customer/internal requirements and specifications and translate these into software designs.
  • Develop high-quality software code based on designs.
  • Perform extensive unit and system level testing to ensure that all requirements are met and the highest software quality is achieved.
  • Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms.
  • Participates in internal and customer-driven design reviews throughout the program.
  • Coordinates software development activities with software team leader.
  • Identifies product requirement or performance issues and negotiate a resolution with the software team.
  • Communicate with peers inside the Harman group to coordinate software development.
  • Manages small projects and technical resources, including planning, estimating and follow through.



Basic Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science or equivalent
  • 7+ years experience in professional software engineering having shipped several consumer grade products
  • 3+ years of C++ programming skills
  • 2-5 years of experience of Android application development including Android Marshmallow.
  • 2-5 years of Java experience.
  • Android Studio experience.
  • Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.
  • This position includes the use of a HARMAN or customer-owned vehicle. The employee must be 21 years of age or older and will possess a valid US drivers license


Preferred Qualifications:

  • Android N
  • Android Auto
  • C++ or C# experience.
  • Microsoft Visual Studio development experience.
  • Qt development experience.
  • HTML5 development experience
  • KANZI development experience
  • Participates in automotive & technology forums such as SAE and/or ITS


Eligibility Requirements:

  • Willingness to travel 30% of the time
  • Willingness to work in an office
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
  • Any offer of employment for any position that requires the use of a HARMAN or customer-owned vehicle is contingent upon the applicant having a clean driving record, which will be evaluated and determined in Harman’s sole discretion; however, applicants may have no more than 4 active points for moving violations (issued by any motor vehicle agency), and applicants must have no references to operating a vehicle under the influence of controlled substances within the last 10 years.




HARMAN ( designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things.  With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics. HARMAN is an Equal Opportunity /Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status.  HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!  (


Nearest Major Market: Detroit

Job Segment: Developer, Engineer, Electronics Engineer, Electrical, Software Engineer, Technology, Engineering