DDK Positioning is leading the way in innovative solutions and technology in the Global Positioning market, and we currently have an opening for a software engineer focussed on helping our systems maintain and improve on their best-in-class performance. The role will focus on embedded feature development, interfacing, production test and system troubleshooting but flexibility is key as our technology base also encompasses AWS cloud and database platforms.

Attitude is just as important as aptitude – so being able to investigate options and, where necessary, use your own initiative to build the required skills is expected.  You will collaborate closely with the rest of the technical team to deliver high-quality solutions to our customers. This role reports to the Technical Director.

Required Technical Skills

  • Sc. in Physics, Computer Science, Applied Mathematics or a related technical field and ideally 3+ years of related experience.
  • Familiarity with ARM embedded development using the Linux platform.
  • Experience writing applications in Python & shell scripting.
  • An understanding of source control and build systems.
  • Proven ability in system troubleshooting.

Desirable Technical Skills

  • Experience with Microsoft DevOps within an Agile environment.
  • Awareness of real-time systems and programming techniques.
  • Expertise in writing & debugging C++ / C & C# programming languages.
  • An understanding of/experience in GNSS (Global Navigation Satellite Systems).
  • Mathematical programming and algorithm development.
  • Experience of Grafana and database management on e.g. PostGreSQL on AWS.
  • Python dependency management using e.g. Poetry.
  • Knowledge of website development and API programming using tools such as Postman.
  • Knowledge of AWS/IAC technologies such as Terraform.
  • Experience with interfacing / testing electronic hardware e.g., serial port data connections.

Personal Qualities

  • Excellent analytical and problem-solving skills.
  • The ability to clearly communicate ideas and solutions to others.
  • Good time management skills with an ability to prioritise, multi-task and work under pressure.
  • Work well on your own initiative and as part of a team.

General Responsibilities

  • Working in accordance with the DDK Integrated Management System (IMS) and Core Values: Integrity, Passion, Teamwork, Innovation.
  • Proactive in proposing, defining, and implementing beneficial change in the Company.
  • Keeping an ever-present focus on health, safety, and the environment.
  • Conducting self in professional manner as an ambassador for the Company.
  • Demonstrating a commitment and drive to develop self and others.
  • Being flexible to take on any other duties (within reason and skillset) that the business may require.

This role may be suitable for fully remote personnel which would be considered on a case-by-case basis. Home locations reasonably close to DDK’s office in Aberdeen are preferred to allow mostly office-based or hybrid working.

 

Job Type: Full Time Hybrid
Job Location: Aberdeen UK
Sorry! This job has expired.