Jobs
>
Markham

    Senior Software Developer - Markham, ON, Canada - General Motors

    Default job background
    Description
    The Software Defined Vehicle will increase the vehicle's compute capability, be connected, and allow for faster software development cycles.

    As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles on demand which are capable of running thousands of simultaneous scenarios on High Performance Compute and Cloud Compute.

    The simulations support algorithm development and validation of the Software Defined Vehicle architecture and protocols. The main areas of focus are controller virtualization, bus communication, optimization, and sensor modelling.

    You will be working cross-collaboratively with many teams to integrate these systems into a wider CI/CD toolchain and data analytics pipeline.

    Key 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
    Work collaboratively with multiple teams to deliver end-to-end products and features, seeing them through from conception to deliverywith a focus on (internal) 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
    Qualifications

    Bachelor Degree in Software, Computer or Mechanical Engineering or Computer Science
    8+ years of working experience with C++
    Experience with modelling 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 an asset
    Able to work in a team as well as independently
    Must possess excellent communication skills
    #J-18808-Ljbffr

  • DropLab Inc.

    software developer

    2 weeks ago


    DropLab Inc. Toronto, Canada

    Education: · Expérience: · Education · Bachelor's degree · Computer software engineering · Experience · 3 years to less than 5 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 39 hours per week · ...


  • Zazz Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modificati ...


  • S M SOFTWARE SOLUTIONS INC. Toronto, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Computer and technology knowledge · Informatica · SQL · Amazon Web Services (AWS) · Python · Linux - VxWorks RTOS · Screening questions · Are you currently legally able to work in Canada? · Ex ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...

  • JST Solutions

    software developer

    2 weeks ago


    JST Solutions Markham, Canada

    Education: Bachelor's degree · Experience: 5 years or more · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Pinnacle Tech Solutions Inc

    software developer

    2 weeks ago


    Pinnacle Tech Solutions Inc Markham, Canada

    Education: · Expérience: · Education · College/CEGEP · Work setting · Office · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare r ...

  • Jonas Software UK

    Software Developer

    2 weeks ago


    Jonas Software UK Markham, Canada Full time

    Description · : Software Developer · Jonas Software – Club Division · If you are looking for a fast-paced environment building something that millions of people use daily, then you'll find it here with the Research and Development team at Jonas Club Software. Our goal is to ...

  • Starzlink Corporation

    software developer

    2 weeks ago


    Starzlink Corporation Markham, Canada

    Education: College/CEGEP · Experience: 7 months to less than 1 year · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, man ...

  • Starzlink Corporation

    software developer

    2 weeks ago


    Starzlink Corporation Markham, Canada

    Education: · Expérience: · Education · College/CEGEP · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and othe ...

  • Galaxy Security Corporation

    software developer

    2 weeks ago


    Galaxy Security Corporation Markham, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Pr ...

  • PeopleToGo

    Software Developer

    3 weeks ago


    PeopleToGo Markham, Canada Direct Hire

    · Overview: · Our client is an International marketing strategy management solution provider that designs and markets computer software for retailers. They are currently seeking a serious software developer to join the team in building a robust production tool(s) for the media i ...

  • Galaxy Security Corporation

    software developer

    2 weeks ago


    Galaxy Security Corporation Markham, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · or equivalent experience · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and s ...

  • JST Solutions

    software developer

    2 weeks ago


    JST Solutions Markham, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Powernode Computer Inc.

    software developer

    2 weeks ago


    Powernode Computer Inc. Markham, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, manuals and ...

  • Pinnacle Tech Solutions Inc

    software developer

    2 weeks ago


    Pinnacle Tech Solutions Inc Markham, Canada

    Education: College/CEGEP · Experience: 1 year to less than 2 years · Work setting · Office · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions ...

  • Powernode Computer Inc.

    software developer

    2 weeks ago


    Powernode Computer Inc. Markham, Canada

    Education: Bachelor's degree · Experience: 3 years to less than 5 years · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Prepare reports, ...

  • AMD

    Software Developer

    1 week ago


    AMD Markham, Canada Full time

    Job Description · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the buildi ...


  • Legrand North America, LLC Markham, ON, Canada

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, d ...


  • TekWissen ® Markham, Canada

    Job Title: Software Development Engineer - Specialized · Work Location: Markham, Ontario L3T 7X6 · Duration: 7 Months · Work Type: Contract · Job Type: Remote (Markham - 99% Remote, with 1% occasional on-site as needed for Face-to-Face meetings) · Pay Rate: /Hourly/T4 · Job ...


  • Metergy Solutions Markham, Canada

    About Metergy Solutions Inc. ("Metergy") · As one of North America's most experienced submetering providers, we've brought turnkey solutions to our clients for over 15 years. We help our customers effectively manage their utility consumption as we supply, install and remotely r ...