Current jobs related to Embedded Wireless Software Developer - Montreal, Quebec - Thorens Solutions


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...


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

    About the RoleMANNARINO Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in...


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

    About the RoleMANNARINO Systems & Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for IoT devices using C and C++ programming languagesCollaborate with cross-functional teams to ensure seamless integration of software and hardware componentsDevelop...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for IoT devices using C and C++ programming languagesCollaborate with cross-functional teams to ensure seamless integration of software and hardware componentsDevelop...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, space, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant...


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

    About the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, space, and power generation industries.Key ResponsibilitiesDevelop, document, and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems using C and C++ programming languages.Work on device drivers and ensure seamless integration with IoT devices.Collaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems using C and C++ programming languages.Work on device drivers and ensure seamless integration with IoT devices.Collaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada Groupe IT Link Full time

    {"Job OpportunityWe are seeking a skilled Embedded Software Developer to join our team at Groupe IT Link.**Key Responsibilities:*** Design and develop connected systems with multi-sector applications* Develop, verify, and validate code* Perform reverse engineering and source code analysis* Create technical specifications and documentation* Participate in...


  • Montreal, Quebec, Canada Groupe IT Link Full time

    {"Job OpportunityWe are seeking a skilled Embedded Software Developer to join our team at Groupe IT Link.**Key Responsibilities:*** Design and develop connected systems with multi-sector applications* Develop, verify, and validate code* Perform reverse engineering and source code analysis* Create technical specifications and documentation* Participate in...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems using C and C++ programming languages.Work on device drivers and ensure seamless integration with IoT devices.Collaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at SurfaceID Product Development Corp.Key ResponsibilitiesDesign and develop software for embedded systems using C and C++ programming languages.Work on device drivers and ensure seamless integration with IoT devices.Collaborate with cross-functional teams to deliver...


  • Montreal, Quebec, Canada Apple Inc. Full time

    Software Development Manager OpportunityWe are seeking an exceptional Software Development Manager to lead our Secure Element team at Apple Inc. As a key member of our Wireless Technology and Ecosystems group, you will be responsible for managing a team to architect, design, and develop new features for our products. Your expertise in embedded systems, EMV...


  • Montreal, Quebec, Canada Apple Inc. Full time

    Software Development Manager OpportunityWe are seeking an exceptional Software Development Manager to lead our Secure Element team at Apple Inc. As a key member of our Wireless Technology and Ecosystems group, you will be responsible for managing a team to architect, design, and develop new features for our products. Your expertise in embedded systems, EMV...

Embedded Wireless Software Developer

3 months ago


Montreal, Quebec, Canada Thorens Solutions Full time $90,000 - $105,000
Permanent - Full time
Our clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.

As an Embedded Systems Developer, you will be developing and maintaining firmware covering a variety of embedded system applications, including network protocols, core libraries and application development.

You will implement and test firmware to form optimal wireless communication networks using ultra-low power wireless transceivers developed by our customer.

The developer will be responsible for developing effective firmware to support these applications, as well as a graphical user interface for each system that allows users to control the flow of information in the wireless system.

Implement, test and document embedded and application software.

  • Develop algorithms for communication system protocol layers and networks.
  • Provide architectural and detailed designs to meet system requirements.
  • Plan and evaluate architectural design and review system performance.
  • Maintain system software components, including device drivers, RTOS and applications.
  • Participate in team testing processes by developing protocols for unit testing, integration/regression testing and systemlevel testing.
  • Research and evaluate new technology applications and conduct feasibility and risk reduction studies.
Bachelor's degree in electrical engineering or equivalent.

  • Over 5 years' experience developing embedded applications in C and C++.
  • Experience in specifying systemlevel use cases and integrating them into MAC protocol/network architecture and requirements.
  • Ability to work effectively with Linux and Windows.
  • Experience of scripting languages such as Python and MATLAB.
  • Experience of Git version control systems.
  • Experience of software development platforms such as Gitlab and Github.
  • Experience of handson development and debugging on embedded targets using incircuit debuggers and electronic test equipment (oscilloscope, multimeter, logic analyzer, etc.).
  • Experience of modern software development processes (peer review, unit testing, etc.).
Hybrid work and flexible schedules to reconcile professional and personal life.

  • In addition to vacation, sick leave and statutory holidays, the clientoffers additional days off.
Permanent - Full time
Our clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.

As an Embedded Systems Developer, you will be developing and maintaining firmware covering a variety of embedded system applications, including network protocols, core libraries and application development.

You will implement and test firmware to form optimal wireless communication networks using ultra-low power wireless transceivers developed by our customer.

The developer will be responsible for developing effective firmware to support these applications, as well as a graphical user interface for each system that allows users to control the flow of information in the wireless system.

Implement, test and document embedded and application software.

  • Develop algorithms for communication system protocol layers and networks.
  • Provide architectural and detailed designs to meet system requirements.
  • Plan and evaluate architectural design and review system performance.
  • Maintain system software components, including device drivers, RTOS and applications.
  • Participate in team testing processes by developing protocols for unit testing, integration/regression testing and systemlevel testing.
  • Research and evaluate new technology applications and conduct feasibility and risk reduction studies.
Bachelor's degree in electrical engineering or equivalent.

  • Over 5 years' experience developing embedded applications in C and C++.
  • Experience in specifying systemlevel use cases and integrating them into MAC protocol/network architecture and requirements.
  • Ability to work effectively with Linux and Windows.
  • Experience of scripting languages such as Python and MATLAB.
  • Experience of Git version control systems.
  • Experience of software development platforms such as Gitlab and Github.
  • Experience of handson development and debugging on embedded targets using incircuit debuggers and electronic test equipment (oscilloscope, multimeter, logic analyzer, etc.).
  • Experience of modern software development processes (peer review, unit testing, etc.).
Full-time, permanent position;

  • Hybrid work and flexible schedules to reconcile professional and personal life.
  • In addition to vacation, sick leave and statutory holidays, the clientoffers additional days off.
And as a headhunter, I have the chance to help professionals grow in their careers.