Embedded Systems Software Engineer

4 weeks ago


Canada Technology & Strategy Full time


At Technology & Strategy, we pride ourselves on our innovative approach and the expertise of our team. However, the most valuable insight comes from our colleagues who embody the spirit of T&S.

What our team appreciates the most:


Flexibility - We offer flexible working hours, the option for remote work, and 30 days of vacation annually. Beyond that, the consulting environment allows for rapid movement through various projects, enhancing your skills and accelerating your career.


Projects - You will engage in a dynamic environment where you can collaborate with experts and be at the forefront of technological advancements. Opportunities exist to work across different sectors or specialize in a specific area. We also provide access to paid training, certifications, and language courses (English and German).


Atmosphere - Our teams are international and multi-cultural. We believe in fostering a positive work environment through activities like Potlucks, Karaoke, Karting, Oktoberfest, and seasonal parties. Enjoying work is essential as it helps strengthen relationships among colleagues (participation is always voluntary).


In formal terms, we are a consulting firm specializing in engineering, IT, and digital project management. With a diverse workforce of 3,500 employees from 45 nationalities across 27 offices in 10 countries, we embody a truly international presence.

Job Overview

As an Embedded Systems Software Engineer focused on IoT development and integration, you will be responsible for creating embedded software products for our esteemed clients.

  • Develop and integrate functionalities and interfaces for an automated locker system, connecting a Linux-based controller to our backend infrastructure.
  • Design workflows and interfaces with a strong emphasis on security.
  • Define, develop, and integrate solutions for the automated locker to ensure an optimal customer experience.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or Telecommunications.
  • A minimum of 2 years of experience in the development, integration, and debugging of distributed systems that include hardware, embedded software, gateways, cloud services, and web/mobile applications.
  • In-depth knowledge and experience with embedded Linux systems.
  • Familiarity with security concepts related to embedded Linux systems (secure boot, TPM, authentication procedures).
  • Strong programming skills in Python and C/C++.
  • Good understanding of REST and MQTT protocols.
  • Experience with GitLab (CI/CD) setup and usage.
  • Proficient in SQL, JSON, and XML.
  • A quality-oriented mindset combined with critical thinking and attention to detail, enabling you to identify issues and propose solutions under pressure.
  • Good knowledge of modern embedded development and debugging tools (e.g., JIRA, Git, Confluence, SharePoint).
  • Fluency in English.

Are you the right fit for this role?


At T&S, we aim to keep our recruitment process efficient and straightforward.

Step 1 - Discuss your career aspirations with HR.

Step 2 - Get introduced to the projects and the company by Managers and HR.

Step 3 - Engage in a discussion with a technical expert.

And that’s it We will extend an offer and welcome you to our team.

Our positions are open to individuals recognized as disabled workers. T&S Group promotes diversity and equality in the workplace. All qualified candidates are considered for employment on an equal basis.



  • Canada Mannarino Systems & Software Full time

    About UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Mannarino Systems & Software Full time

    About UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Mannarino Systems & Software Full time

    About UsMannarino Systems & Software is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our CultureWe value high-quality work, professionalism, and teamwork in a respectful and motivating atmosphere that fosters long-term business...


  • Canada Mannarino Systems & Software Full time

    Safety Critical Embedded Software Developer Safety Critical Embedded Software Developer 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 team is passionate about building...


  • Canada Mannarino Systems & Software Full time

    **Safety-Critical Embedded Software Developer** We are seeking an experienced and passionate Safety Critical Embedded Software Developer to develop, document, and deliver embedded software for safety-critical positioning products. MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware, and certification...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a skilled Software Engineer Consultant to join our dynamic team. This role focuses on enhancing system software reliability and involves working with innovative automotive technologies. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and rectifying system...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a talented Software Engineer Consultant to contribute to innovative automotive projects. This role focuses on enhancing system software reliability within a dynamic and collaborative environment. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and...


  • Canada Altair Engineering Full time

    Position Overview: Altair Engineering is seeking a talented Software Engineer Consultant/Expert to join our innovative team. This role focuses on enhancing system software reliability within the automotive sector. Key Responsibilities: - Develop and implement embedded software solutions aimed at identifying and addressing system instabilities. -...


  • 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,...


  • Canada Stryten Manufacturing Full time

    Position OverviewWe are seeking a talented intern to join our team at Stryten Manufacturing. This role focuses on the development of innovative Lithium Battery technology tailored for military applications.Key ResponsibilitiesEngage in software engineering activities including requirements gathering, design, coding, testing, verification, and integration of...

  • Software Engineer

    4 days ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...

  • Software Engineer

    5 days ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...


  • Canada Altair Engineering Full time

    Job Summary:Altair Engineering is seeking a highly skilled Software Engineer Consultant/Expert to join our team in Kanata, ON. This is a contract position that offers a unique opportunity to work with cutting-edge technology and contribute to the development of next-generation automotive infotainment platforms.Key Responsibilities:Design and develop embedded...

  • Software Engineer

    1 week ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...

  • Software Engineer

    1 week ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...

  • Software Engineer

    1 week ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...

  • Software Engineer

    1 week ago


    Canada Wind River Full time

    About the OpportunityWind River Systems is seeking a highly skilled software engineer to join a team developing automated tests for safety-critical embedded real-time operating systems and embedded virtualization solutions. The purpose of this role is to contribute to the development process, including agile methodologies, and deliver technical contributions...


  • Canada Altis Technology Full time

    About the RoleAltis Technology is seeking a highly skilled Firmware Engineer to join our team. As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems, designing, developing, and maintaining firmware that supports high-availability mission-critical devices.Key ResponsibilitiesDesign and Development: Develop, test, and...


  • Canada Altis Technology Full time

    About the RoleAltis Technology is seeking a highly skilled Firmware Engineer to join our team. As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems, designing, developing, and maintaining firmware that supports high-availability mission-critical devices.Key ResponsibilitiesDesign and Development: Develop, test, and...