Senior Software Engineer
22 days ago
Enfield
Senior Software Engineer – C++ / Embedded Systems A leading engineering and technology business is seeking a Senior Software Engineer to join its growing software development team working on advanced real-time and mission-critical systems. This role is ideal for a hands-on C++ Software Engineer with experience delivering software across the full software development lifecycle (SDLC), from specification through to testing, verification and release. Key Responsibilities • Design, develop and maintain high-quality C++ software, • Work across the full SDLC including specification, implementation, integration and testing, • Support existing software products and develop new functionality, • Collaborate with engineering teams, customers and technical stakeholders, • Contribute to software verification and technical documentation, • Mentor junior engineers and support best engineering practice Required Skills & Experience • Strong commercial experience with C++, • Experience using Microsoft Visual Studio, • Full SDLC experience within engineering or product environments, • Software testing and verification experience, • Strong problem-solving and communication skills Desirable Experience • GUI / HMI / UX development, • Qt or desktop application development, • Python or PowerShell scripting, • Embedded systems, defence, aerospace, maritime or radar systems experience Keywords C++, Embedded Software, Software Engineer, Visual Studio, SDLC, GUI, Qt, HMI, Python, PowerShell, Defence, Aerospace, Maritime, Radar, Verification, Testing, Systems Engineering This is an excellent opportunity to join a highly technical environment developing innovative software solutions for complex engineering systems