> Markdown version of [/jobs/ext/4076681-embedded-software-engineer-c](https://www.wearedevelopers.com/jobs/ext/4076681-embedded-software-engineer-c). 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 C++ - **Company:** 24Beta B.V. - **Location:** Delft, Netherlands (Remote available) - **Experience:** Experienced - **Salary:** €4,500.0 - €6,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Behavior-Driven Development, C++ (Programming Language), CAN Bus, Code Review, Computer Engineering, Continuous Integration, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Real-Time Operating Systems, Software Engineering, UML, PIC Microcontroller, Test-Driven Development (TDD), Git, Information Technology, Zigbee, Hardware Infrastructure, C++14, Jenkins - **Published:** October 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7bc225afa7cbbdb5 ## About the Role Must haves: · 4-7 jaar ervaring in ontwikkeling van embedded software in C++ · Afgeronde hbo- of wo-opleiding in een technische richting als Embedded Systems, Electrical Engineering, Technische Informatica, Computer Science of vergelijkbaar · Wonend in de Randstad · Rijbewijs B en bereid om te reizen binnen de Randstad · Je wilt komen werken in vaste dienst bij 24Beta Extra's: · Kennis van en ervaring met C en Python · Kennis van Linux, CAN-bus, TCP/IP Ethernet, Zigbee, RTOS, driver ontwikkeling · Kennis van tooling als UML, Git, SVN en Jenkins is een pré · Ervaring met ontwikkelprocessen zoals Agile Scrum · Inzicht in ontwikkelprincipes zoals Object Oriented Programming, Test Driven Development, Behaviour Driven development, SOLID en GRASP * HBO (Vereist) * Rijbewijs B (Vereist) ## Description Je ontwerpt de architectuur van embedded systemen, van de keuze voor RTOS of embedded Linux tot de opbouw van drivers en applicatielagen. Je bouwt en reviewt firmware en applicaties in modern C++. Je signaleert risico's rond timing, geheugen en hardware-integratie vroeg en komt met een onderbouwd voorstel. Je adviseert opdrachtgevers over architectuur, testaanpak en CI/CD en zit aan tafel bij de technische beslissingen. Je coacht collega's, bent betrokken bij code reviews en werkt projecten van A tot Z uit: van concept tot test op echte hardware. Je komt dicht op de hardware te werken en zult verantwoordelijk zijn voor het ontwerpen van slimme softwarearchitecturen, het implementeren van jouw bedachte oplossingen middels het creëren van robuuste, onderhoudbare en uitbreidbare code in met name modern C++, C en soms Python. Je bent bezig met het ontwerpen, ontwikkelen en testen van software voor microcontrollers, hightech machines, robots en andere embedded systemen, vaak met oog op performance-optimalisatie, stabiliteit en energiezuinigheid. Jouw takkenpakket zal bestaan uit: · Het opzetten van de architectuur en het maken van technisch ontwerp · Het ontwikkelen van applicaties en firmware C++ en C voor microcontroller-systemen · Het programmeren van interfaces, device drivers en real-time functionaliteiten, en het integreren van softwaremodules met hardwarecomponenten · Het testen van de software op de doel hardware, het oplossen van bugs en het uitvoeren van systeemtests · Het verbeteren van de performance, veiligheid en energieverbruik van embedded systemen · Uitvoeren code reviews