Senior Embedded Software Developer

1 day ago


Kitchener, Ontario, Canada Nuvation Engineering Full time
Job Summary

Nuvation Engineering is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our engineering group, you will be responsible for designing and developing innovative software solutions for a wide range of applications.

About Nuvation Engineering

Founded in 1997, Nuvation Engineering is a leading electronic design company that provides hardware design, software development, and FPGA design services for electronic product development. Our clients come from various industries, including video, wireless, medical, defense, robotics, and high-performance computing.

Responsibilities
  • Design and develop embedded software solutions for a wide range of applications.
  • Collaborate with cross-functional teams to ensure project success.
  • Develop and maintain software development methodologies and resources.
  • Identify and define architecture-level solutions that meet technical and non-technical requirements.
  • Lead and evolve software development methodologies and resources.
Requirements
  • Experience with one or more embedded operating systems, such as Embedded Linux or FreeRTOS.
  • Experience with C and C++, as well as secondary languages for activities like test automation.
  • Experience with a variety of microprocessors and microcontrollers, particularly ARM-based or FPGA-based SoCs.
  • Experience with software development best practices, including design documentation, implementation, validation, and testing.
  • Experience with generating estimates for Requests for Proposals and for Change Orders.
  • Experience guiding development in designing reusable software components in compliance with standards and industry best practices.
  • Experience defining and documenting relevant software patterns and design mechanisms to be used to implement the underlying components.
  • Experience reviewing and approving designs created by the development team.
  • Experience with structured software development methodologies such as Agile.
  • Experience with key software areas such as networking, system interfaces, communication protocols, sensors, device drivers, etc.
  • Experience with board-level software bring-up on new hardware.
  • Experience with communication interfaces like Ethernet, USB, and wireless protocols.
  • Experience writing test plans and work plans.
  • University degree or College Diploma in Electrical/Electronics, Mechatronics or Computer Science, or equivalent experience.
Nice-to-Haves
  • Experience working with stakeholders and customers to determine technical requirements and engineering implementation needs.
  • Experience with Python.
  • Experience working with video and imaging applications.
  • Experience working with web and database systems.
  • Design experience in a complementary discipline.
General Skills and Characteristics
  • You want to learn, and you do so quickly.
  • You are effective at multi-tasking and switching gears by prioritizing, focusing, and adapting to the multiple concurrent tasks/projects at hand.
  • You are proficient at estimation and critical thinking.
  • You are organized, independent, and self-managing.
  • You have strong written and verbal communication.
  • You desire to work and collaborate with people and teams – you make your colleagues better and you grow from their contributions.
  • You focus on results, and with quality.
  • You are passionate and creative – with a willingness to go beyond the normal.
  • You are hands-on and practical.
Benefits

Nuvation Engineering offers competitive salaries with health, dental, vision, and disability benefits. All positions have opportunities for variety, innovation, and success. We have a fast-paced, yet relaxed work environment, and a unique corporate culture that will support and encourage you to perform at your personal best for your colleagues and our customers. We promise you respect, teamwork, and appreciation for a job well done.



  • 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 AdHawk Microsystems Full time

    About AdHawk MicrosystemsAdHawk Microsystems is a pioneering technology company that specializes in the development of cutting-edge eye-tracking solutions. Our mission is to unlock the connection between the eyes, the brain, and the world around us by creating innovative products that enable effortless control of wearable devices and reveal the interests,...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsAdHawk Microsystems is a pioneering technology company that specializes in the development of cutting-edge eye-tracking solutions. Our mission is to unlock the connection between the eyes, the brain, and the world around us by creating innovative products that enable effortless control of wearable devices and reveal the interests,...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a cutting-edge technology company that specializes in developing innovative eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating seamless and intuitive interfaces.Our team is comprised of talented researchers and engineers who are passionate about pushing the boundaries of...


  • Kitchener, Ontario, Canada AdHawk Microsystems Full time

    About AdHawk MicrosystemsWe are a cutting-edge technology company that specializes in developing innovative eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating seamless and intuitive interfaces.Our team is comprised of talented researchers and engineers who are passionate about pushing the boundaries of...


  • 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 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 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 Sonova AG Full time

    About the RoleWe are seeking an experienced Embedded Software Developer to join our team at Sonova AG. As a key member of our R&D team, you will be responsible for developing and analyzing microcontroller software solutions for hearing aid applications.ResponsibilitiesCollaborate with cross-functional teams to provide microcontroller development support for...


  • Kitchener, Ontario, Canada Sonova AG Full time

    About the RoleWe are seeking an experienced Embedded Software Developer to join our team at Sonova AG. As a key member of our R&D team, you will be responsible for developing and analyzing microcontroller software solutions for hearing aid applications.ResponsibilitiesCollaborate with cross-functional teams to provide microcontroller development support for...


  • 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 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 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 Sonova Full time

    About the RoleWe are seeking a skilled Embedded Software Developer to join our Research & Development team at Sonova. As a key member of our team, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.ResponsibilitiesDesign, implement, test, and document real-time embedded software for wireless hearing...


  • Kitchener, Ontario, Canada Sonova Full time

    About the RoleWe are seeking a skilled Embedded Software Developer to join our Research & Development team at Sonova. As a key member of our team, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.ResponsibilitiesDesign, implement, test, and document real-time embedded software for wireless hearing...


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