Position Overview
We are seeking experienced Software Engineer(s) to join our dynamic team based in Singapore. The ideal candidate will have a passion for software development, aerospace/defence technologies and a willingness to learn and lead. You will be responsible for execution of a full SDLC (Software Development Life Cycle), including designing, developing, and maintaining mission-critical software for aircraft applications.
Key Responsibilities
-
Lead and participate in DevOps / DevSecOps activities, including continuous integration, deployment automation, and security enhancements.
-
Document design processes, including development, testing, analytics, and troubleshooting.
-
Stay updated on the latest advancements in aerospace technology, software engineering best practices, and industry trends and standards to drive innovation and competitiveness. (e.g. Kubernetes, Docker, Type 1 Hypervisors, DDS, Arinc 653, Generative AI).
Requirements
-
Expertise in developing, testing and debugging production-quality, scalable, multi-threaded, concurrent systems.
-
Familiarity with software development methodologies including Agile, and experience working in Agile environments, version control systems, software test frameworks, and software testing techniques.
The following qualifications are optional and would be an added advantage:
-
Experience with network troubleshooting/problem resolutions, protocol analysis, network troubleshooting/problem determination skills with network trace/capture/analysis software (Familiarity with network security technologies and products is a plus).
-
Knowledge of relational databases, SQL, JSON, XML and XPath for handling of both structured and unstructured data.