Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Deighton, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Deighton, United Kingdom

Tech stack

Microsoft Windows
Software Applications
C Sharp (Programming Language)
Embedded C
Microsoft Visual Studio
RS-232
RS-485 Standard
Software Engineering
Software Troubleshooting
Information Technology
Code Restructuring

Job description

You'll be a key contributor within a small, highly skilled engineering team, taking primary ownership of a Windows PC application used by customers to monitor, analyse, and visualise data from connected hardware devices.

The role has a strong focus on C# development in Visual Studio, covering both new feature development and ongoing enhancement of an existing desktop application. You'll be involved across the full software lifecycle, from requirements and architecture through to implementation, testing, and support., * Designing and developing new features in a C# desktop application

  • Maintaining, refactoring, and improving an existing codebase
  • Working with data visualisation, analysis, and user-facing functionality
  • Supporting customers and troubleshooting software issues
  • Producing clear technical documentation, * Communication with hardware via serial protocols (RS232, RS485, CAN, SPI, I2C, etc.)
  • Exposure to embedded systems or Embedded C

Why Apply?

  • Join a multiple award-winning engineering company
  • High level of technical ownership over a core C# application
  • Work closely with a small, multidisciplinary engineering team
  • Mix of new feature development and long-term product evolution
  • Involvement from high-level design through to delivery

Requirements

You'll be a degree-qualified Software Engineer (Computer Science or similar) with 2+ years' commercial experience in PC / desktop software development, with C# as your primary language.

You'll have a solid understanding of clean, structured, and maintainable software design, and enjoy taking ownership of software products.

Experience working with hardware-connected systems or embedded environments is beneficial, but the core focus of the role is C# application development.

Essential Skills & Experience

  • Commercial C# development using Visual Studio
  • PC / desktop application software development
  • Strong software design and coding best practices
  • Degree in Computer Science or a related discipline
  • Full UK driving licence and access to a car

Apply for this position