> Markdown version of [/jobs/ext/2817304-firmware-engineer-45-000-a-year](https://www.wearedevelopers.com/jobs/ext/2817304-firmware-engineer-45-000-a-year). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - €45.000 A Year - **Company:** Hays - **Location:** Madrid, Spain - **Salary:** €45,000.0 - **Contract:** Permanent contract - **Skills:** JIRA, Unit Testing, C++ (Programming Language), Computer Programming, Software Debugging, Firmware, Joint Test Action (IEEE Standards), Scrum Methodology, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, System-level Testing, Bitbucket, Jenkins - **Published:** September 10, 2026 - **Apply:** https://www.buscojobs.com.es/firmware-engineer-%E2%82%AC-45-000-a-year-en-madrid-ID-370120384 ## About the Role Execute firmware validation and DVT to ensure functional requirements.Support integration and system-level testing, troubleshooting, and performance optimization.Requirements:Degree in Computer/Electrical Engineering or similar.3-4 years of experiencein embedded firmware development (ARM microcontrollers, RTOS). Strong programming skills inC/C++ and Python.Knowledge of I2C, SPI, UART, MDIO, and debugging tools (J-Link, JTAG/SWD). Familiarity with Git, Bitbucket, Jira, Jenkins, and unit testing frameworks.Experience with schematic review and hardware verification.Agile development experience (Scrum). Full professional proficiency inEnglish.Any experience in optical equipment or pluggable optics is an advantage.What We Offer:Permanent contractin a dynamic startup environment.Location:Málaga (Spain). ## Description We are looking for aFirmware Developerwith3-4 years of experienceto join theirR&D teamin a fast-growing startup environment.In this role, you will design and implement cutting-edge firmware for embedded systems and optical transceivers, contributing directly to the growth and success of the company.Key Responsibilities:Participate in feasibility studies and draft initial firmware architecture.Collaborate with hardware and system engineers usingScrum methodology.Design and implement firmware for optical transceivers, including peripheral drivers and communication interfaces (I2C, SPI, UART).Implement host interfaces based onCMIS/MIS standards.Develop firmware ahead of hardware availability using emulators or evaluation boards.Conduct bring-up and debugging on prototypes using lab instruments (oscilloscopes, logic analyzers, protocol sniffers).Execute firmware validation and DVT to ensure functional requirements.Support integration and system-level testing, troubleshooting, and performance optimization.Requirements:Degree in Computer/Electrical Engineering or similar.3-4 years of experiencein embedded firmware development (ARM microcontrollers, RTOS).Strong programming skills inC/C++ and Python.Knowledge of I2C, SPI, UART, MDIO, and debugging tools (J-Link, JTAG/SWD).Familiarity with Git, Bitbucket, Jira, Jenkins, and unit testing frameworks.Experience with schematic review and hardware verification.Agile development experience (Scrum).Full professional proficiency inEnglish.Any experience in optical equipment or pluggable optics is an advantage.What We Offer:Permanent contractin a dynamic startup environment.Location:Málaga (Spain).Competitive salary aligned with experience ( approx. €45k gross/year).Flexible work model with some remote days highly valued.Professional growth and continuous learning opportunities. ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)