Embedded Software Architect

7 days ago


Waterloo, Ontario, Canada Onsemi Full time
About Us

At onsemi, we empower innovation through cutting-edge silicon and software solutions that transform lives every day. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs, and software that sense and connect the world or improve personal health through wearable or implantable devices. Our ultra-low power solutions contribute to a more sustainable future.

The Role

We're seeking a visionary Embedded Software Architect to join our team in Waterloo. This position involves architecting embedded firmware related to microcontroller features of our ultra-low power solutions. The ideal candidate has a passion for embedded firmware development, experience with low power design, optimization, wireless protocols, and cybersecurity, excellent communication skills, and the ability to work independently and collaboratively.

Why Work with Us

We foster a diverse and inclusive environment with a friendly and team-oriented atmosphere. We offer opportunities for continual learning and growth, including patent and publication incentives. We provide education assistance programs, support volunteer and charitable programs, and offer flexible work hours, comprehensive wellness, and retirement benefits to support a healthy work-life balance.

Key Responsibilities
  1. Provide technical leadership on our programs, working closely with IC and software technical leads.
  2. Design world-class embedded firmware solutions for our ultra-low power devices, including system-level firmware for applications like hearing aids and automotive systems, sample applications and libraries for our SDKs targeting various markets, wireless audio streaming applications, and cybersecurity applications.
  3. Contribute to the design of our next-generation wireless and DSP silicon and software platforms, software development tools, and system architecture from an embedded software developer's perspective.
  4. Develop technical content for end-user documentation.
  5. Support customer requests and issues.
  6. Provide effective mentorship for other team members.
Requirements
  1. Bachelor's or Master's degree in a relevant engineering discipline, preferably with specialization in embedded systems, communications protocols, or digital signal processing.
  2. 15+ years of experience working with embedded systems and firmware development.
  3. Strong embedded software development skills with experience in C.
What Else You May Bring
  1. A passion for designing high-quality, modular, portable, and testable code.
  2. Familiarity with UML or similar architectural representations.
  3. Experience with best-in-class software development methodologies, including Agile Software Development, Test-Driven Development (TDD), and/or Continuous Integration/Deployment (CI/CD).
  4. Experience developing embedded firmware applications using typical microcontroller peripherals and interfaces, bare metal, or with an RTOS.
  5. Experience with automotive software development, including ISO26262 and ASPICE.
  6. Experience with cryptographic algorithms and root-of-trust schemes.
  7. Experience using microcontroller Software Development Kits (SDK) and vendor sample code.
  8. Familiarity with common embedded Integrated Development Environments (IDE) like Eclipse, Keil, or IAR.
  9. Python or other scripting programming experience.
  10. Assembly language experience.


  • Waterloo, Ontario, Canada Onsemi Full time

    About OnsemiWe're a leading provider of intelligent power and sensing technologies that help improve lives every day. Our innovative solutions solve complex challenges and contribute to a safer, cleaner, and smarter world.The RoleWe're seeking an experienced Embedded Software Architect to join our team in Waterloo. As a key member of our team, you'll be...


  • Waterloo, Ontario, Canada Onsemi Full time

    About OnsemiWe're a leading provider of intelligent power and sensing technologies that help improve lives every day. Our innovative solutions solve complex challenges and contribute to a safer, cleaner, and smarter world.The RoleWe're seeking an experienced Embedded Software Architect to join our team in Waterloo. As a key member of our team, you'll be...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we're dedicated to creating innovative silicon and software solutions that make a meaningful impact on people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we're dedicated to creating innovative silicon and software solutions that make a meaningful impact on people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we're dedicated to creating innovative silicon and software solutions that make a meaningful impact on people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we're dedicated to creating innovative silicon and software solutions that make a meaningful impact on people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through cutting-edge silicon and software solutions that transform lives every day. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs, and software that sense and connect the...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through cutting-edge silicon and software solutions that transform lives every day. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs, and software that sense and connect the...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through silicon and software solutions that make a difference in people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, leading the way to a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense and...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through silicon and software solutions that make a difference in people's lives. Our intelligent power and sensing technologies address the world's most complex challenges, leading the way to a safer, cleaner, and smarter world. We're developing cutting-edge wireless-enabled MCUs, DSPs, and software that sense and...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through cutting-edge silicon and software solutions that transform lives every day. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs, and software that sense and connect the...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we empower innovation through cutting-edge silicon and software solutions that transform lives every day. Our intelligent power and sensing technologies address the world's most complex challenges, driving a safer, cleaner, and smarter world. We're developing leading-edge wireless-enabled MCUs, DSPs, and software that sense and connect the...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    Job Title: Embedded Software Development EngineerWe are seeking a highly skilled and experienced Embedded Software Development Engineer to join our team at Ford Motor Company. As an Embedded Software Development Engineer, you will be responsible for designing, developing, and testing software for our in-vehicle infotainment systems.Key...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at https://www.pcrecruiter.net/sitemap. As an Embedded Software Developer, you will be responsible for developing, coding, and debugging software products or enhancements to existing software.Key Responsibilities:Develop and implement software...


  • Waterloo, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at https://www.pcrecruiter.net/sitemap. As an Embedded Software Developer, you will be responsible for developing, coding, and debugging software products or enhancements to existing software.Key Responsibilities:Develop and implement software...


  • Waterloo, Ontario, Canada WAFES TECHNOLOGIES INC. Full time

    Job Title: Software Technical ArchitectWe are seeking a highly skilled Software Technical Architect to join our team at WAFES TECHNOLOGIES INC. as a key member of our software development team.Job Summary:The Software Technical Architect will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients....


  • Waterloo, Ontario, Canada WAFES TECHNOLOGIES INC. Full time

    Job Title: Software Technical ArchitectWe are seeking a highly skilled Software Technical Architect to join our team at WAFES TECHNOLOGIES INC. as a key member of our software development team.Job Summary:The Software Technical Architect will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients....