Embedded Systems Software Engineer

GMV
Tres Cantos, Spain
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Job source

Tech stack

C (Programming Language) Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Build Automation Cyber Security Continuous Integration Eclipse (Software) Graphical User Interface Java GUIs Apache Maven Microsoft Visual Studio
+8 more
Robotic Automation Software Software Engineering Verification and Validation (Software) Systems Integration UML Reliability of Systems Git Software Version Control

Job description

At GMV, we continue to grow within the Space sector, and we are looking for a Software Engineer to join a multidisciplinary team developing innovative onboard systems and the ground-based tools used to operate and monitor them.

You will have the opportunity to work on cutting-edge technological projects, contributing to software development, the definition and implementation of Continuous Integration and Continuous Deployment (CI/CD) environments, as well as the creation of verification and validation tools that ensure the quality and reliability of systems with a real impact on the space industry.

You will become part of a dynamic team where innovation, continuous learning, and collaboration are key to tackling the technological challenges of the future., Within our team, you will have the opportunity to contribute to every stage of the development of innovative solutions for the space sector, taking on responsibilities such as:

  • Designing and developing software integrated into established platforms and frameworks.
  • Creating and deploying testing environments that ensure the quality, reliability, and performance of the solutions developed.
  • Collaborating in the design, validation, and deployment of systems, helping to successfully bringsolutions from the conceptual stage through to operational use.

Requirements

We are looking for a passionate technology enthusiast who enjoys innovation and tackling complex challenges, and who can bring experience or knowledge in some of the following areas:

  • Intermediate-level proficiency in Java programming.
  • Experience with version control systems such as Git.
  • Knowledge of Maven for project management and build automation.
  • Basic knowledge of C programming.

It would be a plus if you also have experience in any of the following areas…Development of Java graphical user interfaces (GUIs), frameworks, and APIs. UML modeling tools. Development environments such as Eclipse or Visual Studio Code. Cybersecurity and secure software development practices. Communication systems and technologies. Embedded systems and hardware-software integration. Artificial Intelligence techniques and planning systems. Space systems and aerospace engineering methodologies. Robotic systems and automation technologies.

Benefits & conditions

Pulled from the full job description

  • Dental insurance, Hybrid working model and 8 weeks per year of teleworking outside your usual geographical area.

Flexible start and finish times, and intensive working hours Fridays and in summer.

Personalized career plan development, training and language learning support.

National and international mobility. Do you come from another country? We can offer you a relocation package.

Competitive compensation with ongoing reviews, flexible compensation and discount on brands.

Wellbeing program: Health, dental and accident insurance; free fruit and coffee, physical, mental and financialhealth training, and much more!

  • ️ In our recruitment processes you will always have telephone and personal contact, face-to-face or online, with our talent acquisition team. In addition, bank transfers and bank cards will never be requested. If you are contacted through any other process, please write to our team at privacy@gmv.com

️We promote equal opportunities in recruitment, and we are committed to inclusion and diversity.

Apply for this position

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

Apply on es.indeed.com

Good distractions

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

5:02 min

Developing terminal user interfaces natively within Java scripts

Jens Knipper Jens Knipper · Europe 2026 Virtual

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

Videos

See all

Related articles

See all