Software System Architect
Jobtailor
Responsibilities
- Define a high-level architectural design for the software owned by the Agile Release Train (ART), comprehending all NFRs and future technical directions thereby enabling the Continuous Delivery Pipeline.
- Lead creation of new components, re-architecting software for evolving requirement and improve quality, maintainability, and scalability.
- Develop the architectural runway for the ART, comprehending all Enabler Epics, Business Epics, and all System Architect variant architectural roadmaps.
- Drive software quality improvements into the software owned by the ART with a focus on Software Structural Quality Assurance (SSQA) and evaluating code for controller resource improvements.
- Support Agile framework related planning and work acceptance meetings (PI, Pre-PI, Post-PI, system demos, I&A, architecture sync, etc.).
- Drive alignment with other Software System Architects and System Architect variants.
- Establish Software Non-Functional Requirements (NFRs) and participate in the definition of the NFRs for the other System Architect variants.
- Work with the PMT and operate within an economic framework to analyze the impact of design decisions and help plan both business and enabler work.
- Break large architectural initiatives into features and stories that can be executed in the 2-week sprint increments.
- Work with the ART Manager/lead to add architectural items to the Definition of Done which affects the acceptance of stories.
- Drive organization toward compliance with GM software guidelines/standards/processes and Industry Standards (MISRA/CERT C).
- Improve the software and software architecture knowledge of the team.
- Host Lunch and learns, train and mentor software developers.
- Perform other related duties as assigned.
Requirements
- BS in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, or Aerospace Engineering required.
- 5+ years of experience demonstrating technical and professional skills in job-related area required.
- Good understanding of software development process and best practices.
- Proficient in C/C++ or similar programming language.
- Proficiency in embedded controls and software architecture and design trade-offs.
- High level of interpersonal skills to work independently and effectively with others.
- Ability to think critically and provide effective solution to complex issue.
- Ability to prioritize work with only limited direction from manager.
- Ability to train/mentor others.
- High level of oral and written communication skills.
- Ability to communicate intent to leadership and technical details to executing teams.
Demonstrates expertise in software architecture and design, particularly in embedded controls and non-functional requirements, while effectively leading teams and mentoring developers. Proficient in C/C++ programming and skilled in driving software quality improvements and compliance with industry standards.
Highest-signal resume keywords
- Software Architecture Design
- C/C++ Programming
- Embedded Controls Proficiency
- Software Quality Assurance
- Agile Framework Experience
Hard Skills
- Software Development Process
- Non-Functional Requirements (NFRs)
- Architectural Runway Development
- Code Evaluation for Resource Improvements
- Architectural Initiative Breakdown
Soft Skills
- Interpersonal Skills
- Critical Thinking
- Mentoring Ability
- Communication Skills
- Prioritization Skills
Certifications & Qualifications
- BS in Computer Engineering
- BS in Computer Science
- BS in Electrical Engineering
- BS in Mechanical Engineering
- BS in Aerospace Engineering
Industry Keywords
- Agile Release Train (ART)
- Software Structural Quality Assurance (SSQA)
- GM Software Guidelines
- MISRA
- CERT C
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software System Architect in Milford, MO vacancy
- ...the Solution Context and Intent at the Software level by defining requirements and communicating... ...through the Program and Solution Kanban systems, and work with Product and Solution... ...work with other Safety Design Software Architects to resolve safety issues. Analyze the...Suggested
- ...Jobtailor seeks a Software Architect to lead safety-critical software design in automotive systems. Define requirements and communicate the software vision; guide enablers through Kanban and ensure ISO26262 compliance while mentoring engineers. Architect scalable,...Suggested
- ...Jobtailor is seeking an experienced engineer to develop embedded controls software for high voltage systems in the electrification space. You will design and implement software for controllers, diagnostics strategies, and communications, while ensuring compliance with...Suggested
- ...Behavior Technical Specifications (BTS) Create and maintain Sub-System Technical Specifications (SSTS) Develop and maintain... ...tagging of safety requirements Operate in agile development of software-related requirements Requirements Bachelor’s Degree in Engineering...Suggested
- ...Design, develop, and maintain ADS/ADAS software solutions supporting GM’s production and... ...of the driving environment Translate system-level requirements into robust, scalable... ...platforms ~5+ years experience with the architect, design, and implementation of embedded...Suggested
- ...Responsibilities Deliver high-quality software for embedded controls systems in the electrification space, specifically for high voltage contactors and energy management. Ensure compliance with safety requirements, government regulations, and GM-internal policies (e.g...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software System Architect. Be the first to apply!

