Embedded Firmware Development Specialist

7 days ago


Richmond Hill, Ontario, Canada iENSO Full time
About iENSO

We 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 is currently hiring for an Embedded Firmware Engineer position. Thank you for considering this opportunity.

We look forward to reviewing your application and discussing how you can contribute to our team's success.

Requirements:

  • Bachelor's degree in electrical/computer engineering/computer science or related field;
  • 3+ years of proven embedded software engineering experience;
  • Strong C++ (preferably C++20) and C programming skills;
  • Must have development experience with Embedded Linux for some System-on-Chip (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;
  • Knowledge of 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.
Job Description

The Embedded Firmware Engineer will be responsible for designing and implementing embedded firmware in C++ and C for Embedded Linux and RTOS operation systems. This role will participate in the development of project hardware and software requirements, system architecture, and high-level design.

The ideal candidate will have strong coding standards, code reviews, mutual learning, static code analysis, formal testing, and error tracking skills. They will also maintain existing products and code base to provide customer support and provide ongoing product enhancements.

This role will contribute to new project proposals, architecture development, and designs, as well as manage portions of projects to meet project goals.

Compensation: $90,000 - $120,000 per annum, depending on experience and qualifications.



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

    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

    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

    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

    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

    About iENSOiENSO 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 SummaryWe are seeking an experienced Embedded Software Engineer...


  • 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

    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

    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 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 beBee Professionals Full time $45,000 - $60,000

    We are seeking a highly skilled Child Development Specialist to join our team in Richmond Hill, Canada. As a Child Development Specialist, you will be responsible for creating a safe and stimulating environment for young children, planning and implementing educational programs, and collaborating with parents and caregivers to support each child's...


  • Richmond Hill, Ontario, Canada Mon Sheong Full time

    About the RoleWe are seeking a highly skilled Development Fundraising Specialist to join our team at Mon Sheong Foundation. As a key member of our Development department, you will be responsible for implementing strategies and plans to raise funds to support our mission.


  • Richmond Hill, Ontario, Canada AB Solar Full time

    About AB SolarWe are a leading company in the solar energy industry, dedicated to providing innovative solutions for a sustainable future.Job Title: Web Development SpecialistSalary Range:$60,000 - $80,000 per yearJob DescriptionOverviewThis is an exciting opportunity to join our team as a Web Development Specialist. In this role, you will be responsible for...

  • IT Specialist

    4 weeks ago


    Richmond Hill, Ontario, Canada Schindler Consulting Full time

    Job Title: IT Specialist - Software DeveloperWe are seeking an experienced and skilled IT specialist to join our team at Schindler Consulting as a software developer.About the Role:The successful candidate will be responsible for developing, maintaining, and testing software applications. This includes writing, modifying, integrating, and testing software...


  • Richmond Hill, Ontario, Canada Employment and Social Development Canada Full time

    Are you a marketing enthusiast looking for a challenging role? We have an exciting opportunity at Employment and Social Development Canada as a Digital Marketing Specialist.About the JobThe ideal candidate will have 2 years of experience in digital marketing, with a strong focus on creating engaging content and promoting products online. This is a full-time...


  • Richmond Hill, Ontario, Canada Schindler Visa Services Corp. Full time

    The Software Development Specialist role at Schindler Visa Services Corp. offers a unique opportunity to leverage your technical expertise in creating innovative software solutions for e-commerce and Internet applications.Key ResponsibilitiesThis position entails designing, developing, testing, and maintaining high-quality software code. The successful...


  • Richmond Hill, Ontario, Canada Schindler Consulting Full time

    Job Description:Schindler Consulting is seeking a skilled Web Development Specialist to join our team. As a Web Development Specialist, you will be responsible for designing and developing visually appealing and user-friendly websites.Key Responsibilities:Consult with clients to develop and document website requirementsPrepare mock-ups and storyboardsSource,...


  • Richmond Hill, Ontario, Canada TET Management Inc. Full time

    Job DescriptionWe are seeking a qualified Child Development Specialist to join our team at TET Management Inc. in the field of early childhood education.Key Responsibilities:Develop and implement child-care programs that support and promote the physical, cognitive, emotional, and social development of children.Lead activities by telling or reading stories,...


  • Richmond Hill, Ontario, Canada lullaboo Nursery and child care centre Full time

    Job Title: Child Development SpecialistAbout Lullaboo Nursery and Child Care Centre: We are a leading childcare provider dedicated to delivering high-quality care and education to children in a nurturing environment.Salary: $45,000 - $55,000 per yearAbout the Role:We are seeking a skilled and caring Child Development Specialist to join our team. As a key...