Software Engineer

Nuvia Ltd
Abingdon, UK
3 months ago
Apply on jobsthamesvalley.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Software Applications C Sharp (Programming Language) C++ (Programming Language) Relational Databases Python (Programming Language) Systems Development Life Cycle Software Tools Software Engineering Software Systems SQL Databases
+3 more
Robot Operating System Hardware Testing Software Version Control

Job description

To support NUVIA in all aspects of software development, leading new development projects for software applications and exploitation of emerging technologies including robotics and AI. To advance the software development capabilities of NUVIA through innovation project delivery. To maintain existing software and related infrastructure., * To support NUVIA in all aspects of software development including defining and implementing new software solutions for clients.

  • To maintain existing software applications.
  • To manage and report data from NUVIA software applications to internal and external customers.
  • To support the infrastructure used to host NUVIA software applications.
  • To identify emerging technologies and report findings to the Team Leader and Head of Products and Innovation.
  • To help add new software tools and techniques to the list of NUVIA capabilities through implementation and recommendation.
  • To provide advice and share knowledge with the rest of the team.
  • To build interdepartmental and customer relationships.
  • To mentor junior team members.
  • To act as a subject matter expert on software development.

Requirements

  • Science or IT related degree or equivalent experience., * C++ experience.
  • Python, C#, Javascript and SQL desirable.
  • Single board computer system development.
  • Source code control systems.
  • Relational databases.
  • Front end and back end software development.
  • Software and hardware testing.
  • Robot Operating System (ROS) experience desirable.

Preferred Skills

  • Strong analytical skills.
  • Works well as part of a small team.
  • Flexible and willing to learn new skills.
  • Has the ability to make strategic decisions.
  • Strong communication skills.
  • Ability to work under pressure.
  • Able to provide guidance at a senior level.
  • Commercially astute.

About the company

NUVIA - a subsidiary of VINCI construction - is an international company that operates across highly regulated sectors including Civil Nuclear and has a strong presence and history of delivery at nuclear sites in the UK and internationally. NUVIA is a performance-driven company that is committed to the development of its people within a culture of safety, innovation, and excellence.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobsthamesvalley.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · World Congress 2024

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · World Congress 2021

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

1:29 min

Identifying key soft skills in engineering candidates

Rudi Bauer Rudi Bauer +2 · Cappuccino with HR

1:36 min

Evolution from key-value stores to distributed SQL

Wei Hu Wei Hu · World Congress 2025

Videos

See all

Related articles

See all