Software/Firmware Engineer (C++)
Software/Firmware Engineer (C++)

Software/Firmware Engineer (C++)

Dundee Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
N

At a Glance

  • Tasks: Develop high-quality software and firmware for innovative financial devices.
  • Company: Join a renowned brand in the financial sector with a successful team.
  • Benefits: Enjoy hybrid work options, training, and potential relocation assistance.
  • Why this job: Be part of a dynamic environment that values quality and innovation.
  • Qualifications: 3-5 years of software development experience, preferably in C++.
  • Other info: Visa sponsorship available for eligible candidates.

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

Net Talent has partnered with a well-known brand in the financial sector who are looking to grow their highly successful team and need a Software/Firmware Engineer to take responsibility for delivering high quality software across a number of their devices. Due to the unique development environment and knowledge required for this role, full and in-depth training will be provided. They need someone with several years’ experience developing high quality software and firmware ideally having used C++. This role is Hybrid in Dundee with a minimum of 3 days a week onsite.

Key Areas of Responsibility:

  • Develop high quality software which meets customer requirements, within agreed timescales
  • Analyse and process data to identify and develop innovative solutions in their field
  • Ability to manage multiple issues of differing stages within development and priority with assistance from a senior engineer
  • Prepare technical documentation
  • Participate in software peer reviews
  • Accurately estimate time and resources for template development efforts
  • Effective communication with developers, technical team lead & QA
  • Work all developments diligently to ensure customer satisfaction targets are achieved

Key skills & experience:

  • 3 to 5 years’ experience in software development ideally using C++ but will consider other languages (C#, Python, Embedded C etc)
  • Image Processing/Analysis
  • Computer vision
  • Data analytics and computational statistics
  • Knowledge of similar data analysis/visualisation tools will be considered
  • Machine Learning
  • Artificial Intelligence
  • Signal processing/analysis
  • Good methodical problem-solving skills
  • Strong communication skills both written and verbal
  • Excellent teamwork and collaboration skills
  • Have a strong desire for quality
  • Have a sense of urgency with the ability to multi-task

Please note: Visa sponsorship can be provided along with relocation assistance if needed.

Software/Firmware Engineer (C++) employer: Net Talent

Join a leading brand in the financial sector as a Software/Firmware Engineer in Dundee, where you will benefit from a supportive work culture that prioritises employee growth through comprehensive training and development opportunities. With a hybrid working model, you can enjoy the flexibility of remote work while collaborating with a talented team dedicated to delivering high-quality software solutions. This role not only offers competitive benefits but also the chance to work on innovative projects that make a real impact in the industry.
N

Contact Detail:

Net Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software/Firmware Engineer (C++)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially C++. Brush up on your skills by working on personal projects or contributing to open-source projects that involve C++ development.

✨Tip Number 2

Network with professionals in the financial sector and software development communities. Attend meetups or webinars where you can connect with current employees or industry experts who might provide insights into the company culture and expectations.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms, particularly in C++. Websites like LeetCode or HackerRank can be great resources for this.

✨Tip Number 4

Demonstrate your problem-solving skills by preparing examples of past projects where you successfully tackled complex issues. Be ready to discuss your thought process and the impact of your solutions during interviews.

We think you need these skills to ace Software/Firmware Engineer (C++)

C++ Programming
C# Programming
Python Programming
Embedded C
Image Processing
Computer Vision
Data Analytics
Computational Statistics
Machine Learning
Artificial Intelligence
Signal Processing
Methodical Problem-Solving
Technical Documentation
Time Estimation
Effective Communication
Team Collaboration
Customer Satisfaction Focus
Multi-tasking Ability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software development, particularly with C++. Include specific projects or roles where you've developed high-quality software and any relevant technologies you've worked with.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of the financial sector. Mention your problem-solving skills and how you can contribute to the team, especially in areas like data analysis and machine learning.

Highlight Relevant Experience: In your application, emphasise your experience with image processing, computer vision, and any data analytics tools you've used. This will demonstrate your fit for the role and your ability to deliver innovative solutions.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially around C++ and any other programming languages you know. Prepare examples of past projects where you successfully managed multiple issues and collaborated with teams.

How to prepare for a job interview at Net Talent

✨Showcase Your C++ Expertise

Make sure to highlight your experience with C++ during the interview. Be prepared to discuss specific projects where you've used C++, including challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Prepare to discuss examples of how you've tackled complex problems in software development. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your methodical approach.

✨Familiarise Yourself with Data Analysis Tools

Since the role involves data analytics and possibly machine learning, brush up on relevant tools and techniques. Be ready to discuss any experience you have with image processing or computer vision, as these are key areas for the position.

✨Emphasise Team Collaboration

This role requires effective communication and teamwork. Prepare examples that demonstrate your ability to work collaboratively with others, especially in a hybrid environment. Highlight any experience you have with peer reviews or working closely with QA teams.

Software/Firmware Engineer (C++)
Net Talent
Location: Dundee
Go Premium

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

N
  • Software/Firmware Engineer (C++)

    Dundee
    Full-Time
    36000 - 60000 £ / year (est.)
  • N

    Net Talent

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