Application Senior SW Engineer
3 days ago
Madrid
GTD is a high-tech company, committed to the design, integration, and operation of complex, mission-critical applications and systems throughout the world. We perform turnkey projects, engineering services and product development for our customers, developing state-of-the-art systems in the Space, Aerospace, Energy, Scientific Facilities and Defense and Security sectors. With a end-to-end approach, we seamlessly navigate the entire service cycle, from meticulous validation and ongoing maintenance to effective obsolescence management. Here you will find more information about GTD Group: ___ Here you will find more information about GTD Group: The role: GTD Science, Infrastructures, and Robotics (GTD SI&R) specializes in delivering high-reliability software solutions, robotics control systems, custom electronics, and edge computing. With its exceptional expertise in system and software engineering, GTD SI&R provides the most reliable control, supervision, analysis, and decision-support systems for real-time, large-scale, and critical applications. Our solutions—ranging from control systems to bespoke electronics and embedded systems—are integrated into key international "Big Science" projects such as ITER and CERN, as well as leading Green Power Generation companies. Learn more about us: ___ Learn more about us: Join Us in Making Fusion Energy a Reality! We are seeking an Application Senior SW Engineer to join our team in Madrid or Barcelona at GTD SI&R. This individual will be part of an international robotics software project and will be responsible for developing user interfaces for robotics applications and integrating them with their environments (other applications, robotics frameworks, etc.). Position activities: As part of the pioneering ITER project, which aims to replicate the fusion process of the Sun on Earth via an experimental fusion reactor, you will contribute to one of the most ambitious energy projects in history. At GTD, we are proud to be playing a vital role, particularly in the areas of control and robotics. As a Senior SW engineer, you will play a key role in the design, development and testing of software solutions, with a strong focus on hands-on coding using C/C++ in Linux environments. Your expertise in unit, integration and validation testing will ensure the delivery of high quality software. You will collaborate closely with the team, organizing and prioritizing tasks to meet project objectives efficiently. Your role also includes actively engaging in technical discussions with clients, contributing your expertise to align requirements, resolve challenges and ensure integration. This position is part of the ITER fusion energy project, contributing to cutting-edge environment developments in control and robotics. If you are passionate about problem-solving, real-time systems, and software architecture, this is a unique opportunity to make a tangible project. Your profile: • Bachelor/Master's in computing, industrial/electrical engineering, or telecommunications., • SW design, development and testing: You’re experienced in the full lifecycle of software development, from initial design to final testing., • Experience in C++: Proficiency in this programming language is essential to our core projects., • Graphic User Interface: Qt and other tools are key for developing intuitive and visually appealing user interfaces., • Relational databases (PostgreSQL): Experience with PostgreSQL or similar relational databases will be valuable for managing structured data and ensuring consistency and performance., • Containerization and Docker: Familiarity with Dockerized environments is a big plus - help us streamline deployment, testing and scability using containers., • Unit, integration and validation testing: You understand the importance of thorough testing and have hands-on experience with unit, integration, and validation tests., • GIT: Version control is second nature to you, and you’re confident in using GIT to manage and collaborate on code efficiently, • High level of English: B2 minimum. Nice-to-have: • Robotics and/or electronics: if you're fascinated by intelligent systems and electronics, this is your opportunity to explore and apply your knowledge., • Virtual Reality (Unity, RViz, or other platforms): If immersive experiences excite you, here’s your chance to work with cutting-edge VR technologies!, • Concurrent and multi-core programming: Do you enjoy pushing the limits of modern processing power? Join us and make an impact!, • Continuous integration/ Continuous delivery (CI/CD): If you have knowledge or experience in CI/CD, you’ll help enhance our software development and delivery pipelines., • Software architecture design: Do you enjoy designing robust and scalable solutions? Your ideas will make a difference here. What do we offer? • Full-time position with a permanent contract, • To participate in highly advanced technological projects all around the world., • To be part of a young dynamic company, • Flexible working hours., • Work from home’ policy, • Ticket Restaurant, • Free fruit at work once a week, • Flexible Compensation Plan according to your needs, • Free Coffee Corner, • Holiday purchase option We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, etc.