 
        
        Job Title: Software Design Engineer
Hours: 37.5 hours 
Location: Norwich, Norfolk
Employment Type: Full-time, Permanent
 Overview
An excellent opportunity has arisen for an experienced Software Design Engineer to join a leading engineering organisation in Norwich. This hands-on role offers the chance to work across the full embedded software development lifecycle from concept and design through to testing and delivery within a technically innovative and collaborative environment.
The successful candidate will play a key role in developing robust, real-time software solutions using C++ on Linux, working closely with multidisciplinary teams to deliver high-quality, integrated systems.
Key Responsibilities 
Design and develop embedded software solutions from initial concept through to commissioning. 
Write efficient, maintainable, and reliable C++ code for real-time Linux environments. 
Ensure software meets industry and internal standards for quality, safety, and performance. 
Participate in code reviews, troubleshooting, and system-level debugging. 
Collaborate with systems, hardware, and testing teams to deliver fully integrated products. About You
 
HND or equivalent qualification in Software Engineering, Computer Science, or a related discipline. 
Proven experience developing real-time embedded C++ software, ideally in a Linux environment. 
Familiarity with version control systems such as Git. 
Strong analytical and problem-solving skills with attention to detail. 
Excellent teamwork and communication abilities. 
Experience using Qt Creator or similar tools is advantageous. Benefits
 
Compressed working hours with half-day Fridays. 
25 days' holiday plus bank holidays (including Christmas shutdown). 
Company pension scheme with employer contributions. 
Health cash plan, gym and retail discounts. 
Training and development opportunities. 
Free on-site parking. How to Apply
 If you're a driven and technically minded Software Engineer seeking your next challenge, we'd love to hear from you. Apply today to take the next step in your software design career