Embedded Systems Software Engineer

4 weeks ago


Lévis, Quebec, Canada Umano Medical Inc. Full time

Join Our Innovative Team as an Embedded Systems Software Engineer

At Umano Medical Inc., we are looking for a detail-oriented individual who combines the analytical skills of an embedded software developer with the innovative spirit of a designer. You thrive on simplicity and clarity, and you understand that complex and inconsistent interfaces can hinder user experience. Collaborating closely with our design team and product managers, you will help shape a seamless user experience across our upcoming product lines.

Key Qualifications:

  • Degree in Electrical Engineering, Software Engineering, or equivalent experience
  • Proficiency in C/C++ programming and Assembler
  • Extensive knowledge of embedded systems
  • Strong understanding of system architecture
  • Familiarity with graphic libraries such as PEG, LVGL, or similar
  • Experience with development environments like KDS, IAR, ECLIPSE (preferred)
  • Knowledge of ARM and PIC32 microcontrollers (preferred)
  • Understanding of basic touch detection technologies (capacitive, resistive, etc.)

Why Umano Medical Inc.?

Become part of a dedicated and dynamic team in a fast-evolving company where human values are prioritized. You will feel this commitment from your very first day.

Your Responsibilities Will Include:

  • Designing embedded software for a variety of medical devices, focusing on both high-level and low-level software as well as user interfaces
  • Engaging in firmware design using C, both with and without Real-Time Operating Systems (RTOS)
  • Assisting in the formulation of software requirements
  • Implementing, programming, and setting up testing frameworks for software modules related to our products and accessories
  • Ensuring adherence to regulatory documentation throughout the software development lifecycle


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Overview: As an Embedded Systems Software Engineer, you will leverage your keen attention to detail and analytical mindset to craft innovative software solutions. Your role will be pivotal in enhancing user experiences across our diverse range of medical products.Key Qualifications:Bachelor's degree in Electrical Engineering, Software Engineering, or...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Overview: As an Embedded Software Designer at Umano Medical Inc., you will blend technical expertise with creative problem-solving to enhance user experiences across our innovative medical products.Key Qualifications:Degree in Electrical Engineering, Software Engineering, or equivalent experienceProficient in C/C++ programming and AssemblerStrong...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Overview: As an integral part of our innovative team at Umano Medical Inc., you will leverage your expertise in embedded programming to craft exceptional software solutions. Your attention to detail and artistic approach will play a crucial role in enhancing user experiences across our medical product range.Key Qualifications:Degree in Electrical...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Role Overview As an Embedded Software Engineer at Umano Medical Inc., you will collaborate closely with our design team and product strategists to craft an exceptional user experience across our innovative product line. Key Responsibilities Educational Background: A DEC or BAC in Electrical Engineering, Software Engineering, or equivalent experience is...


  • Lévis, Quebec, Canada Umano Medical Full time

    **About the Role**We are seeking a skilled Embedded Software Designer to join our team at Umano Medical. As an Embedded Software Designer, you will be responsible for designing and developing embedded software for various medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products, including high-level and...


  • Lévis, Quebec, Canada Umano Medical Full time

    **About the Role**We are seeking a skilled Embedded Software Designer to join our team at Umano Medical. As an Embedded Software Designer, you will be responsible for designing and developing embedded software for various medical products.Key Responsibilities:Contribute to the design of embedded software for various medical products, including high-level and...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    **About the Role**We are seeking a skilled Embedded Software Designer to join our team at Umano Medical Inc. As an Embedded Software Designer, you will be responsible for designing and developing embedded software for various medical products. This is a unique opportunity to work on a wide range of projects and contribute to the development of innovative...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    **About the Role**We are seeking a skilled Embedded Software Designer to join our team at Umano Medical Inc. As an Embedded Software Designer, you will be responsible for designing and developing embedded software for various medical products. This is a unique opportunity to work on a wide range of projects and contribute to the development of innovative...


  • Lévis, Quebec, Canada Umano Medical Full time

    **About the Role**At Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our software development team, you will be responsible for designing and developing embedded software for various medical products.**Key Responsibilities**Contribute to the design of embedded software for various medical...


  • Lévis, Quebec, Canada Umano Medical Full time

    **About the Role**At Umano Medical, we're seeking a skilled Embedded Software Designer to join our dynamic team. As a key member of our software development team, you will be responsible for designing and developing embedded software for various medical products.**Key Responsibilities**Contribute to the design of embedded software for various medical...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    About the Role:As a key member of our team at Umano Medical Inc., you will collaborate closely with our graphic designer and product managers to craft a unique user experience across all our future products.Responsibilities:Contribute to the design of embedded software for various medical products, encompassing high-level software and user interface...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    About the Role:As a key member of our team at Umano Medical Inc., you will collaborate closely with our graphic designer and product managers to craft a unique user experience across all our future products.Responsibilities:Contribute to the design of embedded software for various medical products, encompassing high-level software and user interface...


  • Lévis, Quebec, Canada Umano Medical Full time

    Umano Medical is seeking a talented Embedded Software Engineer to contribute to the development of innovative medical devices. As an Embedded Software Engineer, you will play a crucial role in designing and implementing software solutions that power our cutting-edge products. You will collaborate closely with a team of engineers, designers, and product...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Umano Medical Inc. is seeking a skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-level software for various medical products. Your expertise in C/C++ programming, Assembler, and development platforms such as KDS, IAR, and ECLIPSE will be...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    Umano Medical Inc. is seeking a skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-level software for various medical products. Your expertise in C/C++ programming, Assembler, and development platforms such as KDS, IAR, and ECLIPSE will be...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    About the RoleWe are seeking a highly skilled C++ Software Architect to join our team at Umano Medical Inc. as a key member of our software development team.Key ResponsibilitiesCollaborate with Cross-Functional Teams: Work closely with our graphic designer and product managers to create a unique user experience across all our future products.Embedded Systems...


  • Lévis, Quebec, Canada Umano Medical Inc. Full time

    About the RoleWe are seeking a highly skilled C++ Software Architect to join our team at Umano Medical Inc. as a key member of our software development team.Key ResponsibilitiesCollaborate with Cross-Functional Teams: Work closely with our graphic designer and product managers to create a unique user experience across all our future products.Embedded Systems...


  • Lévis, Quebec, Canada Creaform Full time

    About the RoleCreaform Engineering is seeking a highly skilled Electrical Systems Design Engineer to join our team. As an Electrical Systems Design Engineer, you will be responsible for designing and developing electrical systems that meet the requirements of our customers and support them in their product development.Key ResponsibilitiesDesign, analyze, and...


  • Lévis, Quebec, Canada Creaform Full time

    About the RoleCreaform Engineering is seeking a highly skilled Electrical Systems Design Engineer to join our team. As an Electrical Systems Design Engineer, you will be responsible for designing and developing electrical systems that meet the requirements of our customers and support them in their product development.Key ResponsibilitiesDesign, analyze, and...


  • Lévis, Quebec, Canada Creaform Full time

    About the RoleCreaform Engineering is seeking an experienced Electrical Engineer to join our team. As an Electrical Engineer, you will be responsible for designing and developing electrical systems for our clients.Key ResponsibilitiesDesign, analyze, and simulate electrical circuits and systemsAnalyze customer needs and translate them into system...