Current jobs related to Senior Software Developer - Markham, Ontario - General Motors


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    Senior Software DeveloperPVX Plus Technologies Ltd.THE COMPANYPVX Plus is a software company with a strong focus on developing complex business applications. Our development language, PxPlus, is designed to simplify the development, deployment, and support of business applications. As a Senior Software Developer, you will play a key role in product...


  • Markham, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking an experienced and passionate Senior Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients. As a Senior Software Developer, you will play an active role in product development with responsibility for the...


  • Markham, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to join our team at Jonas Software UK. As a key member of our development team, you will be responsible for designing and implementing complex software solutions using C, C++, and other programming languages.Key Responsibilities:Design and implement clean,...


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    Senior Software Developer Job DescriptionWe are seeking an experienced and skilled Senior Software Developer to join our team at Jonas Software - Canada. As a key member of our development team, you will play a crucial role in designing and implementing complex software solutions that meet our clients' business needs.Key Responsibilities:Design and develop...


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    Senior Software Developer Job DescriptionWe are seeking an experienced and skilled Senior Software Developer to join our team at Jonas Software - Canada. As a key member of our development team, you will play a crucial role in designing and implementing complex software solutions that meet our clients' business needs.Key Responsibilities:Design and develop...


  • Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking an experienced and passionate Senior Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients.Job SummaryThe successful candidate will play an active role in product development with responsibility for the design and implementation of complex...


  • Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking an experienced and passionate Senior Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients.Job SummaryThe successful candidate will play an active role in product development with responsibility for the design and implementation of complex...


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking an experienced and passionate Senior Cyber Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients.Job Responsibilities:Designs clean, modular, reusable code structures using the following technologies in C, C++ and...


  • Markham, Ontario, Canada Jonas Software - Canada Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking an experienced and passionate Senior Cyber Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients.Job Responsibilities:Designs clean, modular, reusable code structures using the following technologies in C, C++ and...


  • Markham, Ontario, Canada Jonas Software UK Full time

    About the RoleWe are seeking an experienced Senior Software Developer to join our team at Jonas Software UK.Key ResponsibilitiesDesign and implement complex software development tools using C, C++, and other programming languages.Collaborate with the team to provide input to application design and requirements.Perform unit testing and support other testing...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Software ArchitectAt Fleming Farms Senior Living, we're seeking a seasoned Senior Software Architect to lead our team in designing and developing cutting-edge software solutions. As a key member of our technology team, you'll collaborate with top-tier clients on transformative projects, gaining international experience and exploring multiple sectors...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, gaining international experience and exploring multiple sectors like telecommunications,...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, gaining international experience and exploring multiple sectors like telecommunications,...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Transformative Projects with Global ImpactSyntronic is a global leader in design and development, specializing in electronics, electro-mechanics, and software. We're looking for individuals who want to collaborate with top-tier clients on transformative, cutting-edge projects in telecommunications, automotive, healthcare, and industrial automation.What...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, engage with industry leaders, and drive innovation from concept to completion.We're seeking...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're shaping the future of technology and innovation. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on cutting-edge projects, engage with industry leaders, and drive innovation from concept to completion.We're seeking...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're not just building technology - we're shaping the future. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that push the boundaries of innovation.We're seeking individuals who share our...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Unlock Your Potential as a Senior Applications Software Developer/ArchitectAt Syntronic, we're not just building technology - we're shaping the future. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that push the boundaries of innovation.We're seeking individuals who share our...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Applications Software Developer/ArchitectTransformative Career OpportunitiesAt Syntronic, we're seeking visionary individuals to collaborate with top-tier clients on cutting-edge projects. As a Senior Applications Software Developer/Architect, you'll engage with industry leaders, innovate from concept to completion, and gain international experience...


  • Markham, Ontario, Canada Fleming Farms Senior Living Full time

    Senior Applications Software Developer/ArchitectTransformative Career OpportunitiesAt Syntronic, we're seeking visionary individuals to collaborate with top-tier clients on cutting-edge projects. As a Senior Applications Software Developer/Architect, you'll engage with industry leaders, innovate from concept to completion, and gain international experience...

Senior Software Developer

2 months ago


Markham, Ontario, Canada General Motors Full time

About the Role

The Software Defined Vehicle will significantly enhance the vehicle's computational capabilities, connectivity, and software development cycles. As a Software Simulation Developer, you will be at the forefront of creating highly optimized, largely automated, high-fidelity vehicles on demand, capable of running thousands of simultaneous scenarios on cloud compute.

Main Responsibilities

  • Work within an Agile environment to define, plan, and analyze user-stories to meet the team's strategic objectives.
  • Combine engineering analysis with strong computer science fundamentals to create accurate physics-based simulation platforms to allow developers to test development controller code.
  • Collaborate with multiple teams to deliver end-to-end products and features, seeing them through from conception to delivery with a focus on customer ease-of-use.
  • Ensure deliverables are complete as per milestones with excellence.
  • Identify and implement areas of efficiency to the process and the product when scaling up.
  • Investigate simulation integration problems and provide technical input in problem resolution.
  • Maintain technical documentation to reflect accurate and current production installations.
  • Learn new technical concepts and practices quickly and apply them across multiple types of applications and software.

Requirements

  • Bachelor Degree in Software, Computer or Mechanical Engineering or Computer Science.
  • 8+ years of working experience with C++.
  • Experience with modeling in a physics-based simulation environment, preferably automotive.
  • Experience working on large volumes of data in a real-time, or faster than real-time, discrete environment.
  • Knowledge of digital signal processing, timing, scheduling, and multi-threaded programming.
  • Knowledge of containerization, virtual machines, orchestration, and integration to a CI/CD pipeline.
  • Experience with object-oriented programming, modern design patterns, and writing scalable reusable code.
  • Extensive experience with the full software development lifecycle (software requirements, design, coding, verification, support).
  • Knowledge of Python or other scripting languages.
  • Experience working with Scrum/Agile software development process and tools.
  • Familiar with High Performance Computers, Cloud Compute, and/or GPU Programming.
  • Familiarity with Cameras, LiDARs, Radars as well as perception, classification, and fusion algorithms.
  • Able to work in a team as well as independently.
  • Must possess excellent communication skills.

About General Motors

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all.

Why Work with Us

We aspire to be the most inclusive company in the world. 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. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statement

Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.