Novanta Inc.

Senior Software Engineer

Novanta Inc.
Apply
2 hours ago
Stockport, United KingdomSenior

Responsibilities

  • Lead the design and documentation of software system architectures.
  • Develop desktop and device applications using C# and .NET.
  • Identify and implement workflow automation opportunities.
  • Develop web applications with ASP.NET and Blazor.
  • Build user interfaces with WPF and Windows Forms.
  • Create hardware communication interfaces using RS232 and Ethernet.
  • Develop SQL database interactions.
  • Apply unit and integration testing.
  • Produce technical and user documentation.
  • Coach team members on coding standards and development practices.

Requirements

  • Degree in Computer Science, Physics, or a similar discipline.
  • Strong experience with C# and .NET 6 or later.
  • Experience with ASP.NET or Blazor is advantageous.
  • Experience with C for embedded platforms is advantageous.
  • Python experience for data analysis is useful.
  • VBA or VB6 skills are useful.
  • Qt GUI experience is useful.
  • Ability to create UML documentation.
  • Strong analytical and organizational skills.
  • Ability to work independently with minimal supervision.
  • Clear communication skills and effective teamwork.

Benefits

  • Work at Novanta Light Engines' established development facility in Stockport, UK, with long-term investment and a strong engineering culture.
  • Collaborate with physicists, hardware engineers, and laser specialists on products used worldwide in medical, research, and advanced manufacturing equipment.
  • The employer supports reasonable recruitment adjustments, including interview, assessment-format, timing, and accessibility accommodations.

Tech Stack

CC#.NETPythonSQLVisual Basic 6

Categories

Novanta Inc.

About Novanta Inc.

1,001-5,000 employees
Contact me