General Motors
General Motors
General Motors — көлік құралдарын жобалау, өндіру, тасымалдау және ақпараттық технологиялар салаларында жұмыс істейтін жаһандық автомобиль және өндірістік компания. 1908 жылы құрылған GM нөлдік апат, нөлдік шығарындылар және нөлдік кептеліс жөніндегі өз пайымын жүзеге асыра отырып, мобильділікті дамытуға бағытталған технологияларды әзірлейді. Компанияның халықаралық операциялары инновацияға, тұрақты көлік жүйесіне және автомобиль өнеркәсібінің болашағына назар аударатын ауқымды, пәнаралық командаларды біріктіреді.

Principal Software Engineer, Build Systems Modernization – General Motors (Hybrid, Markham)

Lead the modernization of General Motors’ embedded software build and test infrastructure with Bazel. Shape scalable, reproducible engineering systems and assess AI-enabled approaches to developer productivity.

Сипаттама

  • Lead software engineering productivity initiatives through strategy, process improvement, change support, and cross-functional coordination
  • Direct complex, high-impact engineering work while coaching and mentoring team members
  • Modernize embedded software build and test workflows by replacing Make- and shell-based processes with Bazel
  • Analyze build, test, dependency, toolchain, and hardware processes to establish a phased Bazel migration plan
  • Create reusable Bazel rules, macros, toolchains, platforms, configuration patterns, and repository standards
  • Migrate embedded applications, libraries, generated code, firmware, cross-compilation workflows, and platform variants
  • Connect Bazel with CI/CD, testing, release, artifact, deployment, observability, security, and infrastructure processes
  • Improve the platform through caching, parallel execution, reliability practices, documentation, training, legacy Make retirement, and ongoing refinement
  • Track build parity, reproducibility, build and CI speed, cache performance, CI capacity, reliability, artifact provenance, security compliance, adoption, and productivity
  • Assess AI-supported engineering workflows against measurable quality, adoption, and productivity results

Талаптар

  • Bachelor’s degree in software engineering or equivalent professional experience
  • 10 to 15+ years of software development experience
  • Strong knowledge of software architecture for real-time systems
  • Background delivering high-quality safety-critical products
  • Exceptional analytical and problem-solving skills with strong attention to detail
  • Ability to manage multiple projects and priorities in a fast-moving environment
  • Comfort working in an action-oriented, decision-focused setting
  • Advanced experience building and maintaining production software systems
  • Proficiency in Python plus at least one other language used for engineering tools
  • Experience in automotive, embedded, safety-related, calibration, or systems engineering
  • Experience moving large-scale Make- or shell-based build orchestration to Bazel
  • Experience with AI-assisted development, coding agents, code intelligence, knowledge retrieval, or workflow orchestration
  • Experience measuring AI-enabled engineering workflows through quality, adoption, and productivity outcomes
  • Must not require GM immigration sponsorship now or in the future

Артықшылықтар

  • Paid time off, including vacation, holidays, and supplemental pregnancy, parental, and adoption leave
  • Healthcare, dental, and vision coverage
  • Life insurance options for employees and their families
  • Company and matching contributions to a defined contribution pension plan
  • GM Vehicle Purchase Plan for employees and their families