Software Engineer to James Fisher Defence
Are you an experienced Software Engineer looking for a technically broad role in a global company with a strong mission and purpose?
Would you like to work with advanced underwater systems in an international environment where quality, innovation and safety are in focus?
Then this opportunity might be the right fit for you.
ABOUT THE COMPANY
JFD is the world-leading underwater capability provider, delivering innovative diving, submarine rescue and life-support systems for defence markets. At their Swedish office in Rindö, they develop and maintain advanced systems with a strong focus on reliability, safety and mission-readiness. You can read more about the company here.
ABOUT THE ROLE
As a Software Engineer at JFD Sweden, you will contribute to both ongoing development and long-term support of their product range. You will be part of a skilled and cross-functional engineering team where your tasks span across embedded software development, high-level application design and technical documentation.
You will be involved in both the evolution of existing legacy systems and in new development projects – everything from embedded platforms for underwater vehicles to control and monitoring software used in complex operations.
KEY RESPONSIBILITIES
- Develop and maintain embedded and high-level software solutions for existing and new systems
- Work with change management and continuous improvement for legacy codebases
- Produce technical documentation including specifications, test protocols and manuals
- Contribute to structured engineering processes and adherence to company standards
- Participate in internal and external reviews, and support client meetings as needed
ABOUT YOU
We believe you have a strong interest in high-tech systems and are comfortable working in a structured and safety-critical environment. You thrive in a role where you combine detailed programming with system-level thinking, and where the end goal is supporting missions of critical importance.
QUALIFICATIONS & EXPERIENCE
- Degree in Computer Science, Software Engineering, Electronics or similar
- A minimum of 2 years experience from a software engineering or development role
- Experience with embedded development environments (e.g. MPLAB, ST32)
- Knowledge of high-level programming languages such as C#, C++ and/or C
- Familiar with the full software development lifecycle and engineering best practices
- Strong communication skills and the ability to work independently or in teams
- Methodical and structured in coding, documentation and verification
- Fluent in English, written and spoken
- Swedish citizenship as you have to go through a security clearance to be eligable for the role
MERITORIOUS EXPERIENCE
- Git-based version control (e.g. GitHub, Azure DevOps)
- Netowrk and serial communication protocols
- GUI or user interface development
- Database implementation and integration
- Familiarity with modern software design methodologies
OTHER INFORMATION:
Scope: Full-time
Location: Rindö, Sweden
Start date: According to agreement
Are you ready to dive into your next challenge? Apply now and be part of something extraordinary.

Kvalitetssäkring på A-hub
Inom A-hub kedjan är samtliga hubbar (företag) auktoriserade Bemanning och Rekryteringsföretag av branschorganisationen Kompetensföretagen, Almega. Det innebär en garanti på att vi följer lagar och regler. Kraven för att bli auktoriserat är höga och innefattar bland annat etiska regler, kollektivavtal för samtliga anställda konsulter, allmänna leveransvillkor, ansvarsförsäkring, jämställdhetsarbete m.m.
Mer om vad auktorisationen innebär går att läsa här;
www.kompetensforetagen.se/auktorisationer