Embedded Software Engineer
Key Skills
Job Description
Insyght builds IoT products in Delft, from the first sketch to production runs. Hardware, firmware, apps and cloud, in one small team at YES!Delft. As an Embedded Software Engineer you work on firmware for new and existing IoT products. You work closely with our hardware engineers and software developers, and you are involved across the whole development process. Junior to medior (0 to about 3 years). Full-time or part-time. Delft. What you'll do • Develop and maintain embedded software in C or C++ • Work with microcontrollers such as Nordic nRF, STM32 or similar • Implement and debug drivers, communication stacks and application logic • Work alongside hardware engineers during board bring-up and debugging • Think along about architecture, performance and power consumption • Test and validate firmware on real hardware • Document your code and the technical choices behind it You are • Zero to a few years into embedded software development • Good at C and/or C++, plus Python • Familiar with microcontrollers, peripherals and embedded debugging • Interested in hardware and low-level software • Structured, and you want to keep learning • Able to work on your own, and you actively look for collaboration • Good in both Dutch and English • Living in or near Delft Nice to have, not required • An RTOS such as Zephyr or FreeRTOS • Low-power design • Wireless: BLE, LoRa or NB-IoT • Git and modern development tools What you get • Real products that go from prototype to production • Guidance from experienced embedded and hardware engineers • Plenty of room to learn and develop yourself • An informal, technical team • Flexible hours and hybrid working • Market-rate salary matching your experience • Room to grow in responsibility and expertise How to apply Apply with your CV and a short note about a project you're proud of. Photos of things you built are welcome. You can also email us at [email protected]
Core Responsibilities
Develop and maintain embedded software and firmware for IoT products using C and C++. Collaborate with hardware engineers on board bring-up, debugging, and optimizing power consumption and architecture.
Requirements
Candidates should have 0 to 3 years of experience in embedded software development with proficiency in C, C++, and Python. Familiarity with microcontrollers and a structured approach to learning and collaboration are required.
Benefits
- Guidance from experienced engineers
- Professional development opportunities
- Informal technical team environment
- Flexible hours
- Hybrid working
- Market-rate salary
About Insyght IoT
Industry: Embedded Software Products
Company size: 2-10 employees
At Insyght, we combine real-world know-how with professional skills in IoT solutions. Our team is great at bringing together firmware, hardware, app and cloud technologies.