Firmware Engineer

Ascendion

Cataluña

Presencial

EUR 55.000 - 90.000

Jornada completa

Hace 7 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Ascendion seeks an experienced Firmware Security Engineer to design, develop, test, and integrate secure firmware for embedded devices. You will work with cross-functional teams to implement robust security, networking, and Linux-based solutions across multiple platforms.

The role requires strong C/C++ (11/14), Python, and TCL skills, plus hands-on experience with RTOS, Qt/QML interfaces, and secure REST APIs.

Formación

  • Strong experience in Embedded Firmware Development and Software Engineering.
  • Hands-on experience with C, C++ (11/14), Python, and TCL programming languages.
  • Experience with concurrent programming, multithreaded, and multi-process systems.
  • Strong understanding of firmware architecture, software design patterns, and scalable embedded software design.
  • Experience developing Qt/QML user interfaces.
  • Hands-on experience with HTTP/REST APIs and secure web services.
  • Good knowledge of Assembly (when required), RTOS concepts, and embedded systems development.
  • Strong experience working in Linux (embedded and development environments), Windows, and macOS.
  • Experience with Git/GitHub version control systems.
  • Hands-on debugging experience using JTAG, GDB, logic analyzers, oscilloscopes, and memory debugging tools.
  • Experience with unit testing frameworks (GTest/GMock).
  • Experience using Make, CMake, and Jenkins or similar CI/CD tools.
  • Familiarity with GCC ARM toolchains, package managers (apt, pip), and Docker-based development environments.
  • Strong understanding of authentication and authorization technologies including Kerberos, SASL, and LDAP.
  • Experience implementing TLS/SSL, OpenSSL, PKI, certificate management, and secure communication protocols.
  • Knowledge of HTTPS, Secure REST APIs, and embedded security best practices.
  • Experience using Wireshark for networking analysis, packet capture, and protocol debugging.
  • Hands-on experience with Yocto for Embedded Linux image customization and layer integration.
  • Experience with firmware testing, validation, bug fixing, system integration, and prototype support.
  • Ability to analyze software changes, resolve manufacturing and prototype issues, and collaborate with firmware, software, and hardware engineering teams.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication, documentation, and stakeholder collaboration skills.
  • Fluent English is required; additional European languages are a plus.

Responsabilidades

  • Design, develop, test, and integrate secure firmware components for embedded devices.
  • Work closely with cross-functional engineering teams.
  • Prototype support and system integration across platforms.
  • Assist with firmware validation, debugging, and bug fixing.
  • Collaborate with firmware, software, and hardware teams to solve issues.

Conocimientos

Embedded firmware development
C/C++ programming
Python
Multithreading
Linux embedded systems
Git/GitHub usage
Debugging (JTAG/GDB)
Unit testing (GTest/GMock)
CI/CD (Jenkins, Make, CMake)
Secure networking (TLS/SSL, OpenSSL)
Yocto/embedded Linux
Networking protocols (HTTP/REST)
Authentication/Authorization security

Herramientas

GTest/GMock
JTAG
GDB
Wireshark
Yocto
Make
CMake
Jenkins
Git
ARM GCC toolchains
Docker
OpenSSL

Descripción del empleo

We are seeking an experienced Firmware Security Engineer with strong expertise in embedded firmware development, security, networking, and Linux-based systems. The ideal candidate will design, develop, test, and integrate secure firmware components for embedded devices while working closely with cross-functional engineering teams. Experience with C/C++, Python, Embedded Linux, security protocols, networking, debugging tools, and firmware validation is highly preferred.

