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