Sr. Software Engineer

4 weeks ago


Montreal, Canada Torc Robotics Inc Full time
Sr. Software Engineer - C++/Python/Linux

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family , we are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.

Meet the Team:

The Hardware-in-the-Loop Testing team provides the  HiL Test Platforms as an essential building block for the verification and validation of the software for our automated trucks. The team is responsible for designing , building and maintaining the HiL test platforms, executing HiL tests and integrating our HiL test platforms into our existing simulation ecosystem.

What you'll do:

The HiL Senior Software Engineer will be responsible for guiding the development of the software stack that manages the multiple HiL benches .

  • Develop Software that deploys and controls the different HiL benches .
  • Participate in roadmap discussions to match SW and HW capabilities of the HiL benches
  • Plan SW releases and deployments that fit the roadmap.
  • Execute full software development lifecycle activities using C++ and Python in an Agile Linux environment
  • Provide Technical Mentoring within Software Team
  • Help interpret user requirements and specifications to create a proper SW architecture.
  • Interact with users and stakeholders.
  • Close collaboration with suppliers to understand the HiL component capabilities, track and fix issues and provide clear and concise requirements.
  • Perform problem-solving activities during design, prototypes, and production, driving root cause analysis and problem resolutions.
  • Support the creation and maintenance of technical documentation.

What you’ll need to succeed:

  • Bachelor's degree in computer science, Computer Engineering, Robotics Engineering, Mechanical Engineering, or engineering equivalent with 6+ years of relevant industry experience OR a master's degree with 4+ years of experience.
  • Strong foundation in Software Engineering and best practices
  • Experience building and deploying Python wheels
  • Experience with docker to deploy self-contained solutions
  • Experience writing components from scratch, architecture, design and test
  • Ability to proactively mentor less experienced developers
  • Fluency in spoken and written English

Bonus Points

  • Experience with Embedded Software
  • Experience with REST interfaces
  • Experience with Bazel
  • Industry Experience in Robotics/Autonomy
  • Experience with ROS (Robot Operating System)
  • Experience with CI / CD 
  • Experience with HiL platform (Vector, DSpace, ...)
  • Experience with quality assessment (QA)

Perks of Being a Full-time Torc’r 

Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:

  • A competitive compensation package that includes a bonus component and stock options
  • Medical, dental, and vision for full-time employees
  • RRSP plan with a 4% employer match
  • Public Transit Subsidy (Montreal area only.)
  • Flexibility in schedule and generous paid vacation.
  • Company-wide holiday office closures
  • Life Insurance 

At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.

Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply. We’re always looking for those that are hungry, humble, and people smart and your unique experience may be a great fit for this role or others.

How did you first hear about this job? Please list the site, event, or person that referred you.  *

What is your availability or desired start date?  *

What are your salary expectations?  *

Are you legally authorized to wok in Canada for TORC Robotics?  *
--

Do you require or will you require sponsorship for employment visa status to work legally in Canada for TORC Robotics?  *
--

In which country or countries do you now have, or ever had, citizenship or dual citizenship?  *

If there is any additional information you would like us to consider when evaluating your application, please provide it below.

Do you have an agreement between you and your current or former employer that may restrict your ability to accept this offer of employment with Torc or restrict any work that you may do for Torc?  *
--

#J-18808-Ljbffr
  • Sr Software Engineer

    1 month ago


    Montreal, Canada Chewi Creative Full time

    Sr Software Engineer - Real-time ProductionFull-timePLAYHYBRID helps brands break through the media clutter and create authentic and lasting emotional connections with customers through Extended Reality (XR) experiences that drive engagement. Our creative service and technology provides brands with a cinematic, Extended Reality (XR) experience cohesively...

  • Sr Software Engineer

    1 month ago


    Montreal, Canada Chewi Creative Full time

    Sr Software Engineer - Real-time ProductionFull-timePLAYHYBRID helps brands break through the media clutter and create authentic and lasting emotional connections with customers through Extended Reality (XR) experiences that drive engagement. Our creative service and technology provides brands with a cinematic, Extended Reality (XR) experience cohesively...

  • Sr Software Engineer

    1 month ago


    Montreal, Canada Chewi Creative Full time

    Sr Software Engineer - Real-time ProductionFull-timePLAYHYBRID helps brands break through the media clutter and create authentic and lasting emotional connections with customers through Extended Reality (XR) experiences that drive engagement. Our creative service and technology provides brands with a cinematic, Extended Reality (XR) experience cohesively...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada JAM Software GmbH Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Quebec, Canada Mannarino Systems & Software Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada CENTRIC SOFTWARE Full time

    We’re on a mission to hire the best people to build an exceptional product for the best customers, globally.Our business is growing quickly around the world and we are looking for people who are the best in their fields to join our team.Centric Software is E-Verify participantSoftware Engineer, Microservices Developer We are seeking a software engineer...


  • Montreal, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...


  • Montreal, Canada Mannarino Systems & Software Inc. Full time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...

  • Sr. React Developer

    1 week ago


    Montreal, Canada Iris Software Inc. Full time

    Our Client which is a large Investment Bank is urgently looking to hire a Sr. React /Node JS Developer. Sr. React / Node JS Developer Number of Openings - 2. Location - Montreal, Canada Need 3 days onsite every week. UI Developer (JavaScript/TypeScript/ React) Strong/Expert level proficiency in