Senior Software Developer

4 weeks ago


Markham ON, Canada General Motors Full time

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
  • Senior Developer

    3 weeks ago


    Markham, ON, Canada Huawei Full time

    Our team has an immediate permanentopening for a Senior Developer. Analyze the software requirements and software elements for system design. Contribute to software development at the product or platform level. Take charge of the design and code writing for a specific cross-sub-system or codes of key algorithms Publish papers in peer-reviewed...


  • Vaughan, ON, Canada Polyfluent Software Full time

    Posted on March 18, 2024 by Employer details Polyfluent Software Job details Location 143 White Boulevard Thornhill , ON L4J 5Z1 Remote work available Salary 97,000 to 110,000 annually (To be negotiated) / 40 hours per week Terms of employment Permanent employment Full time Flexible Hours Start date Starts as soon as possible Benefits:Other...

  • Software Developer

    4 days ago


    Markham, Canada Jonas Software UK 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 deliver high quality software that meets the real world needs and exceeds...


  • Markham, Canada Jonas Software UK Full time

    Description :  Jonas Software – Club Division If you are looking to make difference in a fast-paced environment building solutions that millions of people use on a daily basis, then you’ll find it here with the research and development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and...


  • Vaughan, ON, Canada Polyfluent Software Full time

    Posted on March 18, 2024 by Employer details Polyfluent Software Job details Location 143 White Boulevard Thornhill , ON L4J 5Z1 Remote work available Salary 97,000 to 110,000 annually (To be negotiated) / 40 hours per week Terms of employment Permanent employment Full time Flexible Hours Start date Starts as soon as possible Benefits:Other...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This C


  • Markham, Canada Jonas Software Full time

    Job Description: THE POSITION: The CORA Group is seeking a Manager of Business Development to join our Mergers and Acquisitions team. This role requires strong leadership skills and the ability to execute and oversee team operations. The Manager will be responsible for mentoring and coaching existing and new business development team members, as well as...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in...


  • Markham, Canada TekWissen ® Full time

    Job Title:Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hrOverview:TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...


  • Markham, Canada Jonas Software Full time

    Job Description: Business Development Associate, Jonas Software - Mergers and Acquisition Division JOB RESPONSIBILITIES: - Conduct industry and competitive research to identify vertical market software businesses that meet our strategic criteria and specific metrics;- Strike up and nurture relationships with business owners, shareholders and senior...


  • Toronto, ON, Canada Valsoft and Aspire Operating Group Full time

    Senior Software Developer – Remote – Canada RENTALL is looking to hire a talented and experienced Senior Software Developer to join our growing team in Canada! Our small but dynamic company is looking to expand our team with a Senior Software Engineer proficient in Progress. We specialize in developing powerful and easy-to-use software solutions for...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - SeniorWork Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - SeniorWork Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - SeniorWork Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hrOverview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in Santa...


  • Markham, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $71-$71/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Ajax, ON, Canada Wolken Software Full time

    Team Wolken is zealous and all about innovation. We firmly believe in keeping our customers first with our main goal being helping our customers achieve theirs. If you are passionate about working in a collaborative environment with colleagues who are not just experienced but also empowering, motivated and talented, thenWolken is the right place for you. ...


  • Toronto, ON, Canada TalentWorld Full time

    Venture into the heart of software development as a seasoned professional with 8+ years of experience. Join a pioneering team at the forefront of innovation, where your skills will shape impactful solutions for the public sector. Delve into complex SQL queries, Power BI mastery, and Azure Databricks wizardry to craft dynamic applications. This role...


  • Markham, ON, Canada Huawei Full time

    Our team has an immediate permanent opening for a Senior Software Engineer. Responsibilities: Insights and tracking of the current web runtime technologies (Web engine/JavaScript engine) development, evolution and technical design Participate in the design and development of the next generation web engine, and the formulation of relevant standards ...