Key Requirements
  • Strong experience in Embedded Firmware Development and Software Engineering.
  • Hands‑on experience with C, C++ (11/14), Python, and TCL programming languages.
  • Experience with concurrent programming, multithreaded, and multi‑process systems.
  • Strong understanding of firmware architecture, software design patterns, and scalable embedded software design.
  • Experience developing Qt/QML user interfaces.
  • Hands‑on experience with HTTP/REST APIs and secure web services.
  • Good knowledge of Assembly (when required), RTOS concepts, and embedded systems development.
  • Strong experience working in Linux (embedded and development environments), Windows, and macOS.
  • Experience with Git/GitHub version control systems.
  • Hands‑on debugging experience using JTAG, GDB, logic analyzers, oscilloscopes, and memory debugging tools.
  • Experience with unit testing frameworks (GTest/GMock).
  • Experience using Make, CMake, and Jenkins or similar CI/CD tools.
  • Familiarity with GCC ARM toolchains, package managers (apt, pip), and Docker‑based development environments.
  • Strong understanding of authentication and authorization technologies including Kerberos, SASL, and LDAP.
  • Experience implementing TLS/SSL, OpenSSL, PKI, certificate management, and secure communication protocols.
  • Knowledge of HTTPS, Secure REST APIs, and embedded security best practices.
  • Experience using Wireshark for networking analysis, packet capture, and protocol debugging.
  • Hands‑on experience with Yocto for Embedded Linux image customization and layer integration.
  • Experience with firmware testing, validation, bug fixing, system integration, and prototype support.
  • Ability to analyze software changes, resolve manufacturing and prototype issues, and collaborate with firmware, software, and hardware engineering teams.
  • Excellent problem‑solving, debugging, and analytical skills.
  • Strong communication, documentation, and stakeholder collaboration skills.
  • Fluent English is required; additional European languages are a plus.
About Us:

Ascendion is a global, leading provider of AI‑first software engineering services, delivering transformative solutions across North America, APAC, and Europe. We are headquartered in New Jersey. We combine technology and talent to deliver tech debt relief, improve engineering productivity solutions, and accelerate time to value, driving our clients’ digital journeys with efficiency and velocity. Guided by our “Engineering to the power of AI” [EngineeringAI] methodology, we integrate AI into software engineering, enterprise operations, and talent orchestration, to address critical challenges of trust, speed, and capital. For more information, please go to www.ascendion.com

With Ascendion (www.ascendion.com), you:
  • Will get to work on numerous challenging and exciting projects on our various offerings including Salesforce, AI/Data Science, Generative AI/ML, Automation, Cloud Enterprise and Product/Platform Engineering.
  • At Ascendion you have high chances of project extension or redeployment to other clients.
  • Additionally, you can also share CV of anyone you know. We have a referral policy in place.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Secure Embedded Firmware Engineer
Secure Embedded Firmware Engineer

Ascendion • Cataluña

Presencial
EUR 55.000 - 90.000
Senior/Lead AppSec Engineer ID71672
Senior/Lead AppSec Engineer ID71672

AgileEngine, LLC. • Madrid

A distancia
EUR 70.000 - 90.000
Growth without limits
Competitive compensation
Flexibility: remote work
+3
Project Manager
Project Manager

Ascendion • Cataluña

Híbrido
EUR 70.000 - 95.000
Hybrid working model
Contract extension potential
Global enterprise clients
Full-Stack Software Architect
Full-Stack Software Architect

Onhires • Barcelona

Híbrido
EUR 110.000 - 150.000
Equity
Competitive salary
Hybrid work in Barcelona
Forward Deployed Engineer (IR-537)
Forward Deployed Engineer (IR-537)

Intellectsoft • España

A distancia
EUR 90.000 - 110.000
Impact projects
Udemy courses
Team events
+4
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Onhires • Barcelona

Híbrido
EUR 70.000 - 110.000
Competitive salary
Equity
Hybrid work
Sr. Firmware Engineer
Sr. Firmware Engineer

Clue Technologies • Málaga

Híbrido
EUR 60.000 - 90.000
Hybrid work
Permanent contract
Private medical insurance
+7
Senior AI Full Stack Developer
Senior AI Full Stack Developer

Capitole • Barcelona

Híbrido
EUR 85.000 - 115.000
Hybrid model Barcelona
€1,200 annual training budget
Wellbeing program
+2
Solutions Architect
Solutions Architect

Frontiers Media • España

Híbrido
EUR 90.000 - 120.000
29 days holidays
Pension plan
Private medical insurance
+3
Solutions Architect
Solutions Architect

Frontiers Media SA • Madrid

Híbrido
EUR 70.000 - 110.000
Pension plan
Private medical insurance
29 days holidays
+3