Software Engineer

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

Role details

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

Job location

Deighton, United Kingdom

Tech stack

Java
Software Applications
C Sharp (Programming Language)
C++
Embedded C
High-Level Architecture
Microsoft Visual Studio
RS-232
RS-485 Standard
Serial Communications
Software Engineering
Information Technology
Bare Metal

Job description

An exciting opportunity has arisen for a Software Engineer to join a multiple award-winning technology company based in York. Due to continued growth, the business is expanding its engineering team and is looking for a capable developer to take ownership of their PC application software, supporting both new feature development and ongoing enhancement of existing systems.

The Role

You'll join a small, highly skilled engineering team and play a key role in the development of a desktop application used by customers to monitor, analyse, and visualise data collected from a range of hardware devices. The role offers real ownership, variety, and the chance to contribute across the full software lifecycle.

Your responsibilities will include developing new functionality, maintaining and improving the existing codebase, supporting customers, and producing clear technical documentation., Work closely with a small, multidisciplinary team Contribute to new product development as well as existing platforms Develop software from high-level architecture through to implementationThis role would suit a Software Engineer who enjoys variety, likes working closely with hardware-focused teams, and wants to play a key role in the development of innovative technology products.

Requirements

You'll be degree qualified (Computer Science or similar) with 2+ years' commercial experience in PC software development. Your core skillset will include C# development using Visual Studio, with a strong understanding of structured, maintainable software design.

Any exposure to embedded systems, electronics, or hardware communication will be a strong advantage.

Essential Skills & Experience

PC/Application software development C# or C++ or Java Embedded C development Degree-qualified in Computer Science or a related discipline Driving licence and access to a carDesirable Experience

Serial communication protocols (RS232, SPI, CAN, RS485, I2C, etc.) Electronics design exposure Bare-metal or low-level development experienceWhy Apply?

Apply for this position