Software Engineer
Mercury SystemsDescripción del puesto
Mercury Systems is looking for a new talent to join its team in Getafe. We are looking for a:
Dé el siguiente paso en su carrera profesional ahora: desplácese hacia abajo para leer la descripción completa del puesto y envíe su solicitud.
Software Engineer
MISSION
We are looking for a 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.
You will contribute to cutting‑edge avionics projects, developing robust, certifiable software while collaborating with multidisciplinary teams, customers, and external partners.
Your responsibilities
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.
SKILLS AND EXPERIENCE
- 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.
EDUCATION
- 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. xugodme
DETAILS OF THE MISSION
Occupancy 100%
Beginning of the activity ASAP
We offer you the opportunity to join a highly qualified and motivated team and the possibility to work in an international environment and a global architecture.
¿Te interesa este puesto?