Software Engineer - SC

CBS Butler Limited
Romsey, United Kingdom
2 days ago

Role details

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

Job location

Romsey, United Kingdom

Tech stack

Testing (Software)
Agile Methodologies
C Sharp (Programming Language)
C++
Continuous Integration
Linux
DevOps
Embedded Software
Python
Product Management
Software Architecture
Software Engineering
Modern Ui
GIT
SC Clearance
Information Technology
Docker

Job description

Software Engineer

Hybrid - 2 days per week onsite in either Romsey/Gloucester/Woking

Up to £60,000 per annum + benefits

SC clearance

We are looking for a talented Software Engineer to join a cutting-edge team developing software for RF communication and sensor-based products. You'll play a key role in the design, implementation, and testing of product software, working closely within an agile team alongside the Product Owner and System Design Authority.

This is a flexible role where you can focus on either modern UI development or Embedded software, depending on your expertise.

Key Responsibilities

  • Design, develop, and test software components
  • Collaborate within an agile team to deliver high-quality solutions
  • Contribute to the evolution of existing products and future technologies
  • Support technical decision-making in a complex engineering environment

Essential Skills & Experience

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development life cycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (eg Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or Embedded systems experience
  • Linux, Kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

If this Software Engineer role is of interest, apply now!

Requirements

  • Degree in Engineering, Computer Science, or related field
  • Experience across the full software development life cycle
  • Knowledge of sensor and communication systems
  • Strong skills in languages such as C++, C#, or Python
  • Familiarity with modern software architecture, agile methods, and tools (eg Git, VS Code)
  • Experience with scientific/DSP applications and algorithm implementation

Desirable Skills

  • Modern UI development or Embedded systems experience
  • Linux, Kernel drivers, or cross-compilation
  • DevOps tools (CI/CD, Docker)
  • Team leadership or line management experience

Apply for this position