Senior Software Engineer
DCV Technologies
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.
Application opens at the source listing. Free for jobseekers.