Software Engineer
Indexed description
Mercury Systems is looking for a new talent to join its team in Getafe. We are looking for a:
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:
- Linux kernel drivers
- RTOS drivers
- 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.
Verification & Collaboration
- 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
Essential
- 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)
- DO‑330 (Tool Qualification)
- Fluent English communication skills (written and spoken).
Desirable
- Experience in aerospace, defense, or other safety‑critical industries.
- Familiarity with certification audits and compliance documentation.
- Experience supporting or managing outsourced verification activities.
WHY SHOULD JOIN US?
Mercury Systems is a global leader in delivering trusted, secure, mission‑critical technologies that make a real difference in the aerospace and defense industries. Our solutions power more than 300essential programs, helping our customers achieve mission success with speed, confidence, and innovation.
Headquartered in Andover, Massachusetts, and supported by design and manufacturing sites worldwide, Mercury engineers, adapts, and builds cuttingedge technologies designed to meet both today’s and tomorrow’s most complex challenges.
OUR CULTURE
We are committed to making Mercury a great place to work, no matter where our employees are located. We offer a casual and enjoyable atmosphere that allows employees to learn and grow. We help and care for one another and work as one to achieve results for us and for our customers. We value communication and transparency and strive to foster two-way dialogue at all levels of the organization. We are committed to lifelong learning, offering comprehensive skills training and tuition reimbursement. Whether you're just starting out on your career journey or you are an experienced professional, it's important to us that you feel recognized and rewarded for your contributions.
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.
Only candidates selected for an interview will be contacted, thank you in advance for your understanding.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search