> Markdown version of [/jobs/ext/315560-senior-embedded-systems-engineer](https://www.wearedevelopers.com/jobs/ext/315560-senior-embedded-systems-engineer). 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). --- # Senior Embedded Systems Engineer - **Company:** Schwartz Turbotech Software - **Location:** Málaga, Spain - **Salary:** €64,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C++ (Programming Language), Code Review, Communications Protocols, Computer Engineering, Software Debugging, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Message Queuing Telemetry Transport (MQTT), Real-Time Operating Systems, Software Requirements Analysis, Systems Integration, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, PIC Microcontroller, Real Time Systems, Git, Information Technology, Hardware Infrastructure, Software Version Control - **Published:** June 20, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=5e3e6581a6ed6452 ## About the Role Do you have experience in Firmware?, Do you have a Master's degree?, * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * 7+ years of professional experience in embedded systems development. * Strong proficiency in C and C++. * Experience with RTOS environments and embedded Linux platforms. * Knowledge of microcontroller architectures (ARM, STM32, NXP, or similar). * Experience with communication protocols such as CAN, SPI, I2C, UART, Ethernet, or MQTT. * Strong debugging and troubleshooting skills using industry-standard tools. * Familiarity with version control systems such as Git. * Excellent problem-solving and analytical abilities. * Strong written and verbal communication skills in English. Preferred Qualifications * Experience with aerospace, automotive, industrial automation, or IoT systems. * Knowledge of functional safety standards and secure embedded development. * Experience with FPGA integration or hardware bring-up activities. * Familiarity with CI/CD pipelines and automated testing frameworks. ## Description Schwartz Turbotech Software is seeking an experienced Senior Embedded Systems Engineer to join our engineering team in Málaga. The ideal candidate will lead the design, development, testing, and optimization of embedded software and hardware solutions for mission-critical systems. This role requires strong technical expertise in embedded development, real-time operating systems, microcontroller architectures, and system integration. The successful candidate will collaborate closely with cross-functional engineering teams and contribute to all stages of the product lifecycle., * Design, develop, and maintain embedded software for real-time systems. * Architect and implement firmware for microcontrollers and embedded processors. * Develop and optimize low-level drivers, communication protocols, and system interfaces. * Perform system integration, debugging, and performance analysis. * Collaborate with hardware, software, and product teams to define system requirements. * Conduct code reviews and ensure adherence to quality and coding standards. * Support testing, validation, and deployment activities. * Mentor junior engineers and provide technical leadership on complex projects. * Create and maintain technical documentation. ## Related Videos - [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 Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)