Senior Embedded Software Engineer / System Architect
About the position
The Role
You're joining SPINNOV as a technical leader who architects embedded systems from the ground up. With 10+ years of experience shipping production firmware, you know what separates robust systems from prototypes that crumble under real-world conditions.
You'll own the embedded software architecture for IoT products across diverse industries: medical devices, industrial equipment, and connected infrastructure. Each system presents different constraints: power budgets, safety requirements, connectivity challenges, and lifecycle expectations. Your role is to design architectures that solve these problems and scale into production.
Based in Veldhoven, you'll work across the full technical stack, collaborating with electrical engineers on hardware-software co-design, with cloud teams on device integration, and with manufacturing partners on production validation. You'll also shape how we build embedded systems as a team: setting standards, mentoring engineers, and raising the technical bar.
What You'll Own
Architect embedded systems end-to-end. Define software architectures for complex IoT products. Make critical decisions about RTOS selection, communication protocols, peripheral interfaces, and system partitioning. Your architectural choices determine what's possible and what ships on time.
Drive technical excellence. Conduct architecture and code reviews. Establish patterns for testability, maintainability, and performance. Mentor junior and medior engineers. Build the practices that make good engineering repeatable.
Design for production. Board bring-up. System integration. Power optimization. OTA update strategies. You'll ensure firmware doesn't just work in the lab, it survives manufacturing, field deployment, and years of operation.
Bridge hardware and software. Work closely with electrical engineers during hardware development. Define interfaces. Debug signal integrity issues. Optimize DMA configurations. You understand that great embedded systems require co-design.
Lead technically. You'll operate with significant autonomy and responsibility. Define technical roadmaps. Make build-vs-buy decisions. Guide teams through complex architectural trade-offs. Your technical judgment shapes what we build.
What You Bring
Experience:
10+ years delivering production-grade embedded software in complex systems
Proven track record architecting and shipping IoT products from concept to deployment
Deep expertise in embedded C/C++, you write code that's fast, reliable, and maintainable
Strong experience with microcontrollers, SoCs, and RTOS platforms
Background in hardware-software co-design, including board bring-up and integration
Extensive knowledge of embedded communication (SPI, I2C, UART, CAN, Ethernet)
Ability and willingness to mentor engineers and elevate team capabilities
Technical depth:
Advanced debugging across the full stack: firmware, hardware, signal-level
Architectural experience building scalable, modular embedded systems
Ability to work in Agile, cross-functional environments
Strong communication skills: you translate complex technical decisions for diverse audiences
Comfortable operating with high responsibility and architectural ownership
Valued experience:
Embedded Linux and Linux-based system design
IoT architectures and protocols (MQTT, TCP/IP, UDP)
Embedded security (secure boot, encryption, OTA updates)
CI/CD for embedded systems and automated testing strategies
Wireless technologies (Wi-Fi, BLE, LoRa, cellular)
Low-power and energy-efficient design
Technical documentation and architectural guidelines
What We Offer
Impact and ownership: Lead architectures that ship in production. Make technical decisions that matter. See your systems deployed at scale across industries.
Technical variety: Work on fundamentally different systems: real-time control, connected devices, edge computing. Solve new problems, not the same problem repeatedly.
Engineering culture: Collaborate with talented multidisciplinary teams. Shape technical direction. Build systems properly, not just quickly.
Competitive package: €4,500 - €6000 monthly (based on experience), plus 8% holiday allowance, travel allowance, pension scheme, 25 holidays, and ongoing education budget.
Location: Veldhoven office with experienced engineers who value both technical depth and practical results.
Ready to make an impact? Join us at SPINNOV!