Ultra PCS Limited

3 job(s) at Ultra PCS Limited

Ultra PCS Limited Bamfurlong, Gloucestershire
Oct 14, 2025
Full time
Ultra Precision Control Systems are looking for a Quality Engineer to join PCS Quality Assurance Function. PCS Quality Assurance function is responsible for ensuring the effectiveness and fulfilment of PCS's Quality Policy, which is to comply fully in the conduct of the Company's business with all applicable regulatory and customer required specifications, and to maintain an effective Quality Management System, working in partnership with the Operations and Engineering teams to ensure that products and processes conform to applicable standards and specifications, and the incidence and costs of quality non-conformances are constantly monitored and improved, while maintaining the highest practicable standards of manufacturing productivity and efficiency. Key Responsibilities: Plan and carry out a schedule of audits and assessments with completion of associated documentation and activities in accordance with the QMS Support of any investigations arising from Quality issues through to their documented conclusion, with supporting root cause analysis and solutions to prevent re-occurrence Manage completion and effectiveness of Corrective and Preventative measures Ensuring Quality measures with associated targets are maintained for QA Compliance Support of external Quality audits, assessments and visits by customers and authorities Ensuring that regular shop floor checks are performed, reported and any associated issues are effectively resolved Support in the coordination and facilitation of timely responses and resolution of quality issues identified Assist with the generation of Quality Plans and proposals Support in the generation of First Article Reports internally as well as any associated customer facing activities for product verification. Support customer or supplier Source Inspection or Delegate Product Review Verification activities Facilitation of concession applications and engineering change requests Participate in Engineering Design Project reviews and auditing these projects to ensure compliance to internal QMS requirements Participate in Contract Reviews and New Business Proposal launches Support Operators Approval Processes, including issuing of Stamps and Scopes of Approval Ensure the departmental objectives are achieved in line with the job holders individual objectives Perform duties in accordance with company policies, procedures and processes Develop and support of a business improvement culture and associated activities e.g. process mapping, lean, continuous improvements etc. Assist with the maintenance of company approvals e.g. EASA/CAA, FAR, ISO, AS etc. to maintain airworthiness Knowledge, Skills & Experience: Essential Has a proven range of Quality/Business Improvement experience Proven experience working within a quality management system Experience with auditing, both internal and supporting external audits Knowledge of manufacturing environment and working with a supply chain Experience of liaising with internal and external customers Good communication skills demonstrated both verbally and in writing in the form of presentations and recommendations for improvement Works effectively with others Demonstrated experience in building good working relationships and gaining trust and respect with internal and external customers Plans work and delivers on time Use own initiative within the scope of the role Makes timely decisions within the scope of the role Proactively able to manage own work to in order to achieve objectives
Ultra PCS Limited Bamfurlong, Gloucestershire
Oct 14, 2025
Full time
Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Team Lead to join our team. This is an exciting opportunity to lead the development of a real time, safety critical, embedded C application which controls a nose wheel steering system. As the Software Team Lead, you will oversee a team of software engineers to derive requirements, compose a spoftware system design, implement, and test a high-reliability safety critical software solution. You will take responsibility for the full software development lifecycle, ensuring compliance with DO-178C level A while pioneering innovation and efficiency. This role requires a combination of technical expertise and strong leadership skills. Key Responsibilities: Technical Leadership: Lead the requirements definition, design, development, and verification of a bare-metal, real-time software system written in C. Ensure adherence to DO-178C Level A processes, including traceability, rigorous testing, and quality assurance. Conduct design and code reviews to maintain high-quality standards. Project Management/Team Leadership: Collaborate with cross-functional teams (hardware, systems, and test engineering) to ensure seamless integration of software with hardware systems. Report project status to stakeholders and contribute to program reviews. Ensure effective communication across the team. Required Skills and Experience Technical Expertise: Proven experience developing bare-metal real-time embedded systems in C. In-depth knowledge of DO-178C Level A standards, processes, and documentation. Experience with safety-critical systems and familiarity with certification requirements including MCDC testing. Proficiency in real-time software design and RTOS (optional) concepts. Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Leadership and Management: Demonstrated success leading software teams, ideally in safety-critical or aerospace domains. Strong organizational skills with the ability to manage competing priorities and deadlines. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders. Desirable Qualifications: Experience with aerospace systems or similar high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.
Ultra PCS Limited Bamfurlong, Gloucestershire
Oct 14, 2025
Full time
Ultra-PCS is seeking a talented C/C++ Software Engineer who has experience in embedded software development, passionate about learning software and keen to join dynamic team. Ultra PCS is a leader in providing solutions for aerospace and defence systems. We are seeking an experienced Software Engineer to join our team. We are searching for a dynamic highly skilled Software Engineer with a wide breadth of skills who is interested in applying those skills and furthering their development skillset on a variety of software projects. As a Senior Software Engineer, you will be expected to derive requirements, produce software architecture, develop test specifications, perform coding, debugging and testing on a variety of platforms from microcontrollers, to asymmetric multi-processor systems. You will participate in all phases of full software development lifecycle. This role will suit a self motivated developer who is keen to take on a new challenge and who has a variety of programming languages and keen to learn new skills. Key Responsibilities: Software Development: Requirements definition, design, development, and verification for a variety of integrity levels, from safety critical to proof of concept. Coding to internel coding standards and ensuring high quality robust solutions. Conduct design and code reviews to maintain high-quality standards. Debugging in embedded environments. Required Skills and Experience Technical Expertise: High proficiency in C and C++ and cross compiling and debugging on embedded targets. Embedded Linux knowledge (Yocto, Buildroot) Proficiency in real-time software design and RTOS concepts. CI/CD workflow. Experience with Git, Containerised development environments, CI/CD Familiarity with debugging tools, hardware interfaces, and safety analysis techniques. Personal Attributes: Strong organizational skills with the ability to collaborate in a wider team. Excellent communication skills, capable of effectively liaising with technical and non-technical stakeholders. Desirable Qualifications: Working Knowledge of Rust Experience with aerospace systems or similar high-reliability domains. Familiarity with other safety-critical standards (e.g., ARP4754, ARINC 653, DO-254, DO-248). Understanding of hardware/software integration and hardware-in-the-loop (HIL) testing.