CrawlJobs Logo

Software System Architect

United States, Milford · Job Posted July 13, 2026
Apply Position
Job Link Share

Job Description

GM is undergoing a major transformation—reimagining how we operate and shaping the future of transportation through electrification, autonomous technology, and software-defined vehicles. At the heart of this transformation is our Vehicle Mechatronics Embedded Controls (VMEC) team, leading the charge with high-impact innovation and cutting-edge software development. We are looking for a high performing Senior Software System Architect to lead and mentor the VMEC software organization in developing high quality, well architected software for present and future vehicles. In this role, you will be collaborating cross functionally and lead Product Engineering / Agile Release Team (ART) in both strategic and tactical manner on software design, construction, architecture, maintenance, quality and computing foundations.

Job Responsibility

  • 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
  • MS in Computer Engineering, or Computer Science, Electrical Engineering preferred
  • 8+ years of experience demonstrating technical and professional skills in job-related area required
  • Experience with architecture design, controller resource utilization reduction, or training
  • Experience successfully leading activities/projects with high levels of ambiguity
  • 3+ years’ experience in C/C++ Programming
  • 2+ years’ experience in embedded controls and software
  • Experience working in Agile Environment
  • Familiarity with SDV Architecture

Nice to have

  • MS in Computer Engineering, or Computer Science, Electrical Engineering preferred
  • 8+ years of experience demonstrating technical and professional skills in job-related area required
  • Experience with architecture design, controller resource utilization reduction, or training
  • Experience successfully leading activities/projects with high levels of ambiguity
  • 3+ years’ experience in C/C++ Programming
  • 2+ years’ experience in embedded controls and software
  • Experience working in Agile Environment
  • Familiarity with SDV Architecture

What we offer

  • This job may be eligible for relocation benefits
  • Total Rewards resources available
  • Non-Discrimination and Equal Employment Opportunities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software System Architect

8 matching positions

Software System Architect

As a leader working in the G&E, you will be responsible for setting the technica...
Location
Location
Canada , Markham
Salary
Salary:
245840.00 - 368760.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive system-level software development experience in managing display/video/image processing devices, device driver development, and system software engineering
  • Multiple years working as a technical leader
  • Excellent team management, product management, and organizational skills
  • Deep understanding of display pipeline, video/image processing, machine learning, and power/performance/quality optimization
  • Has excellent written and verbal communication skills
  • Is willing to travel domestically and internationally on an occasional basis
  • Hand-on experience in color volume conversion including tone mapping, 1D/3D LUT etc.
  • Familiarity with windows OS and driver architecture
  • Knowledge in Machine Learning
  • Preferred: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
Job Responsibility
Job Responsibility
  • Work closely with BUs and external customers, understanding their requirements and providing technical direction for our product roadmap in the display/video processing domain
  • Support and advise key decision makers in exploring trade-offs, providing data and technical expertise
  • Provide input to other parts of AMD’s business as required
  • Represent AMD in industry forums (ISO/IEC/SID), presenting and standardizing our architecture across different standards bodies for display and video processing technologies, and implementing solutions with performance/power/quality optimizations
  • Lead research activities in cutting-edge areas of display and video processing technology, with a focus on power, performance, and quality
  • Collaborate with other engineering groups who are undertaking applied research into ML-assisted display/video processing technologies within AMD
  • Use feedback from internal and external stakeholders to guide research direction
  • Innovate and mentor talent within the team to build expertise in the area of display/video processing
  • Fulltime
Read More
Arrow Right

System Software Architect

We are seeking a System Software Architect to join our team that will thrive in ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 20+ years' experience in BIOS/UEFI or low-level firmware architecture and development
  • Deep expertise in: UEFI/BIOS architecture (boot phases, drivers, DXE/PEI concepts)
  • Linux Kernel and Real Time OS
  • Low-level CPU/platform initialization flows
  • ACPI/SMBIOS concepts and OS handoff behavior
  • Debugging complex boot issues across HW/FW/OS
  • Strong understanding of platform fundamentals: Memory subsystems bring-up, training, and error handling
  • IO initialization and enumeration (PCIe stack, device discovery)
  • Power management and performance tradeoffs
  • Proven cross-functional leadership and ability to drive technical decisions across teams
