Embedded Software Engineer for Edge AI Platforms

6 days ago


Richmond Hill, Ontario, Canada iENSO Full time
About iENSO

iENSO is a leading developer of embedded vision and edge AI platforms. Our expertise spans vision, design, development, and manufacture of optimized and scalable embedded vision systems for various industries.

We are currently hiring an Embedded Software Engineer to join our team.

Job Summary

We are seeking an experienced Embedded Software Engineer to design and implement embedded firmware in C++ and C for Embedded Linux and RTOS operation systems.

Key Responsibilities
  • Design and implement embedded firmware for Embedded Linux and RTOS operation systems
  • Participate in the development of project hardware and software requirements, system architecture, and high-level design
  • Work as a team member for implementation, testing, and validation
  • Produce well-documented requirements, specifications, code, and supporting documentation
  • Maintain existing products and code base to provide customer support and provide ongoing product enhancements
Requirements
  • Bachelor's degree in electrical/computer engineering/computer science or related field
  • 3+ years proven embedded software engineering experience
  • Strong C++ (preferably C++20) and C programming abilities
  • Must have development experience with Embedded Linux for some SoC
  • Software design, architecture, and small project management skills
  • Knowledge of wireless communication systems, data communications & protocols; IoT security and encryption; Linux Kernel peripheral driver development experience; embedded file systems, robust data storage and integrity management methods
  • Ability to determine if an issue is a hardware issue or a software issue when troubleshooting
  • Ability to work with minimal supervision and manage their own tasks while collaborating with a team
  • Good verbal and written communication skills
  • Eligibility to work in Canada
Benefits

iENSO offers a competitive salary range of $100,000 - $120,000 per year, depending on experience.

