Firmware Engineer
Helsing
Who we are
Helsing is a defence AI company. Our mission is to protect our democracies. We aim to achieve technological leadership, so that open societies can continue to make sovereign decisions and control their ethical standards.
As democracies, we believe we have a special responsibility to be thoughtful about the development and deployment of powerful technologies like AI. We take this responsibility seriously.
We are an ambitious and committed team of engineers, AI specialists and customer-facing programme managers. We are looking for mission-driven people to join our European teams – and apply their skills to solve the most complex and impactful problems. We embrace an open and transparent culture that welcomes healthy debates on the use of technology in defence, its benefits, and its ethical implications.
The role
We are looking for an experienced and passionate firmware engineer with a hands-on and problem-solving mindset to join us at our office in Barcelona. You will work on solving real challenges in a fast-paced environment, working closely with a multidisciplinary team of electrical, controls, and higher-level software engineers to build reliable, observable, and debuggable robotics systems.
You will operate at the boundary between hardware and software, with a strong electrical engineering mindset, helping to architect the future of robotics through best-in-class, modern software engineering practices. This is an individual contributor role. You will be the main owner of the firmware across our robotics platforms — from concept through implementation, validation, and long-term maintenance. It is not a management position, and we're looking for someone who thrives working autonomously and taking end-to-end technical ownership, while collaborating closely with the wider hardware and software teams.Day-to-day
- Design, implement, and maintain embedded firmware for real-time systems: control, sensing, and system monitoring
- Own the full firmware lifecycle: architecture, implementation, testing, deployment, and maintenance
- Debug complex system-level issues where the root cause may span software, firmware, hardware, or component behavior
- Use hardware debugging tools such as oscilloscopes, logic analyzers, and DMMs to diagnose timing, signaling, and electrical issues
- Act as the technical bridge between hardware and software, collaborating closely with EEs, controls, motion planning, and systems engineers
- Advise leadership on firmware-related technical decisions and strategy
- Drive technical decision making and implementation through hands-on and technically deep work
Ownership Areas
Control systems, including power Stages and Motor control, embedded communications, system health monitoring/logging, and hardware bring-up.
- MCUs: TI c28x MCUs
- Languages: C / C++
- Supporting Systems: Linux host OS, NodeJS / TypeScript, Docker
- Tooling: GitHub Actions, CI/CD
- Protocols: CANOpenFD, BISSC, SSI, UART, I2C.
You should apply if you
- Have ≥ 5 years of experience developing embedded firmware for real-time systems
- Have a BSc in Electronics, Electrical Engineering, Computer Engineering, or equivalent (MSc preferred)
- Are proficient in C/C++ for embedded targets, with a strong grasp of MCU internals, peripherals, and real-time constraints
- Are comfortable using hardware debugging tools (oscilloscopes, logic analyzers, DMMs) and reading schematics
- Are able to work fully independently, owning firmware from concept to validation
- Are proficient in both English & Spanish
Join Helsing and work with world-leading experts in their fields
Helsing’s work is important. You’ll be directly contributing to the protection of democratic countries while balancing both ethical and geopolitical concerns
The work is unique. We operate in a domain that has highly unusual technical requirements and constraints, and where robustness, safety, and ethical considerations are vital. You will face unique Engineering and AI challenges that make a meaningful impact in the world
Our work frequently takes us right up to the state of the art in technical innovation, be it reinforcement learning, distributed systems, generative AI, or deployment infrastructure. The defence industry is entering the most exciting phase of the technological development curve. Advances in our field of world are not incremental: Helsing is part of, and often leading, historic leaps forward
In our domain, success is a matter of order-of-magnitude improvements and novel capabilities. This means we take bets, aim high, and focus on big opportunities. Despite being a relatively young company, Helsing has already been selected for multiple significant government contracts
We actively encourage healthy, proactive, and diverse debate internally about what we do and how we choose to do it. Teams and individual engineers are trusted (and encouraged) to practise responsible autonomy and critical thinking, and to focus on outcomes, not conformity. At Helsing you will have a say in how we (and you!) work, the opportunity to engage on what does and doesn’t work, and to take ownership of aspects of our culture that you care deeply about
What we offer
Competitive salary and VSOP options
Relocation support : up to €2,500 and 4 weeks temporary accommodation
Learning : €500/£450 yearly allowance
Health & wellness : gym membership and mental health support (Nilo.health)
Social : regular company events and monthly social allowances
Enhanced parental leave : 22 weeks fully paid for primary caregivers & 6 weeks for secondary caregivers
Family support: 5 days of paid family emergency leave, 100% remote work option during pregnancy and phased return to work
A hands-on onboarding program (affectionately labelled “Infraduction”), in which you will be building tooling and applications to be used across the company. This is your opportunity to learn our tech stack, explore the company, and learn how we get things done - all whilst working with other engineering teams from day one
Helsing is an equal opportunities employer. We are committed to equal employment opportunity regardless of race, religion, sexual orientation, age, marital status, disability or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.
Helsing's Candidate Privacy and Confidentiality Regime can be found here .
- Firmware Engineer- Sector IIOT- Igualad Perfil buscado (Hombre/Mujer) Desarrollar y mantener el firmware para diversos dispositivos y sistemas. Trabajar en estrecha colaboración con el equipo de ingeniería de hardware. Participar en la revisión del código y en...Ofertas de empleo recomendadasPrácticaTiempo completoRemotoTrabajo híbrido
- ...end-to-end — from FPGA logic to embedded firmware running on the SoC. Your role is a... ...Bachelor's or Master's degree in Electrical Engineering, Telecommunications, Computer Engineering... ...training course and reference material). •AI Engines (AIE / AIE-ML) or Vitis HLS exposure....Ofertas de empleo recomendadasTiempo completoEmpleo permanenteContratoTrabajar en la oficinaTrabajo híbrido
- ...integrating, testing, and maintaining our Linux firmware used on different TV hardware platforms.... ..., working with Software and Hardware Engineers to undertake root cause analysis.... ...Hands-on experience embedding a browser engine (Chromium, WPE WebKit, or similar) into...Ofertas de empleo recomendadasPrácticaTiempo completo
- ...BioSystems en Barcelona busca un Ingeniero de Firmware para unirse al equipo de I+D. Diseñarás y desarrollarás firmware para soluciones analíticas en un entorno multi‑disciplinar, con énfasis en calidad, robustez y escalabilidad. Participarás en el diseño de nuevos...Ofertas de empleo recomendadas
- ...tecnológicas en Infraestructura, Cloud, Software, Project Management y muchas otras áreas. Actualmente buscamos un/a Firmware / Security Engineer para incorporarse a un proyecto de alto impacto tecnológico, donde participarás en el desarrollo y securización de...Ofertas de empleo recomendadasPrácticaTrabajo híbridoHorario flexible3 días a la semana
- ...Firmware Engineer – Embedded Product Development Seleccionamos un/a Ingeniero/a de Software Embebido para incorporarse en uno de los equipos que la unidad de Mobility & Transportation de BETWEEN Technology tiene implantados en uno de nuestros principales clientes...IndefinidoTrabajar en la oficinaRemotoHorario flexible
- ...end-to-end — from FPGA logic to embedded firmware running on the SoC. Your role is a... ...Bachelor's or Master's degree in Electrical Engineering, Telecommunications, Computer Engineering... ...training course and reference material). •AI Engines (AIE / AIE-ML) or Vitis HLS exposure....Tiempo completoEmpleo permanenteContratoTrabajar en la oficinaTrabajo híbrido
- ...Ingeniero/a de Software Embebido para unirse al equipo Mobility & Transportation, participando en el diseño y desarrollo de software y firmware para productos electrónicos automotrices (cámaras, ADAS, etc.). Colaborarás con Hardware, Validación y Producción para garantizar...IndefinidoRemotoTrabajo híbrido
- Ingeniero Electrónico Firmware | Hardware Perfil buscado (Hombre/Mujer) Reportando al responsable de R+D y se responsabilizará de: Garantizar el cumplimiento de la normativa aplicable de seguridad y compatibilidad electromagnética Diseñar esquemáticos y placas...Tiempo completo
- ...BETWEEN busca un Ingeniero/a de Firmware/Seguridad para unirse a un proyecto tecnológico de alto impacto. Trabajarás en desarrollo y securización de soluciones embebidas dentro de un equipo internacional, con día a día en inglés y posibilidad de formato híbrido. Las...PrácticaTrabajo híbridoHorario flexible
- ...Arcol Industrial Arcol S.A en Barcelona busca un/a Software Engineer – Embedded Product Development. La misión es diseñar y desarrollar software embebido y firmware para productos en el sector de automoción. Las responsabilidades incluyen el diseño y mantenimiento de...Trabajo híbridoHorario flexible
- ...HCL Technologies Limited is seeking a Senior Network & Cloud Infrastructure Engineer to design, implement, and manage hybrid and cloud-native network environments for enterprise customers. You will work closely with clients to ensure resilient, secure infrastructure and...RemotoTrabajo híbrido
- ...on embedded systems and low-power devices. Collaborate with firmware, mechanical, and product teams to ensure integration between... ...Requirements Bachelor's or Master's degree in Electronic Engineering, Electrical Engineering, Telecommunications Engineering, Industrial...
- ...This position is at Indra The selection process will be fully managed by Indra. -- # Ingeniero/a de Desarrollo de Firmware (FPGA) - Sistemas de Comunicaciones (Barcelona ó Madrid) **Ubicación:** Barcelona, ES **Experiencia requerida:** Más de 2 años de experiencia...Tiempo completoRemotoTrabajo híbrido
- EMBEDDED ENGINEER Descripción ¿Quieres formar parte de una empresa innovadora, presente en sectores tan importantes como automoción... ...oportunidades para desarrollar su potencial. Funciones Desarrollar firmware en C++ moderno (C++14/17), aplicando de forma justificada las...IndefinidoPrácticaTiempo completoTrabajo híbrido
- Tamarind Intelligence, líder global en farmacéutica y cosmética, busca un Tech Lead Backend Node.js para guiar la transformación tecnológica y definir la arquitectura futura. El rol exige visión de negocio y capacidad de liderazgo en un entorno híbrido en Barcelona. ...Trabajo híbridoHorario flexible
- ...Jobtailor in Barcelona, Spain is seeking an experienced Electronics Engineer to lead hardware development for IoT devices powering electrical grid monitoring. The role focuses on PCB design, embedded firmware collaboration, and production-ready prototypes, with emphasis on...
- Datavant is seeking an Enterprise Technical Lead in Barcelona to own technical delivery and customer success across complex enterprise engagements. You will act as a trusted technical partner, balancing white-glove support with scalable patterns to drive customer outcomes...
1400 €/mensuales
...Do you want to work for an International Service Delivery Center in Spain as a Lead Rust Engineer ? Join ERNI to build reliable, scalable software for the medtech domain that makes a real impact on patients. We're looking for a hands‑on Lead Rust Engineer to set the...Trabajar en la oficinaTrabajo híbrido2 días a la semana- ...Cimpress Technology is seeking a Senior Software Engineer specializing in Content Asset Management to work remotely from Spain. You will design and develop software that enhances the creation of personalized products for customers. Successful candidates will have at...RemotoHorario flexible
- ...inclusive, multicultural, and international team of over 130 employees. About the role We're looking for a Senior Software Engineer to join the EMI team, supporting Powens' electronic money institution services, including unlimited IBAN accounts, Direct Debit,...Remoto
- ...processing data. Qbeast is an early‑stage startup on a mission to accelerate data analytics for Data Lakehouses—independent of query engine or table format. Born from research at the Barcelona Supercomputing Center (BSC), Qbeast’s foundation lies in groundbreaking multi‑...PrácticaRemotoTrabajo híbrido
- ...Traveltechessentialist is seeking a Software Engineer for their Financial Platform team. This role involves building systems that ensure accurate financial data and support complex financial flows. Candidates should excel in creating reliable reconciliation systems and...
- ...You work in a dynamic and agile team collaborating with other software developers as well as with software architects, system engineers, UX engineers, quality engineers and product owners You use state-of-the-art technologies (such as microservices and cloud-based...Trabajar en la oficinaDesde casaTrabajo híbridoHorario flexible
- ...Affinity as we execute on our vision to put relationship intelligence at every professional's fingertips. As a Senior Software Engineer in the Identity Access Management & Integrations Team , you\u2019ll have the opportunity to push our product and platform in...Trabajar en la oficinaTrabajo híbrido2 días a la semana
- ...team of more than 200+ people and work on cutting‑edge robot technology. The Opportunity We are looking for a Senior Software Engineer to join our Autonomy team who really enjoys creating quality, maintainable code, simplifying complex systems through design...Remoto
- Clutch Canada is seeking a Senior Software Engineer to join its Core Experiences Team in Barcelona, Spain. The role involves collaborating on cross-platform SDK projects, optimizing existing functionalities, and shipping backend services using Kotlin. Ideal candidates...
- ...HPC and Software Engineer for Earth Sciences applications (RE1) Within the Barcelona Supercomputing Center (BSC) Earth Sciences Department, led by Prof. Francisco Doblas‑Reyes, the department aims to deliver novel, advanced, high‑resolution global climate models capable...Tiempo completoContratoHorario flexible
- ...landmark seed funding round, we are looking to grow our teams and scale in key markets. We’re growing fast and looking for a Software Engineer to join us at Enginy AI. You’ll play a key role in building the systems and user experiences that power our sales-automation...PrácticaTemporalDesde casa
- ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...Trabajar en la oficinaTrabajo por turnos
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Firmware Engineer. ¡Entérate antes que nadie!


