Freelance Senior Firmware Developer
iO Associates are currently working with a company who are expanding their network of freelance specialists to support a growing pipeline of embedded development projects. The organisation provides engineering expertise for a wide range of technology‑driven clients and covers the full lifecycle of hardware‑related software development. They are now seeking an experienced Senior Firmware Developer to join their extended team on a project‑by‑project basis.
Responsibilities
- Design, develop, and maintain firmware for embedded systems
- Modernise and extend existing firmware using improved algorithms, tools, and development approaches
- Plan, run, and document module, system, and integration tests
- Research and evaluate new technologies and methods relevant to embedded development
- Collaborate closely with hardware engineers and design teams to ensure cohesive system integration from prototype through to production
Requirements
- Degree in computer science, electrical/electronic engineering, or a related technical discipline
- Strong, demonstrable expertise in embedded C programming
- Experience with additional languages such as C++ or Python is welcome
- Several years of hands‑on firmware development experience in embedded environments
- Good understanding of analogue and digital electronics and digital signal processing concepts
- Familiarity with common communication interfaces such as UART, I²C, SPI, Ethernet, CAN, etc.
- Ideally, experience with low‑level development on platforms like Linux or real‑time operating systems (e.g., FreeRTOS)
- Basic knowledge of measurement techniques and test instrumentation
- Strong German and English language skills
If you’re a Senior Firmware Developer interested in supporting innovative and technically challenging projects, we’d love to hear from you.
Please apply with your most up‑to‑date CV.
