Software Engineer (Embedded)

Software Engineer (Embedded)

Westhill Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Develop embedded software for health monitoring technology in submarine rescue systems.
  • Company: Join JFD, a leader in underwater capabilities for commercial and defence markets.
  • Benefits: Enjoy competitive salary, 26 days holiday, private medical insurance, and early finishes on Fridays.
  • Why this job: Be part of innovative projects that impact submariners' safety and contribute to a sustainable future.
  • Qualifications: Degree in Computer Science or related field; experience in software development and embedded systems required.
  • Other info: Hybrid working available; opportunities for growth in a supportive and diverse environment.

The predicted salary is between 36000 - 60000 £ per year.

About the Role

Full-Time, Permanent

Westhill, Aberdeen - Hybrid working

About the Company

JFD is the world leading underwater capability provider, serving the commercial and defence markets with innovative diving, submarine and hyperbaric rescue, technical solutions and services. Operating worldwide, the company is the leading provider of submarine rescue capability and an established provider of submarine escape training. The company is at the forefront of hyperbaric rescue, along with being the leading supplier of commercial and defence diving equipment and saturation diving systems to the commercial industry.

The Opportunity

We have an exciting opportunity within the JFD Engineering Team for a Software Engineer to join the team working on exciting new health technology being integrated initially into our Submarine Rescue Systems, beyond which our other capability areas. The successful candidate will provide embedded software engineering design solutions for our health monitoring technology, to be deployed in aid of submariners during rescue operations. The successful candidate will primarily work on developing health technology within the Biometrics & Condition Monitoring team. Our ideal candidate will have experience developing medical / health monitoring equipment and an interest in IOT devices and wireless communication protocols (Bluetooth Low Energy, Wi-Fi).

Key Accountabilities

  • Support software engineering input to the existing product range as well as new systems and products.
  • Support software management of change for new and existing legacy codebase.
  • Creation of software engineering documentation such as specifications, proposals, test plans, reports and manuals.
  • Adherence to engineering and company standards and processes.
  • Site visits to other JFD offices and client assets as and when required.
  • Compliance to internal and external standards and regulations.

Skills, Experience and Qualifications

  • Computer Science / Software / Electrical/Electronic Engineering or equivalent Degree.
  • Demonstrated experience in a software development / engineering role.
  • Good knowledge and practice of the software development life cycle.
  • Good knowledge in embedded software (MPLAB, ST32) development, test and debug.
  • Good knowledge in high level development languages – preferably one or more of C# and C++, and C.
  • Software management systems (e.g. Azure DevOps, GitHub, etc) advantageous.
  • Source code version control systems (specifically git) advantageous.
  • Communications (network and serial) advantageous.
  • User interface design advantageous.
  • Database development advantageous.
  • Software design methodology advantageous.
  • Ability to obtain SC level security clearance essential.

What's on offer

  • Competitive salary.
  • 26 days holidays plus Christmas, Boxing Day, 1st and 2nd January.
  • Company pension.
  • Cycle to work.
  • Private Medical Insurance.
  • Early Finish on Fridays.
  • Opportunities for development and progression.
  • Great culture.

If this sounds like the ideal next step in your career, then click ‘apply’ now!

JFD – part of a Global James Fisher Group

James Fisher, a global engineering services company, has transitioned from ship ownership to providing expertise in Energy, Defence, and Maritime Transport. Focusing on safety, efficiency, and sustainability our "One James Fisher" strategy aims to unify our services in the Blue Economy. The Energy Division offers sustainable products for oil, gas, and renewables, the Defence Division provides underwater systems and life support, and Maritime Transport excels in global shipping and ship-to-ship transfers. Together, we are building a brighter, more innovative future.

James Fisher and Sons are committed to taking positive action on diversity and strongly encourage applications for candidates from all backgrounds. We are proud to be a Disability Confident employer and recognise that our success depends on our talented and diverse workforce.

Software Engineer (Embedded) employer: James Fisher and Sons plc

At JFD, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Westhill, Aberdeen. Our commitment to employee growth is evident through opportunities for professional development and progression, alongside a competitive salary and generous benefits package, including private medical insurance and an early finish on Fridays. Join us in making a meaningful impact in the underwater capability sector while enjoying a supportive environment that values diversity and inclusivity.
J

Contact Detail:

James Fisher and Sons plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Embedded)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as embedded software development tools like MPLAB and ST32. Having hands-on experience or projects that showcase your skills in these areas can set you apart.

✨Tip Number 2

Network with professionals in the embedded systems field, especially those who have experience in health monitoring technology. Attend relevant meetups or online forums to gain insights and potentially get referrals.

✨Tip Number 3

Demonstrate your understanding of the software development life cycle by preparing to discuss how you've applied it in past projects. Be ready to share specific examples of challenges you faced and how you overcame them.

✨Tip Number 4

Research JFD and their projects, particularly in submarine rescue systems. Showing genuine interest in their work and how your skills can contribute to their mission will make a positive impression during any discussions.

We think you need these skills to ace Software Engineer (Embedded)

Embedded Software Development
Proficiency in C#, C++, and C
Experience with MPLAB and ST32
Understanding of the Software Development Life Cycle (SDLC)
Knowledge of Bluetooth Low Energy and Wi-Fi protocols
Familiarity with software management systems (e.g. Azure DevOps, GitHub)
Source Code Version Control (Git)
User Interface Design
Database Development
Software Design Methodology
Technical Documentation Creation
Problem-Solving Skills
Ability to Obtain SC Level Security Clearance
Attention to Detail
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with medical or health monitoring equipment. Emphasise your knowledge of IOT devices and wireless communication protocols like Bluetooth Low Energy and Wi-Fi.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with JFD's focus on health technology and submarine rescue systems. Show how your skills can contribute to their innovative solutions.

Highlight Relevant Skills: Clearly list your technical skills related to the job description, such as proficiency in C#, C++, and embedded software development tools like MPLAB and ST32. Include any experience with software management systems like Azure DevOps or GitHub.

Showcase Your Problem-Solving Abilities: Provide examples in your application that demonstrate your problem-solving skills, especially in software engineering contexts. Discuss how you've tackled challenges in previous roles, particularly those related to compliance with internal and external standards.

How to prepare for a job interview at James Fisher and Sons plc

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded software development, particularly with tools like MPLAB and ST32. Highlight any projects where you've used C#, C++, or C, and be ready to explain your approach to debugging and testing.

✨Understand the Company’s Mission

Familiarise yourself with JFD's role in underwater capabilities and their focus on health monitoring technology. Demonstrating knowledge about their products and services will show your genuine interest in the company and the position.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios. Think of examples from your past experiences where you successfully managed change in software or dealt with legacy codebases.

✨Emphasise Team Collaboration

Since the role involves working within a team, be ready to discuss your experience with collaborative tools like Azure DevOps and GitHub. Share examples of how you've effectively communicated and worked with others to achieve project goals.

Software Engineer (Embedded)
James Fisher and Sons plc
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>