Job Responsibility
Job Responsibility
  • Own the end-to-end BIOS/UEFI and platform firmware architecture for one or more SoC/platform programs
  • Define modular firmware design principles: portability, scalability, observability, update safety, and maintainability
  • Establish the firmware roadmap aligned with product strategy, platform requirements, and silicon capabilities
  • Lead architecture reviews and ensure alignment across firmware components
  • Architect and drive platform boot sequences
  • Enable pre-silicon firmware to bring-up
  • Partner with validation and silicon bring-up teams on root cause analysis across HW/FW/SW boundaries
  • Define and implement secure platform foundations: Secure Boot chain of trust, firmware authentication, measured boot
  • Firmware update security, rollback prevention, anti-tamper
  • Security event logging and policy enforcement
Read More
Arrow Right

System Architect, Software Development

We are seeking an experienced Systems Architect to define and guide the technica...
Location
Location
United States , Atlanta
Salary
Salary:
Not provided
tier4group.com Logo
Tier4 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience designing and delivering large-scale software systems
  • Broad architectural experience across multiple layers of the stack, including device or firmware interactions, mobile and web applications, backend services, and cloud platforms
  • Strong experience designing RESTful and event-driven APIs in distributed environments
  • Hands-on experience with cloud-native architectures, including microservices, messaging/streaming systems, data stores, and infrastructure-as-code
  • Familiarity with IoT or edge-to-cloud architectures, including device communication and cloud integration patterns
  • Proven ability to lead systems through the full lifecycle: architecture, design, development, deployment, and production operations
  • Ability to translate product and business requirements into scalable, resilient technical solutions
Job Responsibility
Job Responsibility
  • Define system-wide architectural patterns spanning edge devices, applications, services, data platforms, and cloud infrastructure
  • Establish long-term architectural direction while supporting near-term delivery objectives
  • Evaluate and guide technical trade-offs related to scalability, reliability, latency, and maintainability
  • Partner with engineering and product leaders to translate business goals into cohesive technical designs
  • Lead architectural reviews and design discussions to drive consistency and raise engineering standards
  • Serve as a trusted advisor to senior engineering leadership, balancing execution speed with long-term system health
  • Design highly available, low-latency distributed systems using event-driven and service-oriented architectures
  • Guide cloud-native system design, including service orchestration, messaging, storage, and infrastructure automation
  • Ensure operational concerns—monitoring, alerting, incident response, and production readiness—are integral to system design
  • Coordinate integration of new systems, services, and technologies with existing platforms
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Architect for Vehicle & Engine Management System

Airbus Helicopters in Marignane is looking for an enthusiastic Senior Embedded S...
Location
Location
France , Marignane
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to a 5 years’ degree level (or equivalent) in Engineering or a related discipline (mainly aeronautics, software, systems, electrical...)
  • Advanced level in system development and systems engineering
  • More than 6-years experience in development of embedded real time software (C, Scade…)
  • Experience as a SW architect on a development involving several developers, collecting & translating needs for the team
  • Good Communication skills: capacity to align stakeholders based on clear information / indicators
  • Knowledge in regulation standard (DO 178 B/C, ARP 4754 A) and certification constraints
  • Knowledge of configuration management processes and tools (e.g. git…)
  • Good knowledge in agile methodologies : routines, roles
  • Advanced level of French and English
Job Responsibility
Job Responsibility
  • Be the VMS SW responsible for helicopter avionics project, taking care about the design of the SW architecture, until the development end to end of the VMS SW
  • Develop vehicle management SW by using various languages and tools, ensuring alignment with standard and requirements
  • Be accountable of SW verification
  • Collaborate with Airbus India to ensure SW verification process is followed
  • Specification of requirements at SW level
  • Support investigation during rig tests, ensuring the VMS functions as expected and meets all software requirements and performance standards within the helicopter platform
  • Coordination/proactive behavior ensuring maturity of the technical requirements from helicopters system design responsibles
  • Ensuring certification of the VMS software (documentations, plans, reviews)
  • Fulltime
Read More
Arrow Right

Embedded Software Architect for Vehicle & Engine Management System

Airbus Helicopters in Marignane is looking for an enthusiastic Software Architec...
Location
Location
France , Marignane
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Educated to a 5 years’ degree level (or equivalent) in Engineering or a related discipline (mainly aeronautics, software, systems, electrical...)
  • Advanced level in system development and systems engineering
  • More than 6-years experience in development of embedded real time software (C, Scade…)
  • Experience as a SW architect on a development involving several developers, collecting & translating needs for the team
  • Good Communication skills: capacity to align stakeholders based on clear information / indicators
  • Knowledge in regulation standard (DO 178 B/C, ARP 4754 A) and certification constraints
  • Knowledge of configuration management processes and tools (e.g. git…)
  • Good knowledge in agile methodologies : routines, roles
  • Advanced level of French and English
Job Responsibility
Job Responsibility
  • Be the VMS SW responsible for helicopter avionics project, taking care about the design of the SW architecture, until the development end to end of the VMS SW
  • Develop vehicle management SW by using various languages and tools, ensuring alignment with standard and requirements
  • Be accountable of SW verification
  • Collaborate with Airbus India to ensure SW verification process is followed
  • Specification of requirements at SW level
  • Support investigation during rig tests, ensuring the VMS functions as expected and meets all software requirements and performance standards within the helicopter platform
  • Coordination/proactive behavior ensuring maturity of the technical requirements from helicopters system design responsibles
  • Ensuring certification of the VMS software (documentations, plans, reviews)
  • Fulltime
Read More
Arrow Right
New

Principal Software Architect, Platform Engineering

Come build, from scratch, the AI-first developer platform that lets thousands of...
Location
Location
United States , Redmond
Salary
Salary:
165600.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python — OR equivalent experience
  • Ability to meet Microsoft, customer and / or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Work with product teams to find the highest-leverage places to modernize onto the platform, and shape the future-state architecture together
  • Prototype and build. Write the proof-of-concept, the reference implementation, and the code that de-risks the hard calls
  • Pair with product teams and forward-deployed architects on their toughest problems, contributing designs and maintainable code others build on
  • Own how systems compose on the platform — the cross-cutting dependencies, sequencing, and interfaces — and keep it coherent in the code, not just the design docs
  • Own outcomes as a DRI: take on-call for what you help ship, mentor the engineers you work with, and hold reliability, observability, and performance as systems move
  • Feed what you learn on the hardest problems back into the platform, so the golden paths get better and the next team has it easier
  • Bring agents into the work where they earn it: the migration and integration they can own, and the guardrails for the parts they can't
  • Fulltime
Read More
Arrow Right

System Software Engineer - WSD

Join the Update Platform team as a Software Engineer II for the chance to have a...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Job Responsibility
Job Responsibility
  • Designing and implementing new features to support customer requirements as well as continuously improving the quality and reliability of the update stack client code responsible for discovery, installation and lifecycle of updates to the operating system
  • Working with other teams across WSD and Windows to design and build features that enable the most efficient and seamless way to update their components to bring to market the latest in innovation including ML/AI models, Applications, and security updates
  • Designing, testing and developing features based on internal and external customer requirements leveraging a fast-paced quarterly planning cycle
  • Addressing security vulnerabilities and building resilient architecture for components in today's ever increasing security focused landscape
  • Monitoring monthly retail releases to Windows and diagnosing/mitigating/resolving issues expeditiously when they happen
  • Mentoring junior developers and interns that join the team
  • Working closely with other software engineers and architects on the team and partner teams around the globe in an inclusive and collaborative environment
  • Fulltime
Read More
Arrow Right

Senior Pega Lead System Architect & AI Platforms Vice President

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
United States , Irving; Jacksonville
Salary
Salary:
125760.00 - 188640.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of relevant experience in Apps Development or systems analysis role
  • Certified Pega Lead System Architect (LSA)
  • Knowledge on Constellation
  • Latest AI features within Pega
  • Deep Hands on development experience in Pega
  • Extensive experience system analysis and in programming of software applications such as Oracle, Java, JavaScript, React, Angular
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right