Careers – IOTech Systems – Software Engineers

WANTED: WORLD CLASS SOFTWARE ENGINEERING TALENT

With at least 40% of IoT data forecast to be stored, processed, analysed at or near the Edge, Software Platforms will play a pivotal strategic role in the $195b Industrial Internet of Things (IIoT) market

IOTech’s vision is to create the pervasive open and secure Edge platform, which will be deployed across a variety of IIoT vertical markets including smart factories, process automation, autonomous vehicles & drones, smart cities, smart energy, and new medical applications, all of which will have dramatic and positive impact on people’s lives in the future. Our markets and customers are global.

This is an unrivalled opportunity to be at the forefront of software product innovation covering a broad technology spectrum; you will also be a part of a truly world class team that will deliver on this vision.

OPEN POSITIONS

Software Engineers across a range of technology skills and experience

Locations: Newcastle and Edinburgh

Without apology, we intend to be the best in the world at what we do and that means we are looking for the talent to match our ambitions. Our core expertise is in distributed real-time and embedded, business-critical Industrial IoT systems; and we need software development skills in these areas.

Over the next several months we are creating two product development centres, in Newcastle upon Tyne and Edinburgh in the UK and we are looking for highly talented software engineers in both locations with a range of experience, from senior engineers to new graduates.

What do we need ?

We are looking for highly talented and flexible individuals with the following qualifications and mix of skills:

  • You will be qualified to at least honours degree level in either computer science, electronic engineering, distributed systems, computer networking, software security or related disciplines
  • Experience of software product development environments would be an advantage as would experience working in IIoT
  • Programming proficiency in C and/or GO and/or Java would be a distinct advantage but knowledge other languages such as C++, Javascript, C#, Python, Lua and Clojure would also be considered
  • Relevant experience in distributed computing, embedded systems, real-time computing and software security is especially welcome
  • Knowledge of different network protocols (e.g. REST/HTPP, MQTT, DDS, AMQP), operational technical protocols (e.g. Modbus BACnet, OPC UA) , operating systems (e.g. Linux, Windows, VxWorks, PikeOS, Mbed) would also be an advantage
  • Knowledge of microservices architectures and technologies (e.g. Docker, Kubernetes)
  • The ability to learn quickly, work collaboratively as part of a team and be effective in a large variety of technologies
  • Experienced in modern agile software development practices and tools
  • Technical and leadership experience would also be viewed as an advantage
  • Proficient English written & verbal communication skills are essential
  • UK and International travel may be required for some positions

What we offer

IOTech’s greatest assets are our customers and our people and we intend to look after both with equal vigour and care, it’s that simple.

If you join the IOTech team these are a few of the things we can offer you:

  • Competitive salary and benefits package
  • An opportunity to work at the cutting edge of software product technology
  • The challenge and satisfaction of working with a very smart team of like minded individuals
  • A flexible, friendly and collaborative work environment
  • Huge potential for progression and personal development in a growing international company
  • Employee referral bonus program
  • Opportunities for international travel

How to apply

If you are interested in finding out if you have what it takes to be part of this great new adventure and team then please send your resume to jobs@iotechsys.com indicating your preferred work location.

Leave a Reply