Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Indra Group in Palma, Spain is looking for a Senior Embedded Software Engineer to contribute to the development of real-time embedded software for airborne radar programmes. You will design and implement critical systems, collaborating within multidisciplinary teams., * Design, develop and implement real-time embedded software for airborne radar applications.
- Collaborate with teams to ensure software meets system requirements.
- Troubleshoot, debug and optimize software to improve performance., UML-based software design tools (e.g. IBM Rhapsody) ADA programming language Descripción del empleo
At Indra, we develop embedded software that powers critical airborne systems.
We are looking for a Senior Embedded Software Engineer to join our Airborne Radar programmes, contributing to the development of real-time embedded software for high-criticality defence systems.
If you are passionate about embedded development, low-level software and complex, mission-critical environments, this is an opportunity to work with cutting-edge technology in international defence projects. Your mission
As a Senior Embedded Software Engineer, you will play a key role in the development of airborne radar systems, with responsibilities including:
- Design, development and implementation of real-time embedded software for airborne radar applications.
- Collaboration with cross-functional and multidisciplinary teams to ensure software meets system requirements and specifications.
- Troubleshooting, debugging and optimisation of software to improve performance, reliability and robustness.
- Preparation and maintenance of software design documentation, processes and procedures.
- Contribution to software lifecycle activities in highly regulated defence environments.
Requirements
We seek a candidate with at least three years of experience, proficiency in C/C++, and familiarity with Linux and real-time operating systems. This role offers you the chance to work on leading-edge technology in the defence sector., * Minimum 3 years of experience in embedded software development.
-
Proven experience in real-time embedded software development.
-
Intermediate English level (minimum B2), written and spoken., Embedded software development Programming in C / C++ Linux OS Analytical and problem-solving skills, * Minimum 3 years of experience in embedded software development.
-
Background in Telecommunications, Electronics, Computer Systems or equivalent technical training.
-
Proven experience in:
- Real-time embedded software development.
- Programming in C / C++.
- Working with Linux OS, VxWorks and/or real-time operating systems (RTOS).
- Strong analytical and problem-solving skills, with attention to detail.
- Intermediate English level (minimum B2), written and spoken.
- Eligibility to obtain security clearance up to NATO Secret.
Valuable experience
- Knowledge of aeronautical software verification and certification standards (DO-178C).
- Experience with UML-based software design tools (e.g. IBM Rhapsody).
- Proficiency in ADA programming language.
- Experience working with Agile methodol