Embedded Software Engineer

Mercury Systems
Getafe, Spain
3 months ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Software Applications Automation of Tests C++ (Programming Language) Computer Engineering Linux Embedded Software Python (Programming Language) Real-Time Operating Systems Software Engineering Systems Architecture System Programming Software Modules
+3 more
Software Verification Test Scripts DO-178B

Job description

Embedded Software Development

  • Design, develop, debug, test, and maintain embedded software for avionics systems.
  • Develop software primarily in C/C++, including:

  • Embedded application software
  • Integrate software modules into larger system architectures.
  • Develop and maintain Python-based verification and test scripts.

Specifications, Documentation & Certification

  • Produce clear and compliant software specifications, architecture, and design documentation.
  • Contribute to certification activities in line with DO-178C objectives.
  • Prepare and maintain data required for tool qualification (DO-330).
  • Support audits, reviews, and certification assessments as required.
  • Support and review software verification activities.
  • Provide technical oversight and support to subcontractors responsible for verification.
  • Act as a technical interface for customers, providing software-related clarification and support.
  • Work closely with systems, hardware, quality, and certification teams.

Requirements

We are looking for an Embedded Software Engineer to join our engineering team, working on the development of safety-critical embedded software for airborne systems. This is an excellent opportunity for an experienced embedded software engineer who enjoys working across the full software lifecycle in a highly regulated environment., * A structured, detail-oriented approach suited to safety-critical development.

  • Strong problem-solving and analytical skills.
  • Confidence working in regulated environments with high quality expectations.
  • Good communication skills and the ability to work effectively with diverse stakeholders., * Master’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or a related discipline.
  • Experience as an embedded software engineer in an industrial environment.
  • Strong experience with C/C++ in embedded or low-level software development.
  • Experience working with Linux and/or RTOS.
  • Knowledge of Python for verification or test automation.
  • Working knowledge of DO-178C (Software Considerations in Airborne Systems and Equipment Certification).
  • Fluent English communication skills (written and spoken).
  • Experience in aerospace, defense, or other safety-critical industries.
  • Familiarity with certification audits and compliance documentation.
  • Experience supporting or managing outsourced verification activities.

About the company

Mercury Systems is looking for a new talent to join its team in Getafe. We are looking for a

Apply for this position

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

Apply on www.jobleads.com
Prepare application

Good distractions

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

1:31 min

Managing self-healed test scripts safely within continuous integration

Andrei Nutas Andrei Nutas · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:11 min

Adapting existing test automation scripts for AI agents

Luise Freese Luise Freese +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · World Congress 2023

Videos

See all

Related articles

See all