Software / Firmware Engineer

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 (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.