Firmware Engineer

July 11, 2025
38000 / year

Job Description

Would you be interested in continuing your development as a Firmware Engineer at a leading multinational security technology company , where you will work in collaborative environments with a highly technical team and be able to participate in the complete design of real products used globally ?

At Oxygent Technologies, we are recruiting a Firmware Engineer to participate in a fire alarm panel development project located in Barcelona (surroundings).

As part of the team, your mission will be to design and implement embedded firmware from scratch for electronic security products, collaborating with international teams and utilizing cutting-edge industry tools.

What will your main functions be?

  • Translate business requirements and industry regulations into technical specifications for product development.
  • Design, implement, and maintain firmware for fire alarm panels, from concept to production.
  • Develop and integrate new firmware features 
  • Prepare the conceptual, architectural and detailed design, as well as the testing and validation plans.
  • Define and develop firmware platforms, operating system abstraction layers, and applications for life safety systems.
  • Perform prototype testing, system verification, and quality assurance.
  • Debug and resolve software errors detected during testing or in the field.
  • Prepare technical documentation: High-Level Design, Interface Specification, Test Reports, Release Notes, etc.
  • Perform design testing, reliability verification, and validation.
  • Collaborate with multidisciplinary teams, both local and international (mechanics, firmware, manufacturing, etc.).

For this, what will you need?

  • Training in Electronics, Telecommunications, IT or similar
  • From 3 years of related experience
  • C Programming
  • Object-oriented programming in C++ for embedded systems.
  • Knowledge of UML and software modeling.
    Experience with ARM processors and peripherals (PWM, ADC, DAC, I2C, SPI, UART).
  • Capacidad para interpretar esquemas electrónicos.
  • Experiencia en sistemas operativos embebidos como Embedded Linux o RTOS (FreeRTOS, VxWorks, QNX, etc.).
  • Manejo de herramientas de control de versiones y calidad como Git, Subversion, JIRA, Doors, HPQC.
  • Experiencia en pruebas unitarias, integración y revisión de código.
  • Inglés Conversacional (B2/C1)

¿Qué te ofrecemos? 

  • Contratación indefinida a través de Oxigent.
  • Salario acorde a la experiencia aportada (hasta 42.000 euros brutos anuales). 
  • Jornada intensiva los viernes
  • Modelo híbrido de trabajo: 2 días en casa y 3 en oficina. 
  • Cheque Formación para desarrollarte en las áreas profesionales que más te interesen.
  • Seguro médico privado.
  • Retribución flexible aplicable a seguro médico, restaurante, transporte, guardería y formación.
  • Aplicación de acceso a gimnasios y actividades deportivas en toda España con descuentos. 
  • ¡Y muchos otros beneficios!

Join the Oxigent team! A company committed to sustainability and equal opportunities, where talent and technology are gender-neutral.