Software Engineering Team Lead - Embedded / Firmware
Location : Valencia, Spain (On-site or Hybrid if applicable)
About the Role
We’re looking for an experienced Software Engineering Team Lead to take ownership of our embedded firmware team in Valencia. If you’re passionate about leading high-performing teams and developing complex embedded systems from OS to application level, this role is for you.
What You’ll Do
- Lead and mentor a team of embedded firmware engineers
- Collaborate with global software teams and manage cross-site development
- Work closely with Program Management to define plans, mitigate risks, and manage resources
- Drive software architecture decisions for long-term scalability and maintainability
- Establish and improve development processes to boost code quality and delivery speed
- Hire, train, and evaluate team members; foster a culture of excellence
- Ensure all development aligns with corporate processes, schedules, and quality standards
- Act as a technical and cultural role model within the team
Your Background
Strong experience in embedded software / firmware development, including full product lifecycleProficient in C / C++ , with the ability to write efficient, low-level codeHands-on knowledge of RTOS / OS-level development , CPU architectures, and debuggingFamiliarity with network protocols (UDP / TCP, IPv4 / IPv6), SPI / I2C , and scripting languages (Python, Bash)Understanding of DSP concepts (modulation, SNR, power, etc.)Comfortable working with assembly and toolchains (compilers, linkers)Strong leadership, communication, and team-building skillsNice to Have
Experience working in interdisciplinary hardware / software product development teamsPrevious experience in telecom, wireless, or connectivity-focused companiesWhy Join Us?
Be part of a growing, innovative tech team in the heart of ValenciaWork on cutting-edge technologies in embedded and communication systemsCollaborative and supportive environment with a focus on quality and growth