CrawlJobs Logo

Vehicle System Software Requirements Engineer

United States, Sterling Heights 55.00 - 60.00 USD / Hour · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

Seeking a Vehicle Software Systems Engineer to support the development, requirements definition, integration, and testing of software systems for military combat ground vehicles. This position combines software engineering and systems engineering responsibilities, including software requirements development, model-based systems engineering, vehicle network integration, and SIL/HIL lab support.

Job Responsibility

  • Develop and integrate vehicle software systems across the full product lifecycle
  • Analyze, derive, decompose, and manage software requirements
  • Create Software Requirements Specifications (SRS), algorithms, flowcharts, and activity diagrams
  • Apply SysML and UML methodologies to capture system architecture and behavior
  • Research, simulate, and analyze software solutions to verify performance against customer requirements
  • Support SIL and HIL activities

Requirements

  • Ground vehicle experience
  • Requirements + SysML
  • DOORS/Cameo/MagicDraw
  • CAN Bus/Ethernet
  • SIL/HIL
  • Clearance eligible
  • STEM degree
  • Software requirements development and management experience
  • SysML/UML model-based systems engineering experience
  • Experience with DOORS NG, Cameo, MagicDraw, Confluence, or JIRA
  • Experience with J1939 CAN Bus, RS422/485, or Ethernet (802.3)
  • Experience writing, decomposing, managing, and validating software requirements
  • Hands-on SysML and/or UML experience
  • Experience developing requirements, interfaces, block diagrams, behavior models, and system architecture models
  • Familiarity with embedded cybersecurity concepts, secure architectures, and access control
  • Experience supporting integration, lab, bench, or test environments
  • Ability to obtain a U.S. Security Clearance

What we offer

  • Voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability
  • Retirement savings plan
  • Service bonus and holiday pay plans (earn up to eight paid holidays per benefit year)
  • Transit spending account
  • Paid sick leave under the applicable state or local plan

Looking for more opportunities?

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

Similar Jobs for

Vehicle System Software Requirements Engineer

8 matching positions

New

Software Engineer - Vehicle Mechatronic Embedded Controls

The Role Vehicle Mechatronic Embedded Controls (VMEC) is a team that is comprise...
Location
Location
United States , Milford
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology, Information Security, Cybersecurity or other applicable Engineering focuses
  • 2-5 years Engineering experience with proven technical and professional skills in job-related area
  • Knowledge of Simulink, MATLAB, DOORS, GIT environment(s)
  • plant modeling and/or analysis tools
  • Knowledge of Java, Matlab, Simulink, Python scripting, INCA , etc.
  • Knowledge of sub-system integration including design, implementation, and testing
  • Proficient in C, C++ programming
  • Knowledge of Auto Code Generation
  • Outstanding levels of interpersonal and relationship management skills to effectively collaborate with varying levels of the organization as required
  • Emerging partnership and teamwork skills and ability to learn from and share knowledge with co-workers in a fast-paced environment
Job Responsibility
Job Responsibility
  • Deliver software technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for the TRP organization utilizing the ART Framework
  • Software implementation of Controls Design to continuously improve software for mechatronic controls and diagnostics strategies as well as controller communication
  • Test and demonstrate software functionality
  • Document requirements for design solutions
  • Link design solutions to test cases that can demonstrate software functionality
  • Utilize automated test tools in build environments, benches and vehicles to verify functionality
  • Team Collaboration
  • Provide a voice in software planning events, share ideas and leanings to help train/teach others
  • Document lessons learned and best practices
  • Provide, communicate, and support common best practices among software community
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Vehicle AI

Work Arrangement: This role is categorized as hybrid. This means the successful ...
Location
Location
United States , Mountain View
Salary
Salary:
189300.00 - 290000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience. 8+ years of professional software development experience, with a focus on large-scale distributed systems or AI/ML infrastructure. Expert proficiency in one or more programming languages such as Python, C++, Java, or Kotlin. Extensive experience designing, building, and deploying production-grade AI/ML models or intelligent agents. Demonstrated technical leadership in complex projects, including mentoring and driving cross-functional initiatives.
Job Responsibility
Job Responsibility
  • Lead the architecture and implementation of next-generation AI agents, from conceptualization to production deployment. Drive technical direction and strategy for the AI agent platform, ensuring scalability, reliability, and performance. Mentor and guide junior and senior engineers, fostering a culture of technical excellence and best practices. Collaborate with Product Managers and other engineering teams to define requirements and deliver impactful solutions. Conduct complex code reviews, system design reviews, and provide constructive feedback. Identify and address technical debt, performance bottlenecks, and architectural challenges within the agent infrastructure. Stay current with the latest advancements in AI, machine learning, and software engineering to continually improve our technology stack.
What we offer
What we offer
  • Incentive pay program
  • Company vehicle evaluation program
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Vehicle Order Fulfillment

