Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Indra Group in Boiro, Spain is seeking a Senior Embedded Software Engineer to develop real-time embedded software for airborne radar systems. Candidates should have a minimum of 3 years experience in embedded development, proficiency in C/C++, and familiarity with real-time operating systems.
The role offers a hybrid working model and opportunities for professional development in an innovative environment focused on high-criticality defense projects., 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
- Minimum 3 years of experience in embedded software development.
- Strong analytical and problem-solving skills with attention to detail.
- Eligibility to obtain security clearance up to NATO Secret., * Design, development and implementation of real-time embedded software for airborne radar applications.
- Collaboration with cross-functional and multidisciplinary teams.
- Troubleshooting, debugging, and optimization of software.
Conocimientos
Embedded software development C / C++ programming Linux OS Real-time operating systems (RTOS) Analytical and problem-solving skills Intermediate English (B2), Higher-level vocational training or degree in Telecommunications, Electronics, Computer Systems, * 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 methodologies.
- Ability to work both independently and in collaborative team environments.
- Strong communication skills in English for participation in international projects.
Academic background
- Higher-level vocational training or degree in Telecommunications, Electronics, Computer Systems or related disciplines.
- Other technical profiles will be considered if they meet the role requirements.
Benefits & conditions
- Cutting-edge technologies and strategic challenges with national and international impact.
- Close and transparent work environment
- Open communication, accessible teams and a collaborative culture.
- Autonomy and flexibility
- Hybrid working model that genuinely supports work-life balance.
- A career plan tailored to you
- Designed according to your professional development, potential and interests.
- Continuous learning
- Access to Open University and Udemy for Business, with more than 6,000 courses.
- Benefits and wellbeing
- Discounts on gyms, restaurants, leisure activities, retail and much more.
- Competitive compensation
- Complemented by flexible compensation plans adapted to your needs.
Our selection process
-
Profile review We review your experience and assess your potential fit for the role.
-
Initial contact (5-10 minutes) If you receive a call from an unknown number… it's probably us!
-
Technical interview You will meet the team, learn more about the project, and complete technical and competency-based assessments (including English, if applicable).
-
Offer and welcome If there is a mutual match, we will be delighted to welcome you to Indra!
Commitment to equality
At Indra, we promote a work environment based on respect, dignity and real equality.