Senior Firmware Engineer
Steneg
Our client is a technology company focused on the design and development of advanced semiconductor solutions for high-performance computing and data-centric applications. The organization operates at the intersection of hardware and software, delivering cutting‑edge processor architectures and embedded systems that enable next‑generation computing platforms. Their work involves low‑level software tightly coupled with custom silicon, leveraging modern toolchains and scalable development methodologies.
Mission
The mission of this role is to design, develop, and validate embedded firmware that enables and optimizes the functionality of advanced semiconductor products. The position plays a critical role in ensuring seamless interaction between hardware and software layers, contributing directly to product performance, reliability, and thermal efficiency.
Responsibilities
Firmware Development & Design
- Develop low‑level embedded firmware for complex semiconductor systems.
- Contribute to firmware architecture and design decisions aligned with hardware constraints.
- Implement efficient, maintainable, and scalable code in C/C++ and assembly where required.
Verification & Validation
- Design and execute firmware verification strategies to ensure correctness and robustness.
- Debug and resolve issues across hardware‑software boundaries.
- Collaborate with validation and silicon teams to ensure proper system behavior.
System Optimization & Thermal Management
- Implement and optimize dynamic thermal management (DTM) strategies at firmware level.
- Collaborate with hardware teams to ensure effective thermal control and performance scaling.
Tools, Automation & Infrastructure
- Develop and maintain automation flows using scripting languages.
- Work with embedded development and debugging tools to analyze system performance.
- Contribute to CI pipelines and software quality assurance processes.
Cross‑functional Collaboration
- Work closely with hardware, architecture, and system teams to align firmware with product requirements.
- Participate in design reviews and technical discussions.
Required Qualifications
- Minimum 5 years of experience in embedded firmware development.
- Strong programming skills in C/C++, with additional experience in scripting languages such as Python, Bash, or Perl.
- Solid experience with low‑level firmware development and hardware interaction.
- Hands‑on experience with Linux systems, including driver development and PCIe devices.
- Strong understanding of compilers (GCC, Clang) and linkers.
- Proven experience implementing or working with dynamic thermal management (DTM) mechanisms in embedded or semiconductor environments.
- Experience with embedded debugging and development toolchains.
- Familiarity with CI workflows and software quality assurance practices.
- Experience with version control systems such as Git or SVN.
- Strong analytical and problem‑solving skills, particularly in complex system‑level debugging.
- Ability to work effectively in a fast‑paced, collaborative engineering environment.
Preferred Experience
- Knowledge of RISC‑V architecture.
- Understanding of processor and SoC architectures.
- Familiarity with issue tracking and project management tools such as JIRA.
- Hireroo is seeking a Senior Firmware Engineer in Barcelona to lead the development of embedded software. This role demands 8+ years of experience and requires strong skills in low-level firmware development, C/C++, and working with Linux systems. You will design firmware...SeniorTrabajo híbridoHorario flexible
150 €/mensuales
...Job Description Our client is expanding their engineering team and is looking for a Senior Firmware Engineer to contribute to the development of embedded software supporting advanced semiconductor solutions. In this role, you will work on low level firmware development...SeniorPatrocinio de visaTrabajar en la oficinaTrabajo híbridoHorario flexible- DOGA SA, located in Abrera, Spain, is seeking a Motor Control Firmware Engineer to join their Electronics team. This role involves designing and implementing real-time control algorithms and developing firmware for microcontrollers. Candidates should have over 5 years of...Senior
- ...Spain.****Your Tasks*** Design, implement, and maintain embedded firmware (C/C++) for hardware subsystems.* Develop low-level drivers,... ..., and systems teams.**Your Profile*** Master’s degree in Engineering (Electronics, Mechanical, Automation) or Physics.* Experience...Ofertas de empleo recomendadas
de 40000 a 43000 €/año
Oxigent busca un/a Ingeniero/a de Firmware en Montcada i Reixac para diseñar y mantener firmware para dispositivos IoT y sistemas embebidos. Se requiere formación en ingeniería electrónica y al menos 4 años de experiencia en programación con C/C++. Ofrecen un contrato...Ofertas de empleo recomendadasIndefinidoHorario flexiblede 40000 a 43000 €/año
¿Te interesaría seguir desarrollándote como Ingeniero/a de Firmware ? En el caso de ser la persona seleccionada tu misión será participar en el diseño, desarrollo y mantenimiento de firmware para dispositivos electrónicos integrados, como dispositivos IoT, sistemas embebidos...IndefinidoPrácticaHorario flexible- A global biotechnology company in Barcelona is looking for a Firmware Engineer to design and maintain embedded firmware systems. The ideal candidate will have a Master's degree in Engineering or Physics and be proficient in programming languages like Python, C, and C++....
- A leading energy management company in Barcelona is seeking a technical support engineer for the EdgeOS MPU platform. In this role, you'll facilitate the onboarding of internal clients, troubleshoot Linux issues, and collaborate on development projects. Ideal candidates...SeniorTrabajo híbrido
- ...Deepstreamtech is seeking a Senior Electronics Engineer in Barcelona, Spain, to take technical lead on embedded systems within the Electronics... ...extensive experience in embedded systems design, PCB design, firmware integration, and debugging. Strong problem-solving skills...Senior
- Traveltechessentialist is looking for an experienced Java Senior Software Engineer to work in a hybrid model, contributing to our Flights Search microservices platform used in over 40 countries. Responsibilities include improving architecture, mentoring team members, and...SeniorTrabajo híbridoHorario flexible
- An innovative technology company in Barcelona is seeking an experienced Embedded Engineer to design and customize Linux-based systems for secure communication products. The ideal candidate will have at least 5 years of embedded Linux experience, proficiency in C/C++, and...Senior
- A leading technology firm in Barcelona is seeking a skilled Linux Embedded Developer to design and optimize embedded Linux platforms. You'll work on kernel configuration, device drivers, and user-space services, requiring over 4 years of experience in embedded Linux. This...SeniorVisa de trabajo
- Schneider Electric in Barcelona is looking for a Yocto/Embedded Linux Developer to design and industrialize embedded Linux distributions. This role requires over 3 years of experience in Embedded Linux development and strong expertise with Yocto. Responsibilities include...SeniorTrabajo híbrido
- A tech company focused on AI solutions in Barcelona is seeking an exceptional software engineer. In this hybrid role, you will take ownership of features from conception to deployment, work closely with product teams, and design scalable systems. Applicants should have...SeniorTrabajo híbrido
- 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...Senior
- An innovative recruitment firm is seeking a Senior Software Developer to join a leading player in the hospitality sector. This exciting role involves collaborating with a talented team to design scalable systems that enhance guest review management for over 50,000 hotels...SeniorHorario flexible
- ...A leading AI technology company located in Barcelona is seeking a Software Engineer to design and scale their AI platform. This full-time on-site role involves developing low-latency speech pipelines and ensuring the reliability of AI voice agents deployed to handle thousands...SeniorTiempo completo
- ...News Corporation is seeking a Senior Software Engineer for its Personalization team in Barcelona. This role focuses on designing and building systems to deliver personalized experiences across digital products. Candidates should have over 3 years of experience in backend...SeniorTrabajo híbrido
- ...candidate has a degree in Computer Science, excellent problem-solving skills, and a minimum of 5 years of experience in software engineering. Proficiency in C# and familiarity with Agile development are preferred. The role offers a dynamic work environment and opportunities...Senior
- Deepstreamtech is seeking an experienced software developer to join our vibrant team in Barcelona. You’ll be responsible for delivering robust solutions that meet user needs while working collaboratively in a diverse environment focused on inclusivity. With a passion for...Senior
- Información sobre la solicitud Carta de presentación Sí, Factorial puede añadirme a la bolsa de talentos y ponerse en contacto conmigo cuando haya futuras oportunidades de empleo. Información personal Nombre * Apellidos * Teléfono Email * Género al...Senior
- Gorails is seeking a Senior Software Engineer in Barcelona to help scale their innovative payment technologies. This role requires 7+ years of software engineering experience, ideally with Ruby on Rails knowledge, and emphasizes teamwork and product ownership. You'll be...SeniorTrabajo híbridoHorario flexible
- A leading mobile gaming company in Barcelona is seeking a Senior Technical Lead to develop and maintain Unity-based frameworks for game production. Your role will include leading technical initiatives, enhancing live operations, and mentoring other developers. The ideal...Senior
- A leading travel subscription platform in Spain is seeking an experienced Java Senior Software Engineer to join their Customer eXperience team in Barcelona or Madrid. You'll drive technical initiatives, mentor team members, and enhance coding practices within a hybrid...SeniorTrabajo híbrido
- Deepstreamtech is looking for an experienced developer to take ownership of the product from a technical standpoint. You will work closely with various teams across Europe and ensure the delivery of top-notch features within our diverse product range. The ideal candidate...Senior
- easyJet Airline Company PLC in Barcelona is hiring a Senior Software Engineer specializing in Identity & Access Management. This role involves delivering scalable solutions for the CIAM platform and collaborating closely with product teams to implement high-quality standards...SeniorTrabajo híbridoHorario flexible
- AgileEngine, LLC. is looking for a Senior Software Developer to shape a next-generation advertising platform powered by React, Python, AWS, and Kubernetes. The role involves architecting core systems, designing APIs, and driving architectural decisions in a fast-paced...SeniorRemotoHorario flexible
- A global travel management company in Barcelona is seeking a Senior Software Engineer to lead product development in Python/Django and React. The ideal candidate will have extensive programming experience, a product engineering mindset, and strong communication skills....SeniorTrabajar en la oficina3 días a la semana
- AgileEngine, LLC. in Barcelona is seeking a Senior Software Engineer to build scalable solutions and lead technical designs. You will work collaboratively to drive product strategy and ensure best practices in software architecture. The ideal candidate has over 6 years...SeniorRemotoHorario flexible
- A real estate tech company based in Spain is seeking an experienced backend engineer to design and scale their automation platform. The ideal candidate has over 5 years of backend development experience and is proficient in API design and PostgreSQL. This role involves...SeniorHorario flexible
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Senior Firmware Engineer. ¡Entérate antes que nadie!
- comercial senior Barcelona
- contable senior Barcelona
- senior legal counsel Barcelona
- programador full stack senior Barcelona
- consultor senior estrategia Barcelona
- senior embedded software engineer Barcelona
- senior product manager Barcelona
- atención al cliente senior Barcelona
- senior technical account manager Barcelona
- proyectista mecánico senior Barcelona

