Embedded Software Architect

7 days ago


Kitchener, Ontario, Canada Onsemi Full time
About Onsemi

Onsemi is a leading provider of innovative power and sensing solutions that improve lives through silicon and software. Our mission is to create a safer, cleaner, and smarter world by developing cutting-edge technologies that solve complex challenges.

The Role

We are seeking a highly skilled and experienced Embedded Software Architect to join our team in a key role. This position will involve architecting embedded firmware related to microcontroller features of our ultra-low power solutions. The ideal candidate will have a passion for embedded firmware development, experience with low power design, optimization, wireless protocols, and cybersecurity, as well as excellent communication skills and the ability to work well independently and within a team.

Key Responsibilities
  • Provide technical leadership on embedded software development for our programs, working closely with IC and software technical leads.
  • Design world-class embedded firmware solutions for our ultra-low power devices, including system-level firmware for applications such as hearing aids and automotive systems, sample applications and libraries for our SDKs, wireless audio streaming applications, and cybersecurity applications.
  • 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.
  • Develop technical content for end-user documentation.
  • Provide support for customer requests and issues.
  • Provide effective mentorship for other team members.
Requirements
  • Bachelor's or Master's degree in a relevant engineering discipline, preferably with specialization in embedded systems, communications protocols, or digital signal processing.
  • 15+ years of experience working with embedded systems and firmware development.
  • Strong embedded software development skills with experience in C.
Preferred Qualifications
  • A passion for designing high-quality, modular, portable, and testable code.
  • Familiarity with UML or similar architectural representations.
  • Experience with best-in-class software development methodologies, including Agile Software Development, Test-Driven Development (TDD), and/or Continuous Integration/Deployment (CI/CD).
  • Experience developing embedded firmware applications using typical microcontroller peripherals and interfaces, bare metal or with an RTOS.
  • Experience with automotive software development, including ISO26262 and ASPICE.
  • Experience with cryptographic algorithms and root-of-trust schemes.
  • Experience using microcontroller Software Development Kits (SDK) and vendor sample code.
  • Familiarity with common embedded Integrated Development Environments (IDE) like Eclipse, Keil, or IAR.
  • Python or other scripting programming experience.
  • Assembly language experience.


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing solutions that improve lives through silicon and software. Our mission is to create a safer, cleaner, and smarter world by developing cutting-edge technologies that solve complex challenges.The RoleWe are seeking a highly skilled and experienced Embedded Software Architect to join our...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing technologies that improve lives through silicon and software solutions. Our intelligent power and sensing technologies solve complex challenges and lead the way in creating a safer, cleaner, and smarter world.The RoleWe are seeking a highly skilled and experienced Embedded Software...


  • Kitchener, Ontario, Canada Onsemi Full time

    About OnsemiOnsemi is a leading provider of innovative power and sensing technologies that improve lives through silicon and software solutions. Our intelligent power and sensing technologies solve complex challenges and lead the way in creating a safer, cleaner, and smarter world.The RoleWe are seeking a highly skilled and experienced Embedded Software...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Embedded Software EngineerAre you ready to become part of a leading global engineering design firm that excels in embedded software and hardware, electronics, and electro-mechanical systems?What we are looking for:Enthusiastic and proactive professionalsDesigners with varied expertise and a client-focused approachIndividuals capable of contributing to both...


  • Kitchener, Ontario, Canada Nuvation Engineering Full time

    About Nuvation EngineeringNuvation Engineering is a leading electronic design company that provides innovative solutions for electronic product development. With over two decades of experience, we have served over 400 customers and completed over 1000 engineering design projects.Job SummaryWe are seeking a talented and innovative Senior Embedded Software...


  • Kitchener, Ontario, Canada Nuvation Engineering Full time

    About Nuvation EngineeringNuvation Engineering is a leading electronic design company that provides innovative solutions for electronic product development. With over two decades of experience, we have served over 400 customers and completed over 1000 engineering design projects.Job SummaryWe are seeking a talented and innovative Senior Embedded Software...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you eager to become part of a leading global engineering design firm that excels in embedded software, hardware, electronics, and electro-mechanics?What We Are Looking ForEnthusiastic and proactive professionalsDesigners with varied expertise and a customer-focused approachCapability to engage in internal projects as well as at client sitesKey...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a pioneering technology company that specializes in developing cutting-edge eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating innovative products that unlock the connection between the eyes, brain, and the world around us.Our team of experts has reimagined the...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a pioneering technology company that specializes in developing cutting-edge eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating innovative products that unlock the connection between the eyes, brain, and the world around us.Our team of experts has reimagined the...


  • Kitchener, Ontario, Canada Sonova Full time

    About SonovaSonova is a leading provider of innovative hearing care solutions, dedicated to helping people enjoy the delight of hearing. Our mission is to enable a life without limitations through our core business brands – Advanced Bionics, Audiological Care, Phonak, Sennheiser (under license), and Unitron.Job SummaryWe are seeking an experienced Embedded...


  • Kitchener, Ontario, Canada Sonova Full time

    About SonovaSonova is a leading provider of innovative hearing care solutions, dedicated to helping people enjoy the delight of hearing. Our mission is to enable a life without limitations through our core business brands – Advanced Bionics, Audiological Care, Phonak, Sennheiser (under license), and Unitron.Job SummaryWe are seeking an experienced Embedded...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you ready to make an impact in a leading global engineering design firm specializing in embedded systems and software?What We Are Looking ForEnthusiastic and proactive professionalsInnovators with varied expertise and a customer-centric approachAbility to engage in both internal projects and client-facing assignmentsKey ResponsibilitiesEngage in the...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you passionate about working with a leading global engineering design firm that excels in embedded software, electronics, and hardware solutions?What We Are Looking ForDriven and enthusiastic professionalsInnovators with varied expertise and a client-focused approachCapability to engage in internal projects as well as at client sitesKey...


  • Kitchener, Ontario, Canada JAM Software GmbH Full time

    Are you passionate about embedded systems and mobile technology?At JAM Software GmbH, we are a leading engineering design firm dedicated to the development of innovative software and hardware solutions.What We Are Looking ForDriven and enthusiastic professionalsIndividuals with a background in design and a commitment to service excellenceCapability to engage...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a cutting-edge technology company that is revolutionizing the way humans interact with computers. Our innovative eye-tracking sensors and micro-gestures technology are transforming the Virtual and Augmented Reality (VR/AR) industry.Our team consists of highly skilled researchers and engineers who are passionate about...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a cutting-edge technology company that is revolutionizing the way humans interact with computers. Our innovative eye-tracking sensors and micro-gestures technology are transforming the Virtual and Augmented Reality (VR/AR) industry.Our team consists of highly skilled researchers and engineers who are passionate about...


  • Kitchener, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, testing, and optimizing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge...


  • Kitchener, Ontario, Canada Ford Motor Company Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, testing, and optimizing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge...


  • Kitchener, Ontario, Canada Nuvation Engineering Full time

    Nuvation Engineering is seeking a talented and motivated Embedded Software Engineer to join our growing team. In this role, you will play a key part in developing and bringing to life cutting-edge embedded systems for a variety of industries. As an Embedded Software Engineer, you will be responsible for the full software development lifecycle, from initial...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsAdHawk Microsystems is a pioneering technology company that is revolutionizing the way humans interact with computers. Our cutting-edge microsystems can detect eye movements and micro-gestures with unprecedented resolution, speed, and power efficiency.We are transforming the Virtual and Augmented Reality (VR/AR) technology landscape...