Salary: £65,000 - 105,000 per year Requirements: HND (or equivalent) in a relevant engineering discipline, or significant industry experience in software development Proven experience in a software engineering role within a manufacturing or engineering environment Strong experience in developing real-time embedded C++ software for Linux Familiarity with version control systems such as Git Good understanding of engineering principles and development tools Experience with Qt Creator is advantageous Responsibilities: Contribute to the full life cycle of embedded software development, including requirements, design, coding, testing, integration, and commissioning Generate high-quality code to support project objectives Ensure compliance with applicable standards, processes, and engineering best practice Participate in software design reviews and maintain adherence to engineering procedures Support troubleshooting and resolution of technical issues related to software solutions Interpret system and software requirements to design robust, fit-for-purpose solutions Work collaboratively with systems, hardware, and test engineers to deliver successful outcomes Technologies: Embedded Git Hardware Support Linux Qt C++ More: We are a well-established engineering organization located in Norwich, seeking a Software Design Engineer to join our growing team. We have a strong reputation for delivering innovative technology solutions, and this position offers an excellent opportunity to contribute to exciting projects within a supportive and collaborative environment. We offer a competitive salary and value the continuous improvement and development of our staff. last updated 11 week of 2026