Software Engineer

Company: Nuvia Ltd
Apply for the Software Engineer
Location:
Job Description:

Responsibilities

  • Support NUVIA in all aspects of software development, leading new development projects for software applications and exploitation of emerging technologies including robotics and AI.
  • Advance the software development capabilities of NUVIA through innovation project delivery.
  • Maintain existing software and related infrastructure.
  • Define and implement new software solutions for clients.
  • Manage and report data from NUVIA software applications to internal and external customers.
  • Support the infrastructure used to host NUVIA software applications.
  • Identify emerging technologies and report findings to the Team Leader and Head of Products and Innovation.
  • Add new software tools and techniques to the list of NUVIA capabilities through implementation and recommendation.
  • Provide advice and share knowledge with the rest of the team.
  • Build interdepartmental and customer relationships.
  • Mentor junior team members.
  • Act as a subject matter expert on software development.

Qualifications

  • 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.
  • Ability to make strategic decisions.
  • Strong communication skills.
  • Ability to work under pressure.
  • Provide guidance at a senior level.
  • Commercially astute.

#J-18808-Ljbffr…

Posted: July 13th, 2026