Software Engineer

Working closely with our developers and engineers, we require a talented candidate to develop software for a wide range of applications.  A large part of the role will be developing systems to present and analyse measurement data recorded and remotely retrieved from industrial assets, as well as software installed on our bespoke gateways (devices which link our edge IoT devices to our central server).  This will also involve thorough testing and documentation of systems.

Our key drivers are the reliability and quality of our systems; we take great care to thoroughly test our products to maintain this standard. A significant part of your role will be to optimise and troubleshoot code and conduct exhaustive, systematic testing on our products.

You will have the capability to drive a project from inception through to completion, including testing, manufacture, installation, and documentation.

Although primarily software-focused, the ideal candidate should have a holistic understanding of our systems, and so a general working knowledge of electronics and/or mechanical engineering would be beneficial.

Occasional travel for on-site installation and troubleshooting work may be beneficial as part of this role.

Applications are encouraged to apply, even if you feel that you do not meet all the primary requirements. Transmission Dynamics will train and mentor the right candidates who show an aptitude and willingness to learn, in an exciting and dynamic environment.

Primary Skills & Experience

  • Bachelor’s or Master’s degree in Software Engineering, Telecommunications, or Computer Science, or another relevant field;
  • Excellent command of Javascript / Typescript (at least 2 years’ experience), including the ability to debug and optimise code;
  • Knowledge of issues related to relational databases;
  • Experience with the GIT version control system;
  • Knowledge of Test-driven development techniques and SOLID principles;
  • Good command of English allowing for fluent communication;
  • Ability to think analytically.

Desirable Skills & Experience

  • At least one other programming language (such as Visual Basic, C, or C++);
  • Technologies such as MySQL, Express, Passport, Github Actions, Linux, AWS;
  • Microcontroller and embedded system skills such as software development, signal processing, hardware prototyping and Bluetooth LE technology;
  • Digital electronics design, including experience or familiarity with electronics CAD software for schematic capture.

The ideal candidate will be talented, passionate, and hard-working, with a great intuition for real-world problem solving and lateral thinking. They will have excellent team-working abilities; good personal presentation and communication skills for liaising with clients.

We welcome applications from candidates who have the right to work in the United Kingdom. Candidates must possess the necessary work authorisation or visa to be considered for employment.

Please note we do not recruit from agencies.

Previous applicants need not reply.

Reference ID: JRD-SD001

Job Types: Full-time, Permanent

Salary: £30,000 – £60,000 per year

Job Category: Software & Programming
Job Type: Full Time
Job Location: Cramlington UK

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
To top