Home > Ann Arbor jobs > Ann Arbor computer/technical

Posted: Wednesday, September 6, 2017 4:18 AM

Requisition Id :
Additional locations::
Novi; Vernon Hills
Job Description
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:
Champion Software Configuration Management and Build and Integration activities for Infotainment Programs.

Supervisory Responsibilities: This position does not have any direct or indirect reports.

Job Responsibilities:
:As a Software Configuration Management Engineer, One will support system developers by handling development related software configuration management (SCM) tasks.
:Duties will include daily interaction and communication with the development team to coordinate SCM activities; merging, labeling, and building development source code; creating and enhancing tools and scripts; reviewing existing SCM processes to identify areas for improvement.
:Collaborating with and gathering input from management and lead developers to implement process enhancements and improvements; acting as a resource for developers, and providing guidance and training on tools and process as needed; evaluating tools to support SCM process, and providing recommendations for implementation.
:Front line for resolving build and functional breakages (based on the build logs and auto:smoke test results) Working knowledge of software development tools (debuggers, compilers, etc).
:May direct the work of 1:2 other engineers.

Basic Qualifications:
:Bachelors degree in Electrical Engineering, Computer Science or equivalent.
:5+ years experience using Git to support the workflow of software development projects on Windows and Linux Systems.
:Experience using Git to manage multiple parallel development streams and release repositories by means of branching, staging, merging and tagging.
:5+ years of embedded software development or testing.
:2+ years of Perl, HTML, GNU make, Jenkins, Artifactory, Git, and shell:scripting.
:2+ years experience in Static Analysis Tools, Code Coverage Tools, Unit Test Tools, Open Source Compliance Tools and integration with Build systems.
:Experience developing and debugging software in a real:time, embedded, multiprocessor, multi:interface environment.
:Expertise in following areas
:Issue Tracking integrated with Git repository possibly JIRA
:Build Artifact management
:Build Automation
:Android build system knowledge, new product bring:up, set:up baselines, integrating third:party deliverables.
:Continuous integration
:Continuous deployment Jenkins for example
:Test tool integration
:Familiarity with other software version control
:Preferred skills include knowledge of Java and C/C++ development experience.

Eligibility Requirements:
:Willingness to travel.
:Willingness to work in an office.
:Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
HARMAN (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(R), Harman Kardon(R), Infinity(R), JBL(R), Lexicon(R), Mark Levinson(R) and Revel(R), HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automob


• Location: Ann Arbor

• Post ID: 39284877 annarbor is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017