Software Engineer – System and Software Engineering Tools

Jobtailor

Missouri

On-site

USD 95,000 - 135,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor is seeking a software professional to join an agile team building GM's in-house Java-based Rhapsody modelling tool for SDV2 architecture. Design middleware code generation to support controller builds and oversee Jenkins CI/CD artifacts.

Role requires Java proficiency, SDV AUTOSAR knowledge, and experience with open-source tools like Git, GitHub, Jenkins, and JIRA. Strong communication, initiative, and automotive background are essential.

Qualifications

  • Bachelor's degree in Engineering (Computer Engineering, Electrical Engineering or Computer Science preferred) or related field
  • 2+ years of experience in the automotive industry
  • Demonstrated proficiency with Java
  • Knowledge of SDV AUTOSAR methodologies
  • Experience with open-source tooling, including Git, GitHub, Jenkins, and JIRA
  • Excellent oral and written communication skills
  • Ability to thrive in a dynamic, high-change environment and demonstrate initiative
  • Preferred: Master's degree in Engineering or related field
  • Preferred: 5+ years of experience in the automotive industry
  • Demonstrated experience with system engineering modelling tools
  • Strong experience with Java Swing, Java SWT, Java AWT, or JavaFX
  • Understanding of automotive embedded systems
  • Knowledge of Unified Modeling Language (UML)
  • Experience with Product Line Engineering (PLE) principles
  • Required to report to Warren, Michigan at least three times per week
  • Required to travel less than 25%

Responsibilities

  • Develop software as part of an agile scrum team responsible for GM's in-house Java-based Rhapsody modelling tool for SDV2 architecture
  • Design and implement middleware code generation to support controller builds
  • Manage and implement Jenkins pipelines for automated generation of CI/CD artifacts
  • Manage and perform smoke testing for tool capabilities during each program increment
  • Maintain evaluation and production tool release processes for GM internal users
  • Develop and test Java automation scripts for software and system engineering models according to GM modelling standards
  • Identify, design, and implement workflow modifications with multiple business teams and business application extensions
  • Analyze and resolve user issues related to serial data and diagnostic communication between ECUs
  • Lead and generate technical solutions, including requirements specification, functional decomposition, analysis, development, and testing
  • Specify and balance system requirements within engineering and IT environments
  • Formalize tooling process documentation and training materials
  • Provide technical guidance to GM business owners on new processes and tooling support for SDV architectures

Skills

Java development
CI/CD management
Automotive industry experience
System engineering modelling
Communication skills
Initiative

Education

Bachelor's degree in Engineering (CE/EE or CS) or related field
Master's degree preferred

Tools

Git
GitHub
Jenkins
JIRA

Job description

Responsibilities
  • Develop software as part of an agile scrum team responsible for GM's in-house Java-based Rhapsody modelling tool for SDV2 architecture
  • Design and implement middleware code generation to support controller builds
  • Manage and implement Jenkins pipelines for automated generation of CI/CD artifacts
  • Manage and perform smoke testing for tool capabilities during each program increment
  • Maintain evaluation and production tool release processes for GM internal users
  • Develop and test Java automation scripts for software and system engineering models according to GM modelling standards
  • Identify, design, and implement workflow modifications with multiple business teams and business application extensions
  • Analyze and resolve user issues related to serial data and diagnostic communication between ECUs
  • Lead and generate technical solutions, including requirements specification, functional decomposition, analysis, development, and testing
  • Specify and balance system requirements within engineering and IT environments
  • Formalize tooling process documentation and training materials
  • Provide technical guidance to GM business owners on new processes and tooling support for SDV architectures
Requirements
  • Bachelor's degree in Engineering (Computer Engineering, Electrical Engineering or Computer Science preferred) or related field
  • 2+ years of experience in the automotive industry
  • Demonstrated proficiency with Java
  • Knowledge of SDV AUTOSAR methodologies
  • Experience with open-source tooling, including Git, GitHub, Jenkins, and JIRA
  • Excellent oral and written communication skills
  • Ability to thrive in a dynamic, high-change environment and demonstrate initiative
  • Preferred: Master's degree in Engineering or related field
  • Preferred: 5+ years of experience in the automotive industry
  • Demonstrated experience with system engineering modelling tools
  • Strong experience with Java Swing, Java SWT, Java AWT, or JavaFX
  • Understanding of automotive embedded systems
  • Knowledge of Unified Modeling Language (UML)
  • Experience with Product Line Engineering (PLE) principles
  • Required to report to Warren, Michigan at least three times per week
  • Required to travel less than 25%
Core Competencies

Proficient in Java development and automation scripting, with a strong understanding of SDV AUTOSAR methodologies and automotive embedded systems. Capable of managing CI/CD processes and providing technical guidance while collaborating with cross-functional teams.

Highest-signal resume keywords
  • Java Development
  • SDV AUTOSAR Methodologies
  • CI/CD Management
  • System Engineering Modelling Tools
  • Automotive Industry Experience
Hard Skills
  • Java
  • Java Swing
  • Java SWT
  • Java AWT
  • JavaFX
  • Automation Scripting
  • Middleware Code Generation
  • Workflow Modifications
  • System Requirements Specification
  • Unified Modeling Language (UML)
Soft Skills
  • Excellent Communication Skills
  • Initiative
  • Adaptability
Industry Keywords
  • Automotive Industry
  • Embedded Systems
  • Product Line Engineering (PLE)
Tools & Technologies
  • Jenkins
  • Git
  • GitHub
  • JIRA
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - System and Software Engineering Tools
Software Engineer - System and Software Engineering Tools

General Motors • United States

Hybrid
USD 90,000 - 130,000
Health and wellbeing benefit programs
GM vehicle discounts
Relocation benefits
Software Engineer - System and Software Engineering Tools
Software Engineer - System and Software Engineering Tools

General Motors • Warren (MI)

Hybrid
USD 90,000 - 140,000
Medical benefits
Dental benefits
Vision benefits
+8
Software Engineer: SDV AUTOSAR Tools & CI/CD Automation
Software Engineer: SDV AUTOSAR Tools & CI/CD Automation

Jobtailor • Missouri

On-site
USD 95,000 - 135,000
Software Resident Engineer
Software Resident Engineer

Jobtailor • Bloomfield Hills (MI)

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

ApplyMint • Milford Charter Township (MI)

Hybrid
USD 85,000 - 120,000
Medical
Dental
Vision
+7
Entry Level Software Engineer
Entry Level Software Engineer

General Motors • United States

Hybrid
USD 110,000 - 140,000
Relocation benefits
Senior Technical Specialist - HW/SW
Senior Technical Specialist - HW/SW

General Motors • Austin (TX)

Hybrid
USD 120,000 - 160,000
Software System Architect
Software System Architect

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 190,000
Relocation benefits
Hybrid work model
Total Rewards resources
Sr Software Engineer (Multiple Positions) (REF285820X)
Sr Software Engineer (Multiple Positions) (REF285820X)

Robert Bosch Group • Plymouth (MI)

Hybrid
USD 90,000 - 130,000
Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation
Senior Software Test Engineer – Vehicle Communications Diagnostics, Validation

Jobtailor • Missouri

On-site
USD 95,000 - 120,000