Embedded Software Developer C++

4 weeks ago


Kitchener, Ontario, Canada Sonova Full time

At Sonova, we are a leading provider of innovative hearing care solutions, and we are seeking a skilled Embedded Software Developer to join our Research & Development team.

Responsibilities:

  • Design, implementation, test, and documentation of real-time embedded software for wireless hearing devices (medical devices)
  • Object-oriented embedded software development in C++ for modern networked hearing aid systems
  • Interdisciplinary collaboration in product and platform teams
  • Contribute to design and architecture, and align with architects
  • Evolve agile software development

Requirements:

  • Excellent embedded software development know-how (OS, concurrency, communication, distributed systems)
  • 2+ years' experience in C++ development and object-oriented design
  • Knowledge in Python, C#, continuous integration or test frameworks is a benefit
  • Methodical and systematic solution approach
  • Bachelor's degree in computer science, Computer Engineering, or must be able to demonstrate a successful track record in a relevant field.

What we offer:

  • Medical, dental and vision coverage
  • Health Savings, Health Reimbursement, Flexible Spending/Dependent Care Accounts
  • TeleHealth options
  • 401k plan with company match
  • Company paid life/ad&d insurance Additional supplemental life/ad&d coverage available
  • Company paid Short/Long-Term Disability coverage (STD/LTD) STD LTD Buy-ups available
  • Accident/Hospital Indemnity coverage
  • Legal/ID Theft Assistance
  • PTO (or sick and vacation time), floating Diversity Day, & paid holidays
  • Employee Assistance Program (24/7 mental health support hotline, 5 company paid counseling sessions and more)
  • Robust Internal Career Growth opportunities
  • Tuition reimbursement
  • Hearing aid discount for employees and family
  • Internal social recognition platform
  • D&I focused: D&I council and employee resource groups

How we work:

