Posted in

Software Architect for VMEC Autonomous Vehicle Controls

Software Architect for VMEC Autonomous Vehicle Controls

CompanyGeneral Motors
LocationMilford Charter Twp, MI, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • BS in Electrical Engineering, Mechanical Engineering, or Computer Science or equivalent degree.
  • Proficient in C, C++ programming
  • Excellent oral and written communications skills
  • Appropriate interpersonal styles and communication methods to work effectively with business partners to meet mutual goals required
  • 7+ years of engineering experience with at least 5 years hands on working experience related to software development
  • Experience in AUTOSAR software constructs and their implementation

Responsibilities

  • Execute system level analysis for software solutions being developed across the organization
  • Perform activities such as code complexity analysis, software peer reviews, and other organization wide initiatives to improve software quality
  • Define, design, and develop software supporting new features as they enter the organization
  • Coordinate comprehensive verification and validation test plans as needed to launch products with zero defects
  • Champion issue resolution and systematic root cause analysis
  • Review existing software to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements
  • Set standards for models and code within the organization to align with optimum software architecture practices
  • Actively engage in external technical communities to stay abreast with latest technology trends and bring outside perspective to continuously improve our products and processes
  • Build relationships and manage key interfaces with other organizations and teams such as systems/safety/ advanced controls/hardware engineering, to define and capture requirements and ensure successful implementation of features
  • Mentor and develop others, providing technical training and establish effective mechanisms of knowledge-sharing
  • Drive a culture of safety and regulatory compliance
  • Validate technological assumptions, evaluate implementation alternatives working across organization and technological boundaries to converge on a final solution plan
  • Evaluate emerging technologies; Support establishing the Value Stream technology roadmap; ensure alignment with corporate vision, strategic themes, and program timing.

Preferred Qualifications

  • Preferred MS in EE, ME, or CS
  • Scaled Agile Framework (SAFe) certification
  • Proficiency in Agile processes and built-in quality concepts such as Behavioral Driven Development, Test Driven Development, or Model Based System Engineering
  • Experience with the GM embedded software development tool chain
  • Experience with communication services such as CAN, LIN , Ethernet in automotive applications
  • Experience with safety critical design, testing and validation, e.g. ISO26262
  • DFSS Certification; Black Belt preferred
  • High level of interpersonal communication skills (written and oral)
  • Able to work independently with high degree of initiative
  • High level of analytical ability where problems are unusual and difficult
  • Exceptional collaboration and teamwork; demonstrated ability for working through others and influencing without direct authority
  • Able to maintain a positive attitude and perseverance in the face of uncertainty
  • Be flexible and open to change in order to adjust approach as new information becomes available