Progressive

Senior Embedded Software Engineer C++

Eindhoven, NB, NL

6 days ago
Save Job

Summary

C++ Senior Embedded Software Engineer - Connectivity

Note: This role is NOT remote, but Hybrid. Not sure why it is showing it as remote


Role summary

This role's group is a group of highly experienced and knowledgeable engineers specialised in providing high quality connectivity solutions. We work on connectivity software in products ranging from cordless kitchen appliances, connected defibrillators, to connected health monitoring devices, and many, many more.



To fill the continuous demand of our customers, we are looking for an experience embedded software engineer who can support us in developing and releasing new connectivity solutions to our customers.





Your responsibilities:

We are looking for enthusiastic Senior Software Engineers who will be working globally with engineers in Eindhoven. As a Senior Software Engineer, you are responsible for:

  • Designing and implementing the embedded C++ software for the connectivity platform (Embedded C experience in irrelevant)
  • Participating in requirements definition, design, implementation, testing, and release
  • Assuring that your software complies to the requested quality norms,
  • Participating in design and code reviews, and participating in FMEAs
  • Creating automated unit tests and integration tests within the chosen frameworks
  • Able to estimate own work, delivering input for the planning process, maintain personal and team backlogs.
  • Drawing up a personal schedule and reporting on progress in a structured way
  • Ensuring that there is proper documentation for the developed software.





Qualifications:

  • Education in software engineering / computer science
  • Minimum of 5 years relevant work experience in embedded SW development.
  • Cutting edge Embedded SW development on resource constrained platforms, including memory and thread management, HW/SW interfacing, debugging
  • Modern usage of the C++ programming language
  • Strong Object orientated design skills with good understanding of the SOLID principles
  • Experience with various build and test tools, including CMake
  • Agile software development
  • BLE, Wi-Fi, Cellular product development
  • Development of devices governed by Medical regulatory standards is a plus (ISO13485, IEC62304, etc.)





Familiarity with:

  • Git, GitHub
  • Internet of Things
  • Medical devices (bonus)
  • CI/CD, Docker
  • Software quality measurement tools / analysis tools / profilers / style checkers
  • Scripting
  • Electronics

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: