Senior Software Engineer

  • IO Associates
  • Aylesbury, Buckinghamshire
  • 14/12/2025
Full time Information Technology Telecommunications Software Engineer

Job Description

Senior Software Engineer - Embedded & Application Software

Location: On-site (UK)

Salary: £60,000-£75,000 per annum

Job Type: Permanent, On-site

Our client is a leading technology company who is a leader in advanced automatic vehicle detection and classification (advanced detection systems) software, serving tolling and intelligent transportation markets globally. Their software underpins high-performance vehicle classification systems that integrate multiple sensor technologies.

Role Summary

As a Senior Software Engineer, you will take a technical leadership role in developing embedded and application software for mission-critical advanced detection systems systems. You will drive architectural decisions, mentor junior engineers, and contribute to the evolution of both real-time processing and higher-level software.

Key Responsibilities

- Lead the design and development of complex software modules in C and C++.

- Architect and optimize software for Linux-based platforms.

- Guide code reviews and enforce engineering best practices.

- Mentor junior engineers.

- Translate requirements into robust software.

- Troubleshoot field issues and improve software quality.

Required Skills & Experience

- Bachelor's or higher degree in Computer Science, Software/Electronic Engineering, or equivalent experience.

- Extensive experience in C/C++ development.

- Deep experience with Linux system development.

- Proven ability in complex system design.

Desirable

- Experience with ITS, traffic systems, tolling or similar domains.

- Familiarity with sensor interfaces and real-time data processing.

- Expertise with build systems and test automation.

If you are looking to develop yourself in a highly rewarding and growing company, then this is the role for you.


JBRP1_UKTJ