Spaak Cycles
Careers · powered by Jobo Sandbox
← All jobs

Embedded Software Engineer

Spaak Cycles · Utrecht, NL · Amsterdam, NL

  • Full-time
  • Hybrid
  • Mid Level
Apply for this job

Spaak Cycles designs and assembles electric cargo bikes for families and city delivery fleets. We are hiring an Embedded Software Engineer to join the Engineering team.

Our devices run in places where a reboot is expensive and a technician visit is more expensive still. You will write firmware that is careful with memory, honest about failure and updatable over the air without drama.

This is a hybrid role based in Utrecht or Amsterdam, with two or three days a week in the office. It is a full-time, permanent position. Pay is discussed openly at the first interview.

This is a fictional posting on the Jobo sandbox. Applications are never sent to a real employer.

What you'll do

  • Develop and maintain firmware in C and C++ for embedded devices.
  • Bring up new hardware revisions with the electronics team.
  • Build safe over-the-air update and rollback mechanisms.
  • Debug field issues from logs, traces and returned units.
  • Keep firmware secure, including secure boot and signed updates.

Qualifications

Must have

  • Bachelor's in Electrical Engineering, Computer Engineering or equivalent
  • C
  • C++
  • RTOS
  • Embedded Linux
  • Systematic debugging

Nice to have

  • Rust
  • CAN bus
  • Python
  • Collaboration

Benefits

  • 27 vacation days
  • Pension scheme with employer contribution
  • Laptop and home-office budget
  • Sabbatical after five years
Apply for this job

A fictional employer on the Jobo sandbox. Applications never reach a live employer.