Microcontroller Embedded Developer

Apply now

Microcontroller Embedded Developer


 Do you want to work for one of the hottest technology scale-ups in Europe? Do you want to contribute to the international rollout of our smart thermostat and smart home platform? This is your chance to join our team!

You are a Software engineer with a passion for Embedded systems work. As a member of the Software Development team, you would be responsible for the design, implementation, and testing of our core modules firmware.

FULL-TIME · AMSTERDAM

Daily culture

Your Challenge

When new boards are released, you’ll take on the task of board bring up, aided by a schematic, oscilloscope, Serial port, and debugger. You’ll be involved in Development and maintenance of code implementing anything from peripheral drivers to application-level state machines and wireless communication. The Software is based on a common modular platform, based on event driven execution residing directly upon the silicon (i.e. no RTOS).

For this position, competency writing solid and modular C code for Embedded applications is a must. It is a big plus to have at least some experience with test equipment (logic analysers, oscilloscopes) and be able to find your way around the digital aspects of schematics.

  • Embedded Software Developer for a range of main/battery powered wired/wireless products within the Quby peripheral platform.
  • Analyse product requirements and customer use cases in order to propose design solutions as needed.
  • Develop detailed software functional specifications and technical design documents for Embedded Software solutions.
  • Design, implement, and unit test embedded software running on ARM based micro-controllers, Cortex-M0 to Cortex-M4.
  • Maintain close communication with other Software Engineers, System Architecture Engineers, Hardware Engineers and System Integration/Test teams throughout the Design and Development cycle.
  • Support for escalated field issues.

Who you are: 

We are looking for a person who has a ‘can do’ positive attitude; someone that has a pragmatic approach when implementing new features; who has strong analytical skills if it comes down to problem solving. Someone who is able to guarantee quality of the delivered software by CI/CD and manual testing. Someone who is a team player with good communications skills, and who loves to take ownership and someone who really wants to learn a lot! But also:

  • Bachelor Degree in Computer Science/ Electrical Engineering (Master’s degree preferred) or equivalent experience.
  • You have experience with Embedded Software Development with emphasis on battery operation and wireless technologies.
  • You have experience with Embedded Software Development for small-footprint and low-power targets.
  • Strong C language programming experience for Microcontroller systems encompassing Software Design, coding, unit testing and debugging.
  • Hands-on testing/debugging of Embedded systems.
  • Experience working with Agile methodologies such as Scrum or Kanban.
  • Experience with source code version control systems like GIT.
  • Being able to test the Software Developed by the team.
  • Strong knowledge of bus protocols such as I2C, SPI, UART and SDIO.
  • Being able to work with legacy code and making sure new developments are compatible.


Experience in/with following is a big plus:

  • Object oriented programming.
  • Code reviews and peer-programming.
  • Wireless protocols like Z-Wave / ZigBee.
  • System profiling & optimization.
  • Reading and reviewing schematics.
  • Embedded continuous integration/delivery.
  • Test Driven Development.

What Quby offers you

First of all: just over a hundred very enthusiastic colleagues that love to work with new technology and innovative solutions for energy insight! 

  • Enjoy a competitive salary with great benefits.
  • Pension plan, 75% contribution by Quby.
  • Travel reimbursement.
  • Learn on the go: yearly 5% of your year salary available for personal development.
  • Flexible work hours, start the day between 8:00 and 10:00.
  • Free fruit & great coffee and tea.
  • Regular Friday night drinks, game nights and other fun events.
  • In house Coach.
  • Tech lunches.
  • 25 Holidays.
  • Bi-weekly chair massages.
  • Collective Health Insurance.