Senior Embedded Systems Engineer

Schwartz Turbotech Software
Málaga, Spain
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
7 years minimum
Compensation
€64,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

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)
+11 more
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

Job 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.

Requirements

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.

Benefits & conditions

Pulled from the full job description

  • Professional development assistance
  • Health insurance
  • Dental insurance
  • Life insurance
  • Opportunities for advancement, Sueldo: 64.000,00€ al año

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · WWC 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · WWC 2023

Videos

See all

Related articles

See all