Embedded Software Team Lead, Edinburgh
An innovative space technology company is building the next generation of satellite communications platforms. They are looking for an Embedded Software Team Lead to take technical ownership of the low-level software stack supporting their ASIC-based platforms. This is a hands-on leadership position combining embedded software architecture, firmware development, hardware bring-up and cross-functional technical leadership.
You’ll work closely with multidisciplinary teams and drive the development of new and more mature, scalable software engineering practices.
Key Qualifications
- Extensive experience developing low-level embedded software, with expert-level C programming skills
- Proven experience with BSP development and ASIC bring-up
- Strong experience with real-time programming, including FreeRTOS, Zephyr or bare-metal environments
- Experience with bootloaders, memory management, watchdogs and hardware-level debugging
- Proven ability to define software architecture, interfaces and development workflows
- Experience leading, mentoring or technically guiding other engineers
Embedded Software Team Lead employer: IC Resources
Join a forward-thinking semiconductor company that values innovation and excellence in digital design. With a strong emphasis on mentorship and professional growth, you'll thrive in a collaborative environment where your leadership will directly impact the success of complex ASIC/FPGA projects. Located in a vibrant tech hub, this role offers unique opportunities to shape methodologies and drive cutting-edge solutions while enjoying a supportive work culture that prioritises employee development.