Senior Software Engineer - Embedded & Application SoftwareLocation: On-site (UK)Salary: £60,000-£75,000 per annumJob Type: Permanent, On-siteOur 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 SummaryAs 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