The Vehicle Order Fulfillment team owns and advances a portfolio of business-vit...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field
  • 7+ years of software engineering experience with a heavy focus on Java
  • 3+ years mentoring peers and driving technical initiatives
  • Hands-on experience with React, Quarkus, Hibernate, REST APIs, microservices, and design patterns
  • Proficiency with CI/CD tools (e.g., GitHub Actions), automated testing, and agile methodologies
  • Deep understanding of software engineering principles and modern system design
  • Strong debugging and optimization skills
  • Excellent verbal and written communication skills with the ability to simplify complex topics
  • Exceptional planning capabilities to translate features into user stories, prioritize them for execution, and effectively communicate the details of these user stories to the team
Job Responsibility
Job Responsibility
  • Develop and effectively communicate a clear technical vision that aligns with the requirements and goals for our products
  • Collaborate with architects in shaping technology decisions and crafting innovative strategies
  • Proactively evaluate new technologies and drive strategic innovation initiatives
  • Lead and implement end-to-end design, development, and delivery of enterprise-grade applications with a focus on React for UI and a Java, Quarkus, and microservices architecture
  • Ensure that all development work adheres to best practices for software craftsmanship, including SOLID principles, TDD, and clean architecture
  • Drive consistency and code reuse through the use of shared libraries, utilities, and component-based development
  • Spearhead the adoption of modern infrastructure and deployment strategies using Quarkus, Docker, and Kubernetes within a RedHat OpenShift environment
  • Create and maintain robust CI/CD pipelines to automate code integration, testing, and deployment using tools like GitHub Actions
  • Ensure the security, reliability, and observability of applications through logging, monitoring, and incident response planning
  • Foster a collaborative, inclusive, and high-performance engineering culture that emphasizes learning, accountability, and innovation
What we offer
What we offer
  • Relocation benefits (may be eligible)
  • Total Rewards resources (benefits overview)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Vehicle AI

GM is looking to hire highly skilled and experienced Staff Software Engineers to...
Location
Location
Canada
Salary
Salary:
147000.00 - 196600.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
  • 8+ years of professional software development experience, with a focus on large-scale distributed systems or AI/ML infrastructure
  • Expert proficiency in one or more programming languages such as Python, C++, Java, or Kotlin
  • Extensive experience designing, building, and deploying production-grade AI/ML models or intelligent agents
  • Demonstrated technical leadership in complex projects, including mentoring and driving cross-functional initiatives
Job Responsibility
Job Responsibility
  • Lead the architecture and implementation of next-generation AI agents, from conceptualization to production deployment
  • Drive technical direction and strategy for the AI agent platform, ensuring scalability, reliability, and performance
  • Mentor and guide junior and senior engineers, fostering a culture of technical excellence and best practices
  • Collaborate with Product Managers and other engineering teams to define requirements and deliver impactful solutions
  • Conduct complex code reviews, system design reviews, and provide constructive feedback
  • Identify and address technical debt, performance bottlenecks, and architectural challenges within the agent infrastructure
  • Stay current with the latest advancements in AI, machine learning, and software engineering to continually improve our technology stack
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Vehicle Data Management

We’re searching for a Senior software engineer to join Aurora’s Vehicle Data Man...
Location
Location
United States , Mountain View
Salary
Salary:
162000.00 - 260000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS or PhD in Computer Science or a related field
  • Minimum 3-5 years related experience
  • Required programming skills: GoLang/Python
  • General knowledge of backend software systems networking, load balancing, API gateways, system security, gRPC services
  • AWS infrastructure experience, including S3 and DynamoDB in a production commercial system
  • Knowledge of database design, database management and database scalability
Job Responsibility
Job Responsibility
  • Architect and implement on-vehicle/offload + cloud data systems that scale to hundreds of PB of multimodal data (sensor/log/sim/ML datasets)
  • Improve reliability and performance of offline data workflows: throughput, latency, and discoverability (indexing/metadata/search)
  • Build internal tooling, libraries, and operational patterns that make data pipelines evolve and scale
  • Own key services end-to-end (design, implementation, rollout, on-call/operations, observability, and incident response)
  • Partner directly with stakeholders across onboard systems, autonomy, ML, and infrastructure to deliver pragmatic solutions
What we offer
What we offer
  • Annual bonus
  • Equity compensation
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Vehicle AI

GM is looking to hire highly skilled and experienced Staff Software Engineers to...
Location
Location
United States , Mountain View, California
Salary
Salary:
189300.00 - 290000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
  • 8+ years of professional software development experience, with a focus on large-scale distributed systems or AI/ML infrastructure
  • Expert proficiency in one or more programming languages such as Python, C++, Java, or Kotlin
  • Extensive experience designing, building, and deploying production-grade AI/ML models or intelligent agents
  • Demonstrated technical leadership in complex projects, including mentoring and driving cross-functional initiatives
