Tech Stack
DockerIoTLinuxPythonRust
About the role
- Develop firmware for our next-generation smart glasses and eye-tracking platform, pushing the boundaries of technology
- Collaborate internationally with hardware, mechanical, and research teams on cutting-edge projects
- Drive product specifications, design, implementation, testing, and iterative improvements
- Own and shape embedded software architecture decisions
- Ensure quality through thorough code reviews and comprehensive testing
- Use modern CI/CD tools such as GitLab and Docker to accelerate delivery
- Take initiative and lead projects hands-on with innovation and ownership
Requirements
- 5+ years in firmware development for microcontrollers
- Experience across the entire development lifecycle
- Strong electronics background; confident using lab equipment (oscilloscope, signal analyzers)
- Proficient with SPI, UART, I²C, USB, and MIPI
- Deep understanding of microcontroller architectures (ARM preferred)
- Solid English language skills
- Basic understanding of machine learning
- Experience with real-time systems, Linux, and Python
- Commitment to testing and software quality
- Rust development experience (nice-to-have)
- Machine learning on microcontrollers (nice-to-have)
- ISTQB certification (nice-to-have)
- FPGA or image-processing knowledge (nice-to-have)
- Firmware experience in regulated industries (aerospace, medical, automotive) (nice-to-have)
- Firmware architecture design, bootloaders, or OTA updates (nice-to-have)
- Wireless (IoT) experience or personal tech projects (nice-to-have)
- Dynamic, international team
- Positive atmosphere and flexible working hours
- Dog-friendly offices and easily accessible by public transport
- Annual public transport season ticket
- Exciting company events
- Workation opportunities within the European Economic Area (EEA)
- “Inspire Days” for recharging and learning
- Extensive training and development opportunities
- All the IT equipment you need
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
firmware developmentmicrocontrollersSPIUARTI²CUSBMIPILinuxPythonRust
Soft skills
initiativeleadershipinnovationownershipcollaborationcommunicationcommitment to qualityproblem-solvingattention to detailadaptability