About this role
Collaborate with cross-functional teams to gather requirements and define software specifications for aircraft mission-critical systems. Lead the design and development of robust, scalable, and efficient software solutions that meet aerospace industry standards and regulatory / authority requirements. Lead the implementation of real-time software, data processing software, and control systems software for onboard and offboard aircraft applications. Oversee and to perform thorough testing and validation of software components to ensure reliability, safety, and performance under various operating conditions. Lead and participate in DevOps / DevSecOps activities, including continuous integration, deployment automation, and security enhancements. Document design processes, including development, testing, analytics, and troubleshooting. Conduct code reviews, provide constructive feedback, and contribute to a culture of continuous improvement and knowledge sharing. Work closely with hardware/firmware engineers and avionics systems engineers to integrate software with onboard avionics systems and ensure seamless functionality. 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 Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field. Singapore citizenship is required for this position. Possess prior working experience. Proficient in programming languages / frameworks such as C/C++, Python and Dot Ne t, with a willingness to learn other software technologies as needed. Expertise in developing, testing and debugging production-quality, scalable, multi-threaded, concurrent systems. Able to apply Object Oriented Software design patterns effectively. Proficient in identification of code smells and effective in code refactoring. Familiarity with software development methodologies including Agile, and experience working in Agile environments, version control systems, software test frameworks, and software testing techniques. Knowledge in DevOps / DevSecOps practices and a willingness to contribute to related activities. Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams. Strong analytical thinking and problem-solving skills, with a keen attention to detail and a commitment to delivering high-quality results. Ability to work under tight deadlines while coordinating several projects at a time and responding to changing business and technical conditions. You are a self-motivated, independent, and high-performing individual. You learn quickly and enjoy solving worthy challenges. 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). Experience with distributed systems concepts and client-server architectures. Knowledge of relational databases, SQL, JSON, XML and XPath for handling of both structured and unstructured data. Willing to travel to Israel About us An environment where you will be working on cutting-edge technologies and architectures. Safe space where diverse perspectives are valued, and everyone's unique contributions are celebrated. Meaningful work and projects that make a difference in people's lives. A fun, passionate and collaborative workplace. Benefits Competitive remuneration and comprehensive benefits We welcome applications from fresh graduates We regret that only shortlisted candidates will be notified. EA License No.: 01C4394 (PERSOL Singapore Pte Ltd) By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at https://www.persolsingapore.com/policies. You acknowledge that you have read, understood, and agree with the Privacy Policy.
What they're looking for
Agile TestingComputer EngineeringScalabilityMultithreading
About Persol Singapore Pte. Ltd.
Industry: Administrative & support servicesWebsite ↗
Frequently asked questions
What does a Software Engineer at Persol Singapore Pte. Ltd. do?
Collaborate with cross-functional teams to gather requirements and define software specifications for aircraft mission-critical systems. Lead the design and development of robust, scalable, and efficient software solutions that meet aerospace industry standards and regulatory / authority requirement…
What skills does this Software Engineer role need?
Key skills for this role include Agile Testing, Computer Engineering, Scalability, Multithreading.
How much does a Software Engineer at Persol Singapore Pte. Ltd. pay?
This role lists a salary of S$4,400 – S$6,000 per month.
Is this Software Engineer role remote, hybrid, or on-site?
The listing is based in Islandwide. Check the posting for remote or hybrid options.
How do I apply for this Software Engineer role?
You can apply directly on Persol Singapore Pte. Ltd.'s careers page. ApplyLah can tailor your résumé and cover letter to this exact role in seconds first.
