Epicareer Might not Working Properly
Learn More

Software Engineer (Quality)

Salary undisclosed

Checking job availability...

Original
Simplified

Responsibilities

DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the future of defence across the spectrum of air, land, sea, space and cyberspace.

The Quality Division’s focus is to develop and maintain and effective and optimal Quality Management System that ensures compliance to the AS9100 Statutory and Regulatory Requirements across DSO’s engineering services and solutions.

People are DSO’s greatest asset. You will get to realise your career aspirations and develop your own niche either as a deep technical expert or a leader in the team. With frequent career dialogues and a robust training and development framework, we will provide you with the necessary development tools for you to reach your potential. You will also be recognised and rewarded through competitive remuneration packages and scholarship opportunities.

Software Engineer (Quality)

In this role, you will be involved in:

  • Quality Management Systems: Lead the development, implementation, and continuous improvement of our software quality management systems (QMS)
  • Process Optimization: Identify opportunities to streamline processes and practices related to software quality assurance
  • Audits and Compliance: Conduct internal audits and assessments to ensure compliance with quality standards and regulations (e.g., ISO 9001 / AS9100)
  • Metrics and Reporting: Monitor key quality metrics to drive improvements and report on the effectiveness of the QMS
  • Training and Awareness: Provide training and support to team members to ensure awareness and adherence to quality processes.
  • Software Technologies: Stay up-to-date with emerging trends and technologies in software development, and incorporate them into our processes where appropriate
  • Continuous Improvement: Collaborate on process improvements, best practices, and quality standards to enhance our software development lifecycle

Requirements

  • Degree / Master in Computer Science & Engineering
  • Proven experience in Software Engineering, preferably in a software development environment
  • Excellent analytical and problem-solving skills
  • Strong communication and interpersonal skills
  • Strong knowledge of quality standards such as ISO 9001 and their application to software
  • Ability to work collaboratively and drive change in a cross-functional team
  • Knowledge of software testing methodologies, processes, and best practices
  • Understanding of security and performance testing concepts
  • Understanding of Artificial Intelligence / Machine Learning concepts is a plus