Embedded Software Engineer

Mylife Diabetes Care 

📍 Burgdorf, Switzerland 🇨🇭

full-time
mid-level
Posted —

Key Skills

CC++GitPythonBluetooth

Industry

Medical DevicesConsumer Electronics

Job Description

Your main tasks
  • Join our team to build modern software for connected medical devices
  • Design, implement and maintain embedded software in C
  • Develop and maintain test cases in C++
  • Review other team members' work
  • Contribute to software documentation
  • Collaborate with hardware, testing, manufacturing and system engineering.
  • Improvement our development tools and workflows
Your profile
  • You enjoy contributing to solutions that help people and keep the bigger picture in mind
  • You communicate openly, act responsibly, contribute to a constructive team culture
  • You have a sense for quality, and it shows in your work
  • You understand how to create software in a regulated environment
  • You are a C expert - AI could learn from you
  • You are comfortable with Git and know enough C++ and Python to be fast and effective
  • You can toggle a pin on an STM32 without googling it, and you're happy to discuss why you did it that way
  • You know how to build bare-metal software, and you are at least RTOS-curious
  • Bluetooth is not just for connecting headphones - you know your ATT from your GATT
  • You've lived TDD, SCRUM and CI/CD
  • You are fluent in English