General Motors of Canada
Staff Embedded Software Engineer, Platform
4 days agoWhat's your preference?
Job Description
- Req#: JR-202501030
Employer Industry: Automotive Technology
Why consider this job opportunity:
- Salary range up to $285,300
- Bonus potential based on company and individual performance
- Comprehensive health and wellbeing benefits including medical, dental, and vision insurance
- Opportunities for career growth and development within a leading organization
- Flexible working arrangements with a focus on inclusion and belonging
- Access to discounts on GM vehicles for employees and their families
What to Expect (Job Responsibilities):
- Design and develop safety-critical platform applications using C and C++14+, ensuring high software quality standards
- Create automation scripts in Python and develop multithreaded applications
- Work with interprocess communication stacks and middleware frameworks (e.g., DDS, Zenoh)
- Enforce good software design practices throughout requirement gathering, architecture definition, unit testing, and code reviews
- Assess and integrate new open-source technologies into automotive applications, focusing on performance, security, and compatibility
What is Required (Qualifications):
- 12+ years of experience in advanced programming with C and C++ (C++11 or newer preferred) for application development
- Hands-on experience with Buildroot / Yocto, including recipe creation, layer management, and image customization
- Strong expertise in Embedded Linux and Linux kernel development
- Proficiency in build systems such as Bazel and CMake
- Deep understanding of embedded systems development and real-time operating systems (RTOS)
How to Stand Out (Preferred Qualifications):
- Experience with topic-based communication middleware (e.g., DDS, Zenoh, MQTT)
- Skilled in Linux debugging tools like GDB
- Proficiency in network analysis using tcpdump and Wireshark
- Familiarity with UDS standards (ISO-14229)
#AutomotiveTechnology #SoftwareEngineering #CareerOpportunity #CompetitivePay #DiversityandInclusion
"We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.
We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer."About the company
804253 General Motors of Canada Company, commonly known as GM Canada, is the Canadian subsidiary of General Motors.
Notice
Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.
Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.
An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.