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.
TPBN1_UKTJ