> Markdown version of [/jobs/ext/4678051-software-engineer](https://www.wearedevelopers.com/jobs/ext/4678051-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Randstad - **Location:** Tres Cantos, Spain - **Contract:** Temporary contract - **Skills:** Microsoft Windows, Automation of Tests, C++ (Programming Language), CAN Bus, IEEE-488, Object-Oriented Software Development, RS-232, Software Engineering, TCP/IP - **Published:** November 12, 2026 - **Apply:** https://www.randstad.es/candidatos/ofertas-empleo/oferta/software-engineer-3022498/ ## About the Role * Formación: Grado * Idiomas: Inglés: C1 * Conocimientos: C++ * Experiencia: 3 años - Formación Académica: Titulación Universitaria (Grado) en Ingeniería de Telecomunicaciones, Electrónica, Aeroespacial o disciplinas afines. (Nota: Es requisito indispensable contar con titulación universitaria de Grado; no se valorarán perfiles de FP). - Experiencia: Entre 2 y 4 años de experiencia técnica demostrable. - Desarrollo de Software: Dominio de C++ y Programación Orientada a Objetos (POO) trabajando bajo entorno Windows. - Redes y Protocolos: Sólido dominio y experiencia demostrable en protocolos TCP/IP. Además, se requiere manejo de buses y protocolos específicos del sector (MIL-STD-1553B, ECSS, SpaceWire, HSSL, etc.). - Fuerte orientación al Hardware e Instrumentación: Experiencia directa programando software que interactúa con hardware físico. Dominio de pruebas automatizadas e instrumentación de laboratorio a través de interfaces como GPIB, VISA, USB, I2C, SPI, CAN BUS, RS232, etc. - Idiomas: Nivel de Inglés Alto/Muy Alto (imprescindible para el día a día en proyectos internacionales). ## Description Te integrarás en un equipo multidisciplinar de alto nivel, participando en proyectos internacionales donde el software y el hardware se dan la mano., Serás responsable del ciclo completo de desarrollo de software para medios de prueba, con un fuerte enfoque en la interacción directa con el hardware. Tus funciones principales incluirán el diseño, desarrollo, codificación y validación de scripts, librerías y herramientas de procesamiento orientadas a la automatización, el testeo de equipos físicos y la comunicación en red.