QAagency is delighted to be working with a well-established technology company that develops advanced safety-critical systems for a range of industries. As part of their continued growth, they are looking to recruit a Software Team Lead to take a key role in managing and developing software solutions that meet stringent safety and performance requirements.
Role Overview
The Software Team Lead will be responsible for leading a team of software and test engineers, overseeing the development of safety-critical systems up to Safety Integrity Level 2 (SIL2). The role involves managing projects from inception to delivery, ensuring best practices in software development, and fostering a collaborative and innovative team environment. This will include setting clear goals, conducting performance reviews, and driving continuous improvement in software development processes. The role also requires collaboration with cross-functional teams to define new features and ensure the successful implementation of complex software solutions.
- Oversee software development projects, ensuring delivery on time and within budget.
- Lead technical discussions and decision-making processes.
- Maintain adherence to company policies, safety standards, and industry regulations.
- Support the team in resolving technical challenges and optimising workflows.
Key Requirements
- Strong experience in software development, with a minimum of 5 years in the field and 2 years in a leadership role.
- Proficiency in C++ development within a Linux environment.
- Experience developing safety-critical systems up to SIL2.
- Knowledge of Agile and Scrum methodologies.
Additional experience with real-time operating systems (RTOS), programming languages such as Python or Java, or project management certifications (e.g., PMP, Scrum Master) would be advantageous. This role offers an opportunity to lead a team working on cutting-edge technology while contributing to the development of high-integrity software solutions.