Senior Software Engineer in Aberdeen

Senior Software Engineer in Aberdeen

Aberdeen Full-Time 48000 - 60000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Lead software engineering projects for innovative underwater solutions in commercial and defence markets.
  • Company: Multinational underwater engineering provider with a focus on cutting-edge technology.
  • Benefits: Salary of £60-75K, 25 days holiday, flexible working, private medical insurance, and bonuses.
  • Why this job: Join a dynamic team and make a real impact in the engineering field.
  • Qualifications: 6+ years in software engineering with experience in embedded systems and various programming languages.
  • Other info: Great training and career progression opportunities in a collaborative environment.

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

An exciting new role with a multinational underwater engineering provider, serving the commercial and defence markets to provide software engineering design solutions and through life engineering support to the commercial & defence product ranges working as the technical lead for the software engineering team. Work can vary from creating software for new product design to meet client or internal specifications through to supporting an existing client's request to upgrade or change software in the field.

Benefits:

  • Salary: 60-75K
  • 25 days holiday
  • Flexible working
  • Private Medical Insurance
  • Bonus
  • Excellent training and career progression

Principal Accountabilities:

  • Provide software engineering design input to new products.
  • Provide software engineering support to the existing product range.
  • Assess technical queries and provide software engineering solutions to a wide-ranging products portfolio.
  • Liaise with internal departments such as sales, procurement and production to ensure the best technical solution is provided in all instances.
  • Creation of software engineering documentation such as specifications, proposals, test plans, reports and manuals.
  • Ensuring software engineering solutions are provided on time and on budget.
  • Adherence to global engineering end-to-end process and sub-processes.
  • Site visits to other offices and client assets as and when required.
  • Maintenance and development of company standards and processes for software version control.
  • Management of software team on performance, development, allocation/delegation of work, compliance to internal and external standards & regulations.

Key Behaviours:

  • Ability to work as part of a team but also in isolation when required.
  • Excellent organizational skills.
  • Excellent attention to detail.
  • Methodical and thorough whilst generating and checking documentation.

Knowledge, Skills & Experience:

  • Proven experience in an industrial software and firmware design environment.
  • Extensive experience writing embedded software (STM32 IDE or similar).
  • Good experience with high-level development languages preferably C#, C++ and C, Python.
  • Good experience writing Windows programs (VisualStudio, Windows IoT or similar).
  • Software development knowledge including version control using Azure DevOps (or similar) and development techniques (Agile, Waterfall or similar).
  • Experience with Continuous Integration (CI) tools such as Pipelines, Jenkins (or similar).

Experience Required:

  • Minimum of 6 years in a software engineering role.
  • Experience of additional benefit.
  • Experience with network protocol UDP.
  • Experience with serial comms protocols over RS485/232, CAN.
  • Experience with SQL server/client database applications.
  • Experience with user interface MVC framework.
  • Embedded software in safety-critical applications.

Qualifications:

  • Software / Computer Science / Electrical/Electronic engineering degree or equivalent industry experience.

If you are interested and have the required experience in a Software Engineering role please apply now and we will be happy to recommend you to our client!

Senior Software Engineer in Aberdeen employer: Chiltern Park Recruitment

Join a leading multinational underwater engineering provider that values innovation and collaboration, offering a dynamic work environment in the heart of the industry. With competitive salaries, flexible working arrangements, and a strong emphasis on professional development, this role as a Senior Software Engineer not only promises exciting challenges but also provides ample opportunities for career progression and personal growth. Experience a supportive culture where your contributions are recognised and rewarded, making it an ideal place for those seeking meaningful and impactful work.
C

Contact Detail:

Chiltern Park Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Aberdeen

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for interviews by practising common questions and showcasing your technical skills. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.

✨Tip Number 3

Tailor your approach for each company. Research their projects and values, and be ready to discuss how your experience aligns with their needs. This shows genuine interest and can set you apart from other candidates.

✨Tip Number 4

Don’t forget to apply through our website! It’s a great way to ensure your application gets noticed. Plus, we’re always here to help you navigate the process and land that dream job!

We think you need these skills to ace Senior Software Engineer in Aberdeen

Software Engineering Design
Embedded Software Development
C#
C++
C
Python
Windows Programming
Version Control (Azure DevOps)
Agile Development
Waterfall Development
Continuous Integration (CI) Tools
Network Protocols (UDP)
Serial Communication Protocols (RS485/232, CAN)
SQL Server/Client Database Applications
User Interface MVC Framework

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with embedded software and any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention specific experiences that relate to the job description, especially around software engineering design and team leadership.

Showcase Your Technical Skills: Don’t forget to showcase your technical skills in your application. Mention your experience with languages like C#, C++, and Python, as well as tools like Azure DevOps. We love seeing candidates who are well-versed in the latest technologies!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, we’re excited to see your application come through!

How to prepare for a job interview at Chiltern Park Recruitment

✨Know Your Stuff

Make sure you brush up on your technical skills, especially in embedded software and the languages mentioned like C#, C++, and Python. Be ready to discuss specific projects you've worked on and how you tackled challenges in those roles.

✨Showcase Your Team Spirit

This role requires collaboration with various departments, so be prepared to share examples of how you've successfully worked in a team. Highlight your organisational skills and how you manage tasks both independently and as part of a group.

✨Prepare for Technical Questions

Expect questions about software engineering processes, version control, and CI tools. Familiarise yourself with Agile and Waterfall methodologies, and be ready to explain how you've applied these in your previous roles.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the company’s approach to software development, team dynamics, or upcoming projects. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in Aberdeen
Chiltern Park Recruitment
Location: Aberdeen

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>