Join us in building smart IoT solutions as a Medior Embedded Software Engineer at Binfinity. You’ll take charge on the development of our IoT device firmware, contribute to the codebase, and work with the team to ensure stable and secure software.
A brief overview of this role:
We ask
🎓 Bachelor’s in Computer Science or equivalent
💻 Experience with C and/or C++
🌐 Familiar with RTOS (Zephyr would be nice)
🚀 5+ years of experience in embedded software development
💬 Strong communication skills, proactive attitude
We offer
🤑 €4000 – €5500
👵🏼 Good pension scheme
🏖 26 vacation days
👍🏼 Attractive secondary benefits
🚀 Opportunity to obtain shares
About Binfinity
Binfinity is a leading innovator in smart waste management. We offer user-friendly solutions that make waste collection more efficient by combining simplicity and control in one platform. With products like Binfinity Access, Binfinity CMS, and Binfinity Ident, we help municipalities and businesses optimize waste flows and improve operational efficiency.
“ Satisfied colleagues are the foundation of successful projects. That’s why our team is always at the center. ”
The role
As Medior Embedded Software Engineer, you will work on the design, development, testing, and maintenance of embedded software used in our products. You will be involved in both new development and improvements to existing systems.
This is a hands-on engineering role with a high degree of freedom and responsibility. You will not have formal line-management responsibility, but you will be expected to contribute to the structure, reliability, and maintainability of our embedded software environment.
Because we are a small company, you will have room to shape how embedded software is developed, documented, tested, and improved. You will work closely with the lead full stack engineer, hardware engineer, engineering manager, and the wider team, with short communication lines and direct involvement in technical decisions.
What you will do
You will work on the embedded software that runs inside our products, close to the hardware and close to the real-world situations in which those products are used.
Your work will involve developing and maintaining firmware, debugging product issues, working with microcontrollers, sensors and communication interfaces, and improving the reliability of systems used by municipalities, waste collectors, and end users.
You will be involved in both new development and improvements to existing products. Some days you may be writing firmware or reviewing technical choices; other days you may be investigating a field issue, validating a release, or improving how the codebase is tested and documented.
Because our products combine software, electronics, mechanics, and practical use in the field, this role suits someone who enjoys understanding the full system, not just writing code in isolation.
What we are looking for
-
Experience with embedded software development in C and/or C++.
-
Experience with microcontrollers and low-level hardware interfaces.
-
Ability to independently debug embedded systems using tools such as oscilloscopes, logic analyzers, debuggers, or similar.
-
Understanding of communication protocols such as UART, SPI, I2C, CAN, Ethernet, BLE, or similar.
-
A structured way of working, with attention to reliability, documentation, testing, and maintainability.
-
Clear communication with both technical and non-technical colleagues..
-
Curiosity about automation, AI-assisted development tools, and modern engineering workflows.
-
Critical thinking when using tools or generated output, especially where reliability, security, or product quality are involved.
Nice to have
-
Experience with Zephyr RTOS, including development of Zephyr-based applications.
-
Experience developing, adapting, or maintaining Zephyr drivers.
-
Experience with secure firmware, access control, IoT, or connected devices.
-
Experience with version control, CI/CD, automated testing, or hardware-in-the-loop testing.
-
Experience using AI-assisted development tools to improve software quality, documentation, testing, debugging, or development speed.
-
Knowledge of electronics design or PCB-level troubleshooting.
What we offer
-
A salary between €4000 – €5500 gross per month, ex. holiday pay, based on 40 hours, depending on experience.
-
Hybrid working: 50 percent from home and 50 percent at the office.
- Several experimentation days per year to explore new ideas, tools, prototypes, or improvements.
-
A yearly team outing to spend some time together outside day-to-day work.
-
Guidance in architectural decisions and complex technical choices.
-
Career opportunity towards senior.
-
Work on physical products where embedded software, electronics, and reliability come together.
-
A small, practical engineering team where you can spar with your colleagues.
Apply
Are you the Medior Embedded Software Engineer who will help us build smart and secure IoT products? Apply now and contribute to innovative solutions within an organization where your technical expertise and initiative truly make a difference.
The application process
- Contact by phone/email within 48 hours
- Introductory meeting with Joep Roebroek, our Engineering Manager
- Follow-up interview and meeting with two of our engineers
- Are we a match? Then you’ll receive a suitable contract offer
- Your first working day!
What’s it like to work at Binfinity?
Start your application here!
We’ll contact you within 48 hours.
"*" indicates required fields