> Markdown version of [/jobs/ext/2099683-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2099683-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Visual Productions Bv - **Location:** Haarlem, Netherlands - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Agile Methodology, ARM Architecture, C++ (Programming Language), Software Quality, Code Review, Communications Protocols, Software Debugging, Embedded Software, Ethernet, Firmware, Hardware Interface Design, Performance Tuning, Real-Time Operating Systems, Software Requirements Analysis, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Peripherals, Git, Information Technology, Software Version Control - **Published:** August 18, 2026 - **Apply:** https://visualproductions.nl/jobs/embedded_software_engineer ## About the Role * Bachelor or Master degree in Computer Science, Electrical Engineering, or a related field * Proven experience in embedded software development, preferably C/C++ & ARM-Cortex * Solid understanding of microcontrollers, microprocessors, and real-time operating systems (RTOS) * Experience with hardware-software integration and debugging * Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, etc * Knowledge of low-level hardware interfaces and peripherals * Strong problem-solving skills and the ability to work in a fast-paced environment * Excellent teamwork and communication skills to collaborate effectively with cross-functional teams * Experience with version control systems (e.g., GIT) and Agile development methodologies is a plus * Proficient in English (Dutch is not required) * Living in the Netherlands or within the EU and willing to relocate Our offer: * Full-time job * in-house position, Based in Haarlem, NL * An international working environment (English is the team's language) ## Description Visual Productions BV is a dynamic and innovative technology company that specializes in architectural lighting control. We pride ourselves on developing cutting-edge solutions that push the boundaries of what's possible in the lighting industry. As we continue to grow and expand our product offerings, we are seeking a talented and motivated Embedded Software Engineer to join our exceptional team. As an Embedded Software Engineer at Visual Productions BV, you will play a key role in the design, development, and optimization of our embedded systems. Your primary responsibility will be to collaborate with cross-functional teams to create reliable, efficient, and high-performance firmware that powers our innovative products. You will work closely with hardware engineers, firmware developers, and other software engineers to ensure seamless integration and functionality. Responsibilities: * Design, develop, and implement embedded software for our lighting controllers * Collaborate with hardware engineers to define system requirements and specifications * Write clean, well-documented, and efficient code for various embedded platforms * Conduct thorough testing and debugging of software to ensure quality and reliability * Optimize system performance and memory usage to meet stringent requirements * Stay up-to-date with industry trends and emerging technologies in the embedded domain * Participate in code reviews and provide constructive feedback to improve code quality * Work closely with the tech-support team to support software testing and resolve any issues * Ensure compliance with industry standards and best practices in embedded software development ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How to land a developer job in Amsterdam](https://www.wearedevelopers.com/magazine/36-how-to-land-a-developer-job-in-amsterdam) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)