Drive digital transformation in embedded software development and software quality assurance across North America, with collaborative oversight in Japan, to modernize processes, tooling, and compliance, ensuring world-class quality and efficiency in embedded systems engineering.
Requirements
- Demonstrated proficiency in C-programming, assembly language, or other widely used programming language.
- In-depth knowledge of microcomputer, hardware, software, development tools, and de-bugging methods in order to develop, configure, test and de-bug software.
- In-depth knowledge of Software Process Improvement (SPI), lifecycle models and process models.
- Experience with Autosar, vehicle network communications (CAN, LIN, Automotive Ethernet), and static/dynamic analysis tools (QAC, Polyspace)
- Knowledge of supporting/administering AI tools and frameworks including Machine Learning & Deep Learning, Natural Language Processing (NLP),Data Handling & Analysis, AI platforms (Github copilot, Azure, etc.)
- Supported/administered the following tools or systems: Continuous Integration/Continuous Build, ALM tools (Jira, Bitbucket, Confluence, PTC Integrity, IBM DOORS, SBM, Jenkins, Github)
- Knowledge of root cause analysis strategies such as 8D and 5why analysis
Responsibilities
- Lead the design, deployment, and lifecycle management of engineering tools, including AI/LLM-enhanced platforms, ALM systems, and CI/CD pipelines.
- Oversee proof-of-concept (POC) initiatives and pilot deployments of new tools and technologies
- Establish an Embedded SQA team to develop and implement strategies aligned with organizational standards.
- Create and maintain and Software Health Dashboard with KPIs and Metrics.
- Evaluate engineering work products and processes to ensure quality, effectiveness, and maturity.
- Facilitate risk management, root cause analysis, and resolution of systemic issues.
- Serve as a technical and process expert, guiding teams on design best practices, ASPICE, Functional Safety, and Cybersecurity.
Other
- 15 years minimum of experience in embedded software, systems engineering and development in the automotive domain
- Bachelor’s or Master’s degree in Engineering, Computer Science, or related field.
- Minimum 5 years of experience in engineering tools management or a related role
- Be able to facilitate and align among cross-functional teams (HW, SYS, EPG, etc.)
- Collaborate with cross-functional teams (e.g., NAITS, HW, SW) to ensure tools meet stakeholder needs and compliance requirements.