Embedded Software Development Supervisor

Location: Dearborn, Michigan
Date Posted: 09-27-2016
The Embedded Software Development Supervisor is responsible for leading a team of developers to create the software architecture, code, unit, and integration tests for SYNC infotainment systems with a focus on quality.
The Embedded Software Development Supervisor serves in an expert capacity to mentor software development engineers and insure compliance to standards.

Responsibilities:
  • Lead a team of embedded software developers to create automation test suites and infrastructure for applications and user interfaces for Client SYNC infotainment system.
  • Manage software quality through test-driven development, nightly build verification tests, rigorous integration testing, functional testing, and a persistent focus on automation
  • Collaborate with software partners to establish automated acceptance tests for user interface and application software components
  • Mentor embedded software developers and build a competency road map for career development cCreate a highly collaborative, motivated team environment and partner with project managers, embedded system engineers, embedded software developers, and embedded software quality assurance engineers daily.
  • Provide excellent program management skills, customer focus, mentoring skills, as well as written and oral communication skills.

Skills Required:
  • Bachelor’s degree in Computer Engineering, Electrical Engineering or Computer Science
  • 10+ years embedded software development experience.
  • 3+ years of embedded software leadership
 
Experience Preferred:
  • Years of delivery production automotive or consumer electronic products to the market Mastery of embedded test automation framework(s) and embedded software memory/performance profiling tool(s) Mastery of Qt (or equivalent), C/C++ language, GNU tool chain, and Unix (QNX, Linux, or equivalent)
  • Experience with embedded build systems including QNX system builder, buildroot, open embedded, or equivalent
  • Proficiency with revision control including Git, Subversion, or equivalent
  • Experience with the QNX operating system
  • Experience with the Squish GUI tester
  • Experience with microcontrollers and/or ARM Cortex-M microprocessors
  • Multi-site software project team experience
  • Automotive product development process and quality experience (i.e., A-SPICE, FMEA, etc.)

* This is a direct-hire position with full benefits and competitive pay. 



 
or
this job portal is powered by CATS