> Markdown version of [/jobs/ext/2180819-firmware-software-embedded-fpga](https://www.wearedevelopers.com/jobs/ext/2180819-firmware-software-embedded-fpga). 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). --- # Firmware/Software Embedded/Fpga - **Company:** Cibernos - **Location:** Coslada, Spain - **Contract:** Permanent contract - **Skills:** C (Programming Language), ARM Architecture, C++ (Programming Language), Compilers, Communications Protocols, Concurrent Computing, Linux, Programming Tools, Digital Electronics, Microprocessors, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Integrated Development Environments, Python (Programming Language), Network Architecture, Simple Network Management Protocols, Software Engineering, Universal Asynchronous Receiver/Transmitter, Verilog, VHSIC Hardware Description Language (VHDL), Vivado, Scripting, GNU Operating System - **Published:** August 22, 2026 - **Apply:** https://www.buscojobs.com.es/firmware-software-embedded-fpga-en-coslada-ID-368150650 ## About the Role POSICIÓN SW/FIRMWARE Conocimientos técnicos SW/Firmware: Hardware digital e interfaces de comunicación (SPI, I2C, UART). Arquitecturas de red, Ethernet, protocolos IP. Herramientas de desarrollo (compiladores, emuladores). Buen nivel de inglés, especialmente escrito y leído. Adicionalmente se valorará positivamente los conocimientos y experiencia en: Entorno de desarrollo SDK de Xilinx, Variscite, otros entornos de desarrollo, kernel Linux y desarrollo de agentes SNMP. Habilidades o requisitos: Titulación: Ingeniería de Telecomunicación, Máster en Ingeniería de Telecomunicación, Licenciatura en Físicas. Experiencia de 4 años en: Programación concurrente sobre Linux para plataformas ARM, Cortex, Intel. Independencia en la resolución de problemas y capacidad de trabajo en equipo. Programación en lenguaje C y Python, Programación concurrente sobre SO embebidos de tiempo real para microprocesadores. Nivel de Inglés medio-alto. Al menos un B2. POSICIÓN FPGA, Conocimientos técnicos: Electrónica digital, buses de comunicaciones (MDIO,SPI,I2C,UART, etc) Protocolos de comunicaciones Ethernet, FiberchanneL, OTN. Comunicaciones ópticas a velocidades de 1Gbps- 100Gbps Manejo de instrumentación: Osciloscopios, analizadores de trabajo. Habilidades o requisitos: Desarrollo de FPGAs en proyectos complejos RTL Lenguajes de descripción hardware VHDL, Verilog Integración de IP cores Entorno de desarrollo Xilinx Vivado e ISE Generación de Test Bench, simulación en entornos Vivado e ISE Integración de Microprocesadores Embebidos en FPGAs (MicroBlaze) Familias Spartan 6, Spartan 7, Kintex, Virtex, Artix. Integración y configuración Transceivers integrados en FPGAs Nivel de Inglés medio-alto. Al menos un B2. ## Description Buscamos a dos Ingenieros/as para el Departamento de I+D, buscamos a perfiles con experiencia en desarrollo de Software embebido, Firmware y FPGA's.Maximice sus posibilidades de que su candidatura sea seleccionada asegurándose de que su CV y sus habilidades se ajustan al perfil.Se trata de una excelente oportunidad laboral para desarrollar tu carrera profesional en un sector en auge y muy demandado por la transición tecnológica de las telecomunicaciones.Te incorporarás a trabajar con nosotros a FIBERNET, una de las empresas del Grupo Cibernos más focalizada a las telecomunicaciones, concretamente a la Fibra Óptica.El ámbito principal de trabajo será el desarrollo de software de control y monitorización del hardware en tarjetas de comunicaciones ópticas, corriendo principalmente en microprocesadores embebidos en FPGAs (principalmente MicroBlaze).Alternativamente, se desarrollaran aplicaciones, principalmente en C o C++ y lenguajes de scripting, para un sistema embebido basada en una distribución de GNU/Linux.POSICIÓN SW/FIRMWAREConocimientos técnicos SW/Firmware:Hardware digital e interfaces de comunicación (SPI, I2C, UART).Arquitecturas de red, Ethernet, protocolos IP.Herramientas de desarrollo (compiladores, emuladores).Buen nivel de inglés, especialmente escrito y leído.Adicionalmente se valorará positivamente los conocimientos y experiencia en:Entorno de desarrollo SDK de Xilinx, Variscite, otros entornos de desarrollo, kernel Linux y desarrollo de agentes SNMP.Habilidades o requisitos:Titulación: Ingeniería de Telecomunicación, Máster en Ingeniería de Telecomunicación, Licenciatura en Físicas.Experiencia de 4 años en:Programación concurrente sobre Linux para plataformas ARM, Cortex, Intel.Independencia en la resolución de problemas y capacidad de trabajo en equipo.Programación en lenguaje C y Python,Programación concurrente sobre SO embebidos de tiempo real para microprocesadores.Nivel de Inglés medio-alto.Al menos un B2.POSICIÓN FPGATu labor:Llevar a cabo el diseño y el desarrollo de firmware (FPGA o DSP).Realización de pruebas de validación.Te dedicarás al desarrollo de arquitecturas FPGA, investigación de conceptos FPGA aplicables al ámbito de las telecomunicaciones, implementación de código FPGA, implementación/configuración de interfaces y protocolos en FPGAConocimientos técnicos:Electrónica digital, buses de comunicaciones (MDIO,SPI,I2C,UART, etc)Protocolos de comunicaciones Ethernet, FiberchanneL, OTN.Comunicaciones ópticas a velocidades de 1Gbps- 100GbpsManejo de instrumentación: Osciloscopios, analizadores de trabajo.Habilidades o requisitos:Desarrollo de FPGAs en proyectos complejos RTLLenguajes de descripción hardware VHDL, VerilogIntegración de IP coresEntorno de desarrollo Xilinx Vivado e ISEGeneración de Test Bench, simulación en entornos Vivado e ISEIntegración de Microprocesadores Embebidos en FPGAs (MicroBlaze)Familias Spartan 6, Spartan 7, Kintex, Virtex, Artix.Integración y configuración Transceivers integrados en FPGAsNivel de Inglés medio-alto.Al menos un B2.¿Qué frecemos?Contrato Indefinido.Trabajar en cliente final en un entorno tecnologico de alto nivel (Grupo Cibernos- FIBERNET)Flexibilidad horaria y retribución flexible.Modalidad Hibrida de trabajo, 70%presencial 30% remoto.Lugar de trabajo: Alcobendas¿Quiénes somos?Cibernos es una empresa consultora y de servicios IT de capital 100% español.Cuenta con una plantilla próxima a los ***** empleados y tiene presencia en España e Hispanoamérica.Actualmente, cuenta con 14 sociedades integradas como grupo, lo que permite ofrecer una amplia diversidad de productos y servicios, configurando soluciones integradas y específicas adaptadas a los requerimientos de cada cliente.Innovación, calidad y responsabilidad corporativa, son los pilares en los que nos apoyamos para estar a la altura de lo que el mercado demanda, por:- La competencia y experiencia de nuestros consultores- La adaptación continua a las tecnologías emergentes y a los cambios que éstas generan- Identificar las tendencias en los mercados tecnológicos y ponerlas en práctica- La investigación de los intereses de los mercados a nivel tecnológico- Nuestra capacidad de integrar metodologías, procedimientos y herramientas en pos de obtener soluciones completas.xqysrnh¡Si te interesa ampliar información ponte en contacto con nosotros! ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)