12 ago
|
Ascendion
|
Barcelona
12 ago
Ascendion
Barcelona
We are seeking an experienced
¿Tiene las cualificaciones y habilidades adecuadas para este trabajo? Descúbralo a continuación y pulse en "solicitar" para ser considerado.
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
.
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 general, 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
With Ascendion ( 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. xqbhyrx We have a referral policy in place.
#J-18808-Ljbffr
📌 Firmware Engineer (Barcelona)
🏢 Ascendion
📍 Barcelona