Embedded Software Development Process & Tools Supervisor

ASG Renaissance Dearborn, MI 48124 2016-12-26
The Embedded Software Development Supervisor is responsible for leading a team of developers to create the software architecture, code, unit, and integration tests for Ford¿s SYNC infotainment system 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 Ford's 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 ¿Create 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

Requirements:
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
Skills Preferred:
¿Master's degree in Computer Engineering, Electrical Engineering or Computer Science ¿5+ 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.)
Experience Required:
¿10+ years embedded software development experience. ¿3+ years of embedded software leadership
Experience Preferred:
¿5+ 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.)
Education Required:
¿Bachelor¿s degree in Computer Engineering, Electrical Engineering or Computer Science
Education Preferred:
¿Master's degree in Computer Engineering, Electrical Engineering or Computer Science
Additional Safety Training/Licensing/Personal Protection Requirements: