Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$90.9k - $136.4k

General Motors Proving Ground

Job DescriptionVacancy Status: Yes - This posting is for an existing vacancy within the organization and is open to new applications. (Backfill)AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this roleHybrid - This role is categorized as hybrid. This means the successful candidate is expected to report to Markham office three times per week, at minimum.Join GM’s mission to build the future of mobility. As a Software Developer, you will develop and support embedded C++ software for in-vehicle mapping systems, contributing to autonomous and electric vehicle platforms.Responsibilities include:Design, implement, and test embedded C++ software for real-time connected in-vehicle mapping applications.Work with Systems Engineers and senior developers to refine mapping-related software requirements and architecture.Participate in design and code reviews with a focus on C++ quality, maintainability, and performance.Apply rigorous software development principles in an Agile/Scrum environment.Support software testing through unit testing, simulation, bench and in-vehicle validation.Document software designs and development processes clearly and thoroughly.Support continuous integration and deployment pipelines for mapping software modules.Required Skills and Experience2+ years of experience developing production-grade software in C++, preferably for embedded systems.1+ year of experience in automotive embedded software or related domains such as mapping, localization, or navigation systems.Experience working with DevOps pipelines, build systems, and integration of application software with middleware.Experience with AI-assisted coding tools and prompt engineering for rapid development.Strong foundation in object-oriented design, algorithms, data structures, and design patterns.Familiarity with large codebases and CI/CD environments.Proven ability to mentor and guide technical teams.Strong analytical and problem-solving skills.Excellent communication and collaboration skills.Compensation: The salary range for this role is $90,900 to $136,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTUREBenefits:The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.Healthcare, dental and vision benefits including health care spending account and wellness incentive.Life insurance plans to cover you and your family.Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.GM Vehicle Purchase Plan for you and your family. About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Non-Discrimination and Equal Employment OpportunitiesGeneral Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visitHow we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on us.fitly.work. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: Markham, Ontario, Canada; Warren, Michigan, United States of AmericaType: Full time

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Warren, MI vacancy
  • $104.5k - $160.2k

    Job DescriptionThe RoleAs a Software Engineer on the Galileo team, you will design, build, and scale the infrastructure and technology...  ...driving stack validation and verification. This includes developing and optimizing data processing pipelines, backend services, and... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    a month ago
  • $120 per hour

     ...characteristic protected under federal, state, or applicable local law. Job Description Responsibilities: -Design and develop a large-scale, visually appealing, modular Android application capable of integrating multiple custom libraries and securely uploading... 
    Suggested
    Full time
    Local area

    Idexcel

    Warren, MI
    more than 2 months ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software solutions which enable efficient... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    a month ago
  • Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-edge ADAS and AV features for next-generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial... 
    Suggested
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    22 days ago
  •  ...Job Title: Polyglot Software Developer Azure (AI focus)\\ \\\ Location: \\ Warren, NJ (Hybrid – 2 days per week in the office)\ \\ Employment Type: \\\ Full -time \\ \\\ Role Overview \\ \\ We are seeking an experienced \\ Senior Polyglot Software Developer... 
    Suggested
    Full time
    Part time
    Work at office
    Remote work
    2 days per week

    Exavalu Solutions India

    Warren, MI
    more than 2 months ago
  •  ...multidisciplinary teams in requirements development, interface alignment, integration, and technical issue resolutionDemonstrated ability to develop and execute System DFMEA, participate in Fault Tree Analysis, and collaborate on verification and validation planningStrong... 
    Permanent employment

    General Motors

    Warren, MI
    5 days ago
  • $85k - $120k

    What you´ll do Lead product recommendations, customized products applications, new product demonstrations and troubleshooting for customers Supervise laboratory work for samples coming from customers, Lead and mentor interns and technicians Conducts hands-on...
    Minimum wage
    Full time
    Work at office
    Local area
    Flexible hours

    Henkel

    Madison Heights, MI
    a month ago
  • Description The Role: This Principal Software Engineer – Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business strategy. The team provides tools, platforms, metrics, and enablement programs that... 
    Full time
    H1b
    Work at office
    Local area
    Work from home
    Shift work

    General Motors

    Warren, MI
    4 days ago
  • $100k

     ...Paypal, western union, client, visa, walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with... 
    Remote job
    Full time
    H1b

    SynergisticIT

    Warren, MI
    3 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...inverters, generators, and related Electric Power interfaces. Develop, review, and maintain Sub-System Technical Specifications and,... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    12 days ago
  •  ...ECS) at General Motors is a fast-paced team that is working on developing and executing propulsion technology. This role is within the...  ...across Product Engineering, Systems Engineering, Controls and Software, EMC, Reliability, Manufacturing, Quality, Purchasing, Program... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    7 days ago
  •  ...Sunnyvale, CA), with the expectation that the employee will be onsite at least 3 days a week.The Role:GM is developing the next generation of embedded platform software to deliver state of the art features to our customers, to achieve that goal our testing processes, tools... 
    Full time
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    a month ago
  • Embedded Software Engineer CDI Corporation is a multinational company providing engineering, information technology and staffing services...  ...and financial services. Job Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux... 

    PSG Global Solutions

    Warren, MI
    2 days ago
  •  ...established, successful, and dynamic global team. The selected individual will need to possess great electrical / electronic and /software engineering curiosity and have an outstanding mindset of customer service and cooperation. Key Responsibilities: Serve as the... 
    Full time

    Bosch Group

    Warren, MI
    6 days ago
  • General Motors is seeking a Data Engineering Manager to lead a team building Customer data platforms for OnStar, Connected Services, Marketing, and AI initiatives. You will drive scalable, cloud-native Lakehouse architectures across Azure, AWS, and GCP, while guiding data...

    General Motors

    Warren, MI
    2 days ago
  •  ...in translating plant layouts into simulation models using AutoDesk Design Review and AutoCAD. Skilled in throughput simulation software, like CDraw2 and Plant Simulation. Strong oral and written communication skills. Excellent people skills to collaborate effectively... 

    Optimal Inc.

    Warren, MI
    7 days ago
  •  ...Job Description Job Description Job Title: Software Research Engineer Location: Warren, MI Employment Type: W2...  ...activities involving machine learning and advanced algorithms. Develop and implement software solutions using C and Python . Research... 

    SCI SOLUTIONS GLOBAL

    Warren, MI
    13 days ago
  • $50 - $65 per hour

     ...Skills & Experience - Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field.\n- 8+ years...  ...TeamCenter\n- Google Suite Job Description We are seeking a Lead Developer - Continuous Improvement & Innovation to drive enterprise... 
    Temporary work

    Insight Global

    Warren, MI
    2 days ago
  • Job Description The VAA Lead will be responsible for the strategic planning and execution of Value-Added Assembly (VAA) programs. This role combines manufacturing engineering expertise with program management responsibilities, focusing on equipment and tooling planning...
    Relocation

    Insight Global

    Warren, MI
    4 days ago
  • $116.36k - $155.15k

     ...formulate system requirements. Evaluates and recommends future technologies and methodologies that will enhance future capabilities. Develop and execute test plans and procedures based upon system security and functional requirements. Analyzes, develops, recommends,... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Warren, MI
    4 days ago
  • Job DescriptionGlobal Manufacturing Electrical & SDV is seeking a Software Developer - Manufacturing Applications to build and support the software applications used to validate vehicle electrical systems throughout the manufacturing process. These applications play a... 
    Full time
    Local area
    Immediate start
    Work from home
    Relocation package

    General Motors

    Warren, MI
    8 days ago
  •  ...Apply today to become part of the Universal team! Position:.NET Developer We are currently looking for a talented.NET Developer to join...  ...for designing, developing, and maintaining high-quality software solutions that meet the needs of our clients and support innovation... 
    Full time
    Immediate start
    Monday to Friday

    Universal Logistics Holdings

    Warren, MI
    2 days ago
  • General Motors is seeking a Systems Engineer to design and deliver data-intensive, AI-enabled solutions for Finance and Legal teams. You will craft performant SQL and PySpark in Databricks, build scalable pipelines, and collaborate with AI/ML teams to productionize models...

    General Motors

    Warren, MI
    1 day ago
  • Job TitleIdentify and analyse clients requirements. Prioritize, assign and execute tasks throughout the software development life cycle. Develop Java EE applications. Write well-designed, efficient code. Review, test and debug team members' code. Design database architecture... 

    Omni Inclusive

    Warren, MI
    4 days ago
  •  ...Vehicle Intelligence Platform (VIP) enables the rapid, seamless, and secure deployment of software-driven vehicle features. Within VIP, the Over-The-Air (OTA) Updates team develops the vehicle-side software that allows GM vehicles to receive software updates remotely,... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...generation In-Vehicle Infotainment (IVI) platforms. As a Staff Software Embedded Test Engineer, you will lead OS verification efforts...  ...automation, and quality reporting, working closely with component developers, external system stakeholders, and sustaining and integration... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...release activities from concept through production launch. Develop and release technical specifications, Statements of Requirements...  ..., Acoustics, Systems Engineering, Electrical Engineering, Software, Controls, Validation, NVH, Manufacturing Engineering, Purchasing... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    4 days ago
  •  ...Vehicle Development, and Vehicle Integration teams. This is an excellent opportunity to contribute to complex vehicle programs while developing expertise in wheel development, product engineering, and program release management.Key ResponsibilitiesDevelop tire and wheel... 
    Full time
    Work at office
    Local area
    Work from home

    General Motors

    Warren, MI
    9 days ago
  •  ...Job DescriptionDUTIES: Designs, develops, implements, and analyzes technical products and systems. Performs engineering design evaluations...  ...improved specifications and best practices, especially on the software design of the components. Implements the Bill of Materials (BOM... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    5 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day...  ...development activities for thermal components and subsystems.Develop and release components to meet requirements, Statement of Requirements... 

    General Motors

    Center Line, MI
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!