Manager, Systems Engineering - Diagnostic Sensors and Peripherals

at  General Motors

Markham, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Aug, 2024Not Specified31 May, 2024N/AUnit Testing,Software Development,Testing,Software,Coaching,Computer Science,HiringNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIRED SKILLS AND EXPERIENCE:

  • 10+ years working in systems and or software development with an emphasis on high integrity systems.
  • 3+ years leading software development teams, with a strong preference for experience leading automotive, infotainment, or closely related software teams.
  • Strong understanding of systems and traceability principles and the importance of introducing quality at the beginning of the software life cycle
  • Experience with testing of software at the appropriate level including low level unit testing and higher-level system validation.
  • A proven track record leading teams that have successfully delivered high complexity, high integrity products on time and with high quality.
  • Experience with employee mentorship, development, and coaching.
  • Experience with both Waterfall and Agile process (hands-on experience).
  • Good interpersonal communication and negotiation skills.
  • Willingness to travel occasionally
  • Minimum bachelor’s degree in computer science, Software Engineering, or equivalent experience.

PREFERRED SKILLS AND EXPERIENCE:

  • Experience with vehicle sensing systems, automated driving, and assistance systems.
  • Experience and understanding of diagnostics.
  • Experience with safety analysis and safety case closure and implementation. Especially ISO26262.
  • Experience managing outsourced partners and automotive software suppliers.
  • Prior experience with employee appraisal, performance remediation, hiring and other administrative functions.
  • Master’s Degree in a related field – technical and/or management.

Responsibilities:

  • Lead a team of systems and requirements engineers in planning, functional decomposition, requirements authoring, supplier management of the testing of software at the feature and function level down to specific software requirements.
  • Collaborate with Software and QA EGMs to define and confirm the construction of diagnostic software assets like built-in test monitors, recovery strategies and service and appropriate testing and validation.
  • Define and maintain existing systems and requirements processes and work with engineering and program managers to ensure alignment within the overall software development process.
  • Coordinate with other program leaders and product owners to ensure that adequate resources are present in all scrum teams from the beginning to allow for timely development/coverage of requirements and corresponding test cases as part of our sprints.
  • Collaborate with Diagnostic Program Execution teams to understand diagnostic performance, solve/root cause issues, and implement required improvements/changes.
  • Eliminate any duplication of efforts through close coordination with other systems teams, the platform organization, and sensing hardware counterparts.
  • Conduct regular staff meetings, one-on-one sessions with ongoing feedback, and manage team/employee performance.
  • Mentor, coach, and develop employees and their careers.
  • Establish and monitor budget for responsible activities.
  • Execute resource planning for required activities.
  • Model and foster GM’s Core Values and Winning Behaviors.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Computer science software engineering or equivalent experience

Proficient

1

Markham, ON, Canada