cover image
Serve Talent

Serve Talent

www.servetalent.co.uk

1 Job

11 Employees

About the Company

In the vast landscape of talent acquisition, standing out is not just an option – it’s a necessity. At Serve Talent, we’re more than just a job advertising platform; we’re your strategic partner. We understand the intricacies of today’s recruitment challenges and design bespoke advertisement campaigns that resonate. Our commitment is to offer affordable yet effective solutions, giving your vacancies the spotlight they deserve on premier job boards. We cater to a spectrum of industries and roles, from budding professionals to industry veterans. So, whether you’re a startup seeking fresh talent or an established firm looking to bolster your leadership team, we have the expertise to deliver.

Listed Jobs

Company background Company brand
Company Name
Serve Talent
Job Title
Software Design Engineer
Job Description
**Job Title:** Software Design Engineer **Role Summary:** Design, develop, and validate software components for engineering systems, collaborating with multidisciplinary teams to deliver reliable, high‑quality solutions that meet project requirements. **Expectations:** - Deliver software designs on schedule and within defined specifications. - Maintain compliance with engineering standards and best practices. - Contribute to continuous improvement of development processes. - Communicate progress and technical issues effectively to stakeholders. **Key Responsibilities:** - Create detailed software design documentation and specifications. - Write, test, debug, and integrate code for embedded or control‑system applications. - Perform code reviews and implement corrective actions. - Conduct unit, integration, and system testing to verify functionality. - Support verification and validation activities, including traceability to requirements. - Participate in design reviews, risk assessments, and technical meetings. - Provide technical guidance to junior engineers and assist with knowledge transfer. **Required Skills:** - Proficiency in programming languages such as C/C++, Python, or Java. - Strong understanding of software architecture, design patterns, and object‑oriented principles. - Experience with version control systems (e.g., Git). - Knowledge of embedded systems, real‑time operating systems, or control software is preferred. - Ability to analyze requirements and translate them into robust software solutions. - Good problem‑solving skills and attention to detail. - Effective communication and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field. - Relevant professional certifications (e.g., Certified Software Development Professional, IEC 61508 functional safety) are advantageous but not mandatory.
Norwich, United kingdom
On site
28-12-2025