**The role**:
We are currently seeking a **SW Engineer** to join our team in the Software Development division within the Robotics area. This role is crucial for the successful operation of the reactor, as certain areas of the reactor are accessible only by robots, making your contribution pivotal to ensuring both the safety and efficiency of the facility.
**Position activities**:
Join Us in Making Fusion Energy a Reality!
ITER project will bring the Fusion process as it happens on the Sun to the Earth in an experimental Fusion Reactor (ITER), at GTD we are participating in this challenge with different contributions in the control and robotics areas.
As a member of our team, you will:
- Solve existing issues, including performance or concurrency issues, and propose solutions
- Maintain and support your developments with test procedures
- Write high-quality documentation: we know it’s not fun but great work comes with great responsibility
- Knowledge transfer: The scope of the project is big and we are constantly learning new methods and strategies to reach our objectives and tasks. We want to share this knowledge with you so that you can grow and learn with us, just as we want you to share yours. It is very important for us that the knowledge is shared within the team so we can all internally learn and grow.
**Your profile**:
- ** Bachelor’s or Master’s degree** in **Computer Science, Industrial/Electrical Engineering, or Telecommunications** (or a related field).
- **At least 3 years of experience** in a similar role, ideally within high-reliability or mission-critical environments.
- **Programming skills: C and/or C++**:These programming languages are essential to our core projects
- **Linux and POSIX knowledge**:Familiarity with Linux environments and POSIX standards will be key in navigating our development processes
- **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.
- **English Proficiency**:Enable to collaborate effectively in an international environment.
**Nice to have**:
- **Real-time operating systems** (Real-Time Linux, VxWorks): Whether you’ve worked with real-time systems or are curious to dive into them, we’d love to see your skills in action
- **Concurrent and multi-core programming**: Do you enjoy pushing the limits of modern processing power? Join us and make an impact!
- **Graphic User Interface**: Qt and other tools are key for developing intuitive and visually appealing user interfaces.
- **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
- Versátil working hours.
- Excellent location in our BCN HQ
- Work from home’ policy
- Ticket Restaurant
- Free fruit at work on Wednesdays
- 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.