Software Engineering Team Lead - Embedded / Firmware / RTOS / C/C++
We're partnered with a fast-growing fabless semiconductor company focused on the design and manufacture of highly integrated radio frequency, analog, digital, and mixed-signal integrated circuits. They need a Software Engineering Team Lead to join the team, working predominantly onsite (1-2 days per week from home)
This is a permanent role, working in the beautiful city of Valencia, in Spain.
In this role you will take responsibility of: technical leadership of embedded FW development team, you will collaborate with global Software teams for development, levering cross-site resources, you'll work with Program Management on planning, identification of risks, contingency plans, and allocation of project resources, you'll ensure products are completed on time and according to product specifications, budget, schedules and quality standards and offer continuous improvements of SW development processes for developing superior software.
What we look for is:
Experience in software/firmware development preferably in the embedded product space with knowledge of SW from OS/RTOS to applications
Experience in working with interdisciplinary teams to develop a HW/SW product from requirements to production
Knowledge of network protocols (UDP/TCP, IPv4, IPv6, etc) and communications (SPI, I2C, etc).
Knowledge of script programming (python, bash, etc)
Knowledge of DSP concepts (modulation, SNR, power, etc)
Full product life cycle experience of several products
Hands-on and proficient in C/C++, proficient with CPU architectures and experienced in writing efficient code
Able to work with assembly code
Deep understanding of cross-compiler toolchain (compiler, linker, etc)
If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your CV on
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice ( )