We also offer opportunities for professional growth and development, a collaborative work environment, and a comprehensive benefits package.



  • Richmond Hill, Ontario, Canada iENSO Full time

    About i ENSOi ENSO creates cutting-edge Embedded Vision and Edge AI platforms for companies that require AI, image processing, and data connectivity capabilities in intelligent IoT Products. These products provide actionable data to enable better decision-making and increased efficiency.Our global expertise spans vision, design, development, and...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About the JobiENSO is a pioneering company that specializes in creating cutting-edge Embedded Vision and Edge AI platforms for businesses seeking to integrate AI, image processing, and data connectivity capabilities into their IoT products. Our mission is to empower companies to make better decisions and operate more efficiently by providing optimized and...


  • Richmond Hill, Ontario, Canada iENSO Full time

    Role OverviewiENSO develops cutting-edge Embedded Vision and Edge AI platforms for companies looking to integrate AI, image processing, and data connectivity into intelligent IoT products. Our global expertise spans vision, design, development, and manufacture of optimized embedded systems for applications like home automation, robotics, precision farming,...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOiENSO is a leading provider of Embedded Vision and Edge AI platforms for companies requiring AI, image processing, and data connectivity capabilities in intelligent IoT Products.We aim to empower humankind with actionable data-driven decisions and efficiency through our global network of expertise in vision, design, development, and manufacture of...


  • Richmond Hill, Ontario, Canada iENSO Full time

    Job DescriptionWe are seeking a highly skilled Embedded Firmware Engineer to join our team at iENSO. As a key member of our software development team, you will be responsible for designing and implementing embedded firmware in C++ and C for Embedded Linux and RTOS operation systems.Key Responsibilities:Design and implement embedded firmware in C++ and C for...


  • Richmond Hill, Ontario, Canada iENSO Full time

    Job SummaryWe are seeking a highly skilled Firmware Engineer to join our team at iENSO, where you will be responsible for designing and implementing embedded firmware in C++ and C for Embedded Linux and RTOS operation systems.About the RoleThis is a key position that requires strong technical expertise and excellent problem-solving skills. You will work...


  • Richmond Hill, Ontario, Canada iENSO Full time

    Company OverviewiENSO is a leading provider of Embedded Vision and Edge AI platforms for companies that need to integrate AI, image processing, and data connectivity capabilities in intelligent IoT Products. Our global network of expertise spans vision, design, development, and manufacture of optimized and scalable embedded vision systems for various...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOWe are a leading provider of Embedded Vision and Edge AI platforms for companies that need to incorporate AI, image processing, and data connectivity capabilities in intelligent IoT Products. Our global expertise is in vision, design, development, and manufacture of optimized and scalable embedded vision systems for various industries.Our company...


  • Richmond Hill, Ontario, Canada iENSO Full time

    iENSO is a leading provider of Embedded Vision and Edge AI platforms that empower companies to integrate AI, image processing, and data connectivity capabilities into intelligent IoT products. Our global network of expertise spans vision, design, development, and manufacture of optimized and scalable embedded vision systems for various applications.We are...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSO:iENSO makes Embedded Vision and Edge AI platforms for companies that need to include AI, image processing, and data connectivity capabilities in intelligent IoT Products that can output actionable data so that humankind can make better decisions and be more efficient.Our global network of expertise is in vision, design, development, and...


  • Richmond Hill, Ontario, Canada iENSO Full time

    Company OverviewiENSO is a leading provider of Embedded Vision and Edge AI platforms. Our innovative solutions enable companies to integrate AI, image processing, and data connectivity capabilities into intelligent IoT products that output actionable data for informed decision-making.


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOiENSO is a leading provider of embedded vision and edge AI platforms. We empower companies to integrate AI, image processing, and data connectivity capabilities into intelligent IoT products that drive actionable insights.Our global expertise spans vision, design, development, and manufacture of optimized and scalable embedded vision systems for...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOiENSO is a leading provider of Embedded Vision and Edge AI platforms, enabling companies to integrate AI, image processing, and data connectivity capabilities into intelligent IoT products.Our global network of expertise covers vision, design, development, and manufacture of optimized and scalable embedded vision systems for various industries,...


  • Richmond Hill, Ontario, Canada iENSO Full time

    We are seeking a highly skilled Technical Product Owner to join our team at iENSO. Located in Richmond Hill, ON, this role will involve overseeing all stages of product creation including design and development, working as the key liaison between product managers and development teams, and guiding technical teams to derive and define technical product...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About UsiENSO is a leading provider of Embedded Vision and Edge AI platforms, empowering companies to integrate AI, image processing, and data connectivity capabilities in intelligent IoT products.Job SummaryWe are seeking a Senior Automation Test Engineer to join our growing team. As a key member of our QA team, you will design, implement, and manage...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOiENSO develops cutting-edge Embedded Vision and Edge AI platforms for companies seeking to integrate AI, image processing, and data connectivity capabilities into intelligent IoT products. Our global network of expertise specializes in vision, design, development, and manufacture of optimized and scalable embedded vision systems for various...


  • Richmond Hill, Ontario, Canada Ienso Inc. Full time

    At iENSO Inc., we're shaping the future of IoT products with our innovative Embedded Vision and Edge AI platforms. As a Senior Automation QA Engineer, you'll play a pivotal role in designing, developing, and maintaining automated infrastructure to support continuous integration and deployment pipelines.We're offering a salaried position (TBD + benefits) that...


  • Richmond Hill, Ontario, Canada iENSO Full time

    We are seeking a skilled Technical Product Development Manager to join our team at iENSO. Our company specializes in creating Embedded Vision and Edge AI platforms for companies that require AI, image processing, and data connectivity capabilities in intelligent IoT Products.As a Technical Product Owner, you will work cross-functionally with distributed...


  • Richmond Hill, Ontario, Canada iENSO Full time

    About iENSOiENSO is a leading provider of Embedded Vision and Edge AI platforms, helping companies integrate AI, image processing, and data connectivity capabilities into intelligent IoT products.Our global network of expertise spans vision, design, development, and manufacture of optimized and scalable embedded vision systems for various industries,...


  • Richmond Hill, Ontario, Canada iENSO Full time

    iENSO is a leading developer of Embedded Vision and Edge AI platforms. Our goal is to empower companies to create intelligent IoT Products that drive informed decision-making.As a Senior AQA Engineer, you will design, implement, and manage scalable automation frameworks to support continuous integration (CI) and deployment (CD) pipelines. You will work...