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