Rheinblick Instruments builds precision analytical instruments for pharmaceutical and food-testing laboratories. 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 Basel or Geneva, with two or three days a week in the office. It is a full-time, permanent position. The pay range for this role is CHF 109,000–CHF 142,000 per year.
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.
- 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
- Pension fund contributions above the legal minimum
- 25 days of holiday
- Accident insurance
- Equipment of your choice