Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Engineer

General Motors

. Contribute to the roadmap for performance tooling, frameworks, and methodologies supporting efficient and scalable AV software development .

Posted 9/21/2026full-timeRemote • Michigan • United StatesSenior💰 $225,630 - $269,100 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in performance profiling, analysis, and optimization of high-performance software, particularly in heterogeneous compute environments. Proficient in C++ and Python, with a strong foundation in computer architecture and system-level software fundamentals.

Highest-signal resume keywords
Performance ProfilingC++ DevelopmentPython DevelopmentHigh-Performance Software OptimizationComputer Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Performance AnalysisPerformance TuningSoftware DebuggingAutomated Systems MaintenanceRuntime Performance Improvement
Soft Skills
CollaborationProblem-Solving
Tools & Technologies
Performance ToolingFrameworksMethodologiesContinuous Monitoring Systems
Industry Keywords
Software EngineeringHeterogeneous Compute EnvironmentsGPUsDSPsAccelerators

Tech Stack

Tools & technologies
PythonC++

About the role

Key responsibilities & impact
  • Contribute to the roadmap for performance tooling, frameworks, and methodologies supporting efficient and scalable AV software development
  • Evaluate and prototype new tools, techniques, and technologies to improve runtime performance and developer workflows
  • Design, implement, and maintain tools and automated systems for performance analysis, debugging, and continuous monitoring
  • Analyze software behavior and identify performance bottlenecks
  • Collaborate with product teams to propose and implement optimizations

Requirements

What you’ll need
  • Bachelor's degree in Computer Science or related field and four (4) years of experience as a Software Engineer or related occupation, OR Master's degree in Computer Science or related field and two (2) years of experience as a Software Engineer or related occupation
  • Two (2) years of experience with computer architecture and system-level software fundamentals
  • Two (2) years of experience with performance profiling, analysis, tuning, and optimization
  • Two (2) years of experience developing and optimizing high-performance software for heterogeneous compute environments including GPUs, DSPs, and accelerators
  • Two (2) years of experience with C++ and Python
  • Applicants may be required to successfully complete role-related assessments and/or pre-employment screening prior to beginning employment

Benefits

Comp & perks
  • Bonus potential through an incentive pay program based on company performance, job level, and individual performance
  • Benefits and Total Rewards resources
  • Reasonable accommodations for applicants with disabilities