Job Responsibility
Job Responsibility
  • Lead the architecture and implementation of next-generation AI agents, from conceptualization to production deployment
  • Drive technical direction and strategy for the AI agent platform, ensuring scalability, reliability, and performance
  • Mentor and guide junior and senior engineers, fostering a culture of technical excellence and best practices
  • Collaborate with Product Managers and other engineering teams to define requirements and deliver impactful solutions
  • Conduct complex code reviews, system design reviews, and provide constructive feedback
  • Identify and address technical debt, performance bottlenecks, and architectural challenges within the agent infrastructure
  • Stay current with the latest advancements in AI, machine learning, and software engineering to continually improve our technology stack
What we offer
What we offer
  • Incentive pay program offers payouts based on company performance, job level, and individual performance
  • Company vehicle evaluation program
  • This Job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Vehicle Engineering and Quality

The Senior Software Engineer for Vehicle Engineering and Quality (VEQ) is respon...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, OR equivalent experience
  • 5+ years of experience delivering enterprise or full stack software solutions using Java / JEE, Python, and preferably Angular
  • 3+ years of experience working with complex SQL queries, functions, and stored procedures, including performance tuning and optimization against large datasets
  • Experience building or supporting data pipelines, ETL/ELT processes, or datacentric applications on distributed or cloud platforms (e.g., Databricks, Spark, or similar)
  • 3+ years of experience with Kubernetes/Docker, Quarkus, and cloud platforms such as Azure, AWS, or GCP
  • Experience working in Agile/SCRUM development methodologies, including backlog refinement, sprint planning, and incremental delivery
  • Handson experience with modern DevOps practices such as Git/GitHub, code reviews, automated builds, automated testing, and CI/CD pipelines (e.g., GitHub Actions)
  • Willingness and demonstrated ability to learn and apply AI concepts, including working with data and APIs that support AI/ML and LLM based solutions
  • Strong problem solving skills with the ability to break down complex technical and data challenges into clear, actionable steps and deliver high quality solutions
  • Excellent written and verbal communication skills with the ability to collaborate with both technical and nontechnical stakeholders
Job Responsibility
Job Responsibility
  • Design, develop, and maintain data driven and AI-enabled applications and services that support Product Development engineering teams
  • Write high-quality, performant SQL (queries, functions, stored procedures) for complex data transformations and modeling across enterprise data platforms (e.g., SQL Server, Oracle, PostgreSQL)
  • Build and optimize data pipelines and workflows in Databricks (DBX) and related tools to support batch and near realtime data processing
  • Develop backend services and APIs in Java and/or Python that integrate data, business rules, and user workflows into robust, reusable components
  • Develop enterprise grade applications using Kubernetes/Docker, Quarkus, Java, Angular, PostgreSQL, and other GM approved tools
  • Partner with data science and AI teams to productionize AI/ML and LLM based solutions, including feature pipelines, inference integrations, monitoring, and continuous improvement
  • Proactively identify and remediate issues related to code quality, patterns, performance, security, and data correctness, using code quality analysis tools and remediation techniques
  • Lead or contribute to solution design, including architecture, patterns, and technology choices aligned with GM standards and Statement of Technical Direction
  • Apply and champion software engineering best practices, including code reviews, automated testing, branching strategies, CI/CD pipelines (e.g., GitHub Actions), observability, and secure coding practices
  • Collaborate with cross-functional teams (product owners, data engineers, architects, business stakeholders) to refine requirements, define acceptance criteria, and deliver incremental value in an Agile/SCRUM environment
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Software Requirements Implementation Engineer

This opportunity is for a Software Requirements Implementation Engineer supporti...
Location
Location
United States , Sterling Heights
Salary
Salary:
55.00 - 67.00 USD / Hour
softworldinc.com Logo
Softworld
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in an Engineering discipline
  • 4+ years of experience (Mid-level) or 8+ years (Senior-level) in systems, subsystem, or software engineering
  • Strong experience defining, decomposing, and managing system, subsystem, and software requirements
  • Hands-on experience with requirements management tools such as DOORs, TeamCenter, CAMEO, and/or Requirements Manager
  • Experience conducting functional analysis and execution flow analysis
  • Experience developing verification plans, test procedures, and test reports
  • Experience integrating and verifying systems in lab and vehicle environments
  • Strong communication skills with the ability to collaborate across engineering disciplines
  • Eligible for U.S. security clearance
Job Responsibility
Job Responsibility
  • Define, document, decompose, and maintain traceable system, subsystem, and software requirements
  • Design and support system and subsystem architectures with an emphasis on reuse and commonality
  • Perform functional and execution flow analysis
  • Identify and manage system interfaces (power, data, communications, etc.)
  • Develop and execute system and subsystem integration, verification, and validation plans
  • Support allocation management for vehicle functions (power, bandwidth, networking)
  • Integrate and verify components in lab and vehicle environments
  • Troubleshoot system and subsystem issues and document results
  • Provide technical input to project planning, schedules, and cost estimates
  • Collaborate with cross-functional engineering teams in office, lab, shop, and vehicle test environments
What we offer
What we offer
  • medical
  • dental
  • vision
  • telemedicine
  • term life
  • whole life
  • accident insurance
  • critical illness
  • legal plan
  • short-term disability
  • Fulltime
Read More
Arrow Right