
Ang General Motors ay isang pandaigdigang kompanya sa automotive at pagmamanupaktura na nagtatrabaho sa engineering ng sasakyan, produksyon, transportasyon, at teknolohiya ng impormasyon. Itinatag noong 1908, bumubuo ang GM ng mga teknolohiyang naglalayong isulong ang mobility habang itinataguyod ang bisyon nitong zero crashes, zero emissions, at zero congestion. Pinagbubuklod ng mga pandaigdigang operasyon nito ang malalaki at multidisciplinary na team na nakatuon sa inobasyon, napapanatiling transportasyon, at kinabukasan ng industriya ng automotive.
Pangunahing Software Engineer, Modernisasyon ng Build Systems – General Motors (Hybrid, Markham)
Pangungunahan ang modernisasyon ng embedded software build at test infrastructure ng General Motors gamit ang Bazel. Bubuo ng scalable at reproducible na engineering systems at susuri sa mga pamamaraang may AI para sa productivity ng developer.
Paglalarawan
- Pangungunahan ang mga inisyatiba sa software engineering productivity sa pamamagitan ng estratehiya, pagpapahusay ng proseso, suporta sa pagbabago, at koordinasyon sa iba’t ibang function
- Pangangasiwaan ang kumplikado at mataas ang epekto na engineering work habang nagko-coach at nagme-mentor ng mga miyembro ng team
- Modernisahin ang embedded software build at test workflows sa pamamagitan ng pagpapalit ng mga prosesong nakabatay sa Make at shell gamit ang Bazel
- Susuriin ang build, test, dependency, toolchain, at hardware processes upang bumuo ng phased Bazel migration plan
- Lilikha ng reusable Bazel rules, macros, toolchains, platforms, configuration patterns, at repository standards
- Ililipat ang embedded applications, libraries, generated code, firmware, cross-compilation workflows, at platform variants
- Ikokonekta ang Bazel sa CI/CD, testing, release, artifact, deployment, observability, security, at infrastructure processes
- Pagpapahusayin ang platform sa pamamagitan ng caching, parallel execution, reliability practices, documentation, training, pagretiro sa legacy Make, at patuloy na refinement
- Susubaybayan ang build parity, reproducibility, build at CI speed, cache performance, CI capacity, reliability, artifact provenance, security compliance, adoption, at productivity
- Susuriin ang AI-supported engineering workflows batay sa nasusukat na resulta sa quality, adoption, at productivity
Mga Kinakailangan
- Bachelor’s degree sa software engineering o katumbas na propesyonal na karanasan
- 10 hanggang 15 o higit pang taon ng karanasan sa software development
- Malalim na kaalaman sa software architecture para sa real-time systems
- Karanasan sa paghahatid ng mga produktong may mataas na kalidad at kritikal sa kaligtasan
- Pambihirang analytical at problem-solving skills na may matinding atensyon sa detalye
- Kakayahang mamahala ng maraming proyekto at prayoridad sa mabilis na nagbabagong kapaligiran
- Kumportableng magtrabaho sa setting na action-oriented at nakatuon sa pagdedesisyon
- Malawak na karanasan sa pagbuo at pagpapanatili ng production software systems
- Kahusayan sa Python at kahit isang iba pang wikang ginagamit para sa engineering tools
- Karanasan sa automotive, embedded, safety-related, calibration, o systems engineering
- Karanasan sa paglilipat ng malakihang Make- o shell-based build orchestration sa Bazel
- Karanasan sa AI-assisted development, coding agents, code intelligence, knowledge retrieval, o workflow orchestration
- Karanasan sa pagsukat ng AI-enabled engineering workflows gamit ang mga resulta sa quality, adoption, at productivity
- Hindi dapat mangailangan ng GM immigration sponsorship ngayon o sa hinaharap
Mga Benepisyo
- Bayad na leave, kabilang ang bakasyon, mga holiday, at karagdagang leave para sa pagbubuntis, pagiging magulang, at pag-aampon
- Saklaw sa healthcare, dental, at vision
- Mga opsyon sa life insurance para sa mga empleyado at kanilang pamilya
- Mga kontribusyon ng kumpanya at matching contributions sa defined contribution pension plan
- GM Vehicle Purchase Plan para sa mga empleyado at kanilang pamilya