Firmware Engineer (Embedded Systems)

Feel Robotics
Amsterdam, Netherlands
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests C++ (Programming Language) Program Optimization Software Quality Software Debugging Embedded C Firmware Strategies of Testing Scripting PIC Microcontroller

Job description

We’re looking for a Firmware Engineer to take ownership of the embedded firmware powering our devices.

This role goes beyond implementation, you’ll shape architecture, make key technical decisions, and ensure our firmware performs reliably in real-world conditions.

What You’ll Do

  • Design and develop firmware for connected embedded devices from concept to production.
  • Own key parts of the firmware architecture and drive technical decisions.
  • Work closely with hardware, software teams to ensure seamless integration.
  • Build and maintain low-level interfaces, communication layers, and system logic.
  • Optimize systems for performance, power efficiency, and reliability.
  • Diagnose and resolve complex issues in hardware-software interaction.
  • Contribute to testing strategies, code quality, and long-term maintainability.
  • Support product lifecycle activities including improvements and updates after release.

Requirements

  • Experience developing firmware for embedded systems in production environments.
  • Solid proficiency in embedded C/C++ programming.
  • Understanding of microcontroller-based systems and hardware interaction.
  • Experience working with real-time or timing-sensitive systems.
  • Solid knowledge of communication between embedded devices and external systems (wired or wireless).
  • Ability to work within constraints such as limited memory, power, and processing resources.
  • Hands-on debugging experience at both software and hardware levels.
  • Experience building reliable systems that operate in real-world conditions.

Nice to Have

  • Experience with connected or IoT devices.
  • Familiarity with wireless communication technologies.
  • Exposure to motion systems, sensors, or actuators.
  • Experience improving power efficiency in battery-operated devices.
  • Scripting or tooling experience for testing and automation.

What We’re Looking For

  • A strong sense of ownership, you take responsibility for what ships.
  • Ability to make pragmatic engineering trade-offs.
  • Comfortable working in a fast-paced, product-focused environment.
  • Strong collaboration skills across disciplines.

Benefits & conditions

  • Make Your Mark: Real ownership and visible impact from day one
  • Flexible Work Environment: Approximately 60% office-based in Zuidas, with regular remote work and up to one month per year working from abroad
  • Office Perks: Free drinks, snacks, fresh fruit, personal training sessions, and gym membership contributions
  • Product Discounts: Exclusive access and discounts on our products
  • Build, Don’t Maintain: Work on new products and technologies that shape the future
  • Epic Events: Legendary summer and Christmas parties
  • Commuting Allowance: Monthly travel cost compensation
  • Sport Allowance: Support to stay active and energized

About the company

FeelGroup is a leading innovator in adult wellness technology, combining advanced hardware, software, and AI to create immersive and meaningful digital experiences. Our multidisciplinary teams work closely together to bring bold ideas to life, with a strong focus on quality, scalability, and user experience. We invest in our people through competitive compensation, solid benefits, and a culture built on trust, transparency, and growth - what we call Feel Culture.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · WWC 2022

Videos

See all

Related articles

See all