At Sonova, we prioritize the well-being of our employees and foster an inclusive environment that promotes engagement and collaboration. Our team-customized hybrid work model empowers teams to balance individual needs with business goals, offering flexibility and individualized time management. We recognize the importance of life outside of work and strive to create a supportive and motivating workplace where innovation thrives.



  • Kitchener, Ontario, Canada Sonova AG Full time

    At Sonova AG, we're looking for a talented Embedded Software Developer to join our team. As an embedded software developer, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.Key Responsibilities:Design, implementation, test, and documentation of real-time embedded software.Object-oriented embedded software...


  • Kitchener, Ontario, Canada Sonova AG Full time

    At Sonova, we're committed to creating innovative hearing solutions. As an Embedded Software Developer C++, you'll play a crucial role in developing cutting-edge software for our networked hearing aid systems.Key Responsibilities:Design, implement, test, and document real-time embedded software using C++Collaborate with a multidisciplinary team of engineers...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to helping people enjoy the delight of hearing. As a leading provider of innovative hearing care solutions, we are not just a company that makes products: we are a team on a mission to enable a life without limitations. Our Research & Development team delivers hearing solutions and services for hearing impaired people, hearing...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to providing innovative hearing care solutions that empower individuals with hearing impairments.We are seeking an experienced Embedded Software Developer C++ Specialist to join our Research & Development team in Kitchener, ON. As a key member of our team, you will be responsible for developing embedded C++ software for modern...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    Embedded Software Developer OpportunityWe are seeking a talented and motivated Embedded Software Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key ResponsibilitiesAssist in the design and development of embedded software for various...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    We are seeking a talented and motivated Junior Embedded Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key Responsibilities:Assist in the design and development of embedded software for various systems and devicesCollaborate with...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are a team on a mission to help people enjoy the delight of hearing.We develop, manufacture and distribute solutions that push the limits of technology and redefine the future of our industry.As a leading provider of innovative hearing care solutions, we deliver hearing solutions and services for hearing impaired people, hearing care...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to helping people enjoy the delight of hearing. As a leading provider of innovative hearing care solutions, we are not just a company that makes products: we are a team on a mission to enable a life without limitations. Our Research & Development team delivers hearing solutions and services for hearing impaired people, hearing...


  • Kitchener, Ontario, Canada Miovision Full time

    Position SummaryMiovision is seeking an experienced Senior Embedded Software Developer to join our firmware team. As a key member of our team, you will be responsible for designing and developing embedded software and firmware on all Miovision hardware and test systems.Key ResponsibilitiesDevelop and maintain embedded Linux software in Python and firmware...


  • Kitchener, Ontario, Canada Sonova Full time

    Discover a career-defining opportunity at Sonova, a pioneer in innovative hearing care solutions. As an Embedded Software Developer, you will be instrumental in shaping the future of our industry by developing cutting-edge embedded C++ software for modern networked hearing aid systems.About UsSonova is a leading provider of hearing care solutions, dedicated...


  • Kitchener, Ontario, Canada Miovision Full time

    OverviewMiovision is a leading provider of transportation data and traffic management solutions, leveraging custom-built hardware to deliver best-in-class results. As a Senior Embedded Developer, you will be responsible for developing embedded software and firmware on Miovision hardware and test systems.


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Software Engineering at Christie Digital SystemsWe're looking for a skilled Senior Software Developer to join our innovative team. As part of our team, you will have the opportunity to design, develop, and maintain state-of-the-art projection systems and application tool sets used for calibration, setup, and diagnostics.Responsibilities:Development of...


  • Kitchener, Ontario, Canada Sonova AG Full time

    Job Title: Software Developer for Advanced Hearing SolutionsAbout Sonova AGSonova AG is a leading innovator in hearing solutions, offering a range of products and services that improve the lives of millions of people worldwide. Our team of experts is passionate about developing cutting-edge technology that makes a real difference.Job DescriptionWe are...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Software Development OpportunityChristie Digital Systems Canada Inc. is seeking a skilled Senior Software Developer to join our innovative team. As a key member of our software development team, you will design, develop, and maintain state-of-the-art projection systems and application tool sets.Responsibilities:Develop embedded software on a Linux embedded...


  • Kitchener, Ontario, Canada Miovision Full time

    About the RoleMiovision is a leading provider of transportation data and traffic management solutions. We are currently seeking an experienced Senior Embedded Developer to join our team.Job SummaryWe are looking for a highly skilled Senior Embedded Developer to design, develop, and maintain embedded software and firmware on all Miovision hardware and test...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Job DescriptionWe are seeking an experienced Senior Software Developer to join our innovative team at Christie Digital Systems Canada Inc.About the Opportunity:As a Senior Software Developer, you will have the opportunity to design, develop and maintain state-of-the-art projection systems as well as the application tool sets used for calibration, setup and...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Senior Software Developer PositionChristie Digital Systems Canada Inc. is seeking a skilled Senior Software Developer to join our innovative team. As a key member of our team, you will design, develop, and maintain state-of-the-art projection systems and application tool sets.About the Opportunity:We're looking for a highly motivated and experienced Senior...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Christie Digital Systems Canada Inc.We are seeking a highly skilled Senior Software Developer to join our innovative team in Kitchener, ON.About the Opportunity:We are pushing the boundaries of technology with our state-of-the-art projection systems and application tool sets. As part of our team, you will have the opportunity to design, develop, and maintain...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Senior Software Developer Position at Christie Digital Systems Canada Inc.We create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. As a Senior Software Developer, you will be part of an innovative team that is pushing the boundaries of technology.About the Role:You will...

  • Software Developer

    3 weeks ago


    Kitchener, Ontario, Canada Clearpath Robotics Full time

    We are seeking a skilled Software Developer to join our team at {company}.The ideal candidate will possess strong programming skills and experience with backend technologies.Responsibilities include designing, developing, and testing software applications,as well as collaborating with cross-functional teams to deliver high-quality solutions.Key skills and...