Link Y Software Engineer
Thales
Hengelo, Netherlands
About the Role:
Join the Software Development department within Thales Naval Engineering cluster and play a key role in the development of advanced communication systems for naval and airborne vessels as part of the Link Y team. You will work on developing and maintaining software that is essential for secure and reliable data exchange in maritime operations.
Key Responsibilities:
- Design, develop, and maintain high-quality software for Link Y as part of a self-managing Agile/Scrum team.
- Engage in the full software development lifecycle: requirements analysis, system architecture, design, implementation, testing, validation and customer demonstrations.
- Contribute to continuous improvements in processes, tools, and techniques, ensuring the use of robust and scalable technologies.
- Collaborate with engineers from various domains to deliver complex and reliable embedded systems.
- Able to quickly adapt to continuous Integration & Delivery.
Your Profile:
- A degree in Computer Science, Software Engineering, or a related discipline.
- Proactive, self-motivated and collaborative; able to communicate and work effectively in a diverse, multicultural environment.
- Quick to master new domains, tools, and programming techniques.
- Experience or strong interest in working with embedded systems and real-time applications.
Key Skills & Experience:
- Agile software development using Scrum methodologies.
- Experience developing in C. Knowledge of Ada, or willingness to learn it. Familiarity with Python is a plus.
- Familiarity with GIT, Maven, Nexus, Jenkins, for modern software engineering workflows.
- Experience using Jira and Confluence for issue tracking and documentation.
- Test-driven development mindset, with knowledge of Unit Testing and Test Automation frameworks.
- Solid knowledge of Linux OS and libraries or UNIX in general.
- Good knowledge of networking protocols, background in network engineering is highly valued.
LIFE AS A THALES SOFTWARE SOLUTIONS ENGINEERING ROLE:
As a Software Solutions Engineering Role within Thales you will:
- Work within in a Scrum team with other software developers, in Agile mode.
- Contribute to the requirement definition, to the software design and you will be involved with the architectural aspects of the software projects.
- Integrate software components into a fully functional software system.
- Write well-designed, documented and testable code.
- Develop, test and execute full software development life cycle.
- Design, implement and test features with scalability, performance, deployment/operation and end-user experience in mind.
- Make estimations and give inputs for planning together with the team members.
- Collaborate with other software solutions engineer to share knowledge and improve overall product/solution.
Don't forget to mention EuroTechJobs when applying.