Software Engineer

PERSOL

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive remuneration
Comprehensive benefits

Job summary

PERSOL Singapore seeks a software engineer to design and implement real-time aerospace software for mission-critical systems. You will collaborate with cross-functional teams to define specifications and develop robust, scalable solutions while ensuring compliance with industry standards.

You will lead DevOps/DevSecOps activities, perform testing and validation, and work with hardware/firmware engineers to integrate software with onboard avionics.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent.
  • Singapore citizenship is required for this position.
  • Proficient in programming languages/frameworks such as C/C++, Python and Dot Net, with a willingness to learn other technologies.
  • 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 refactoring techniques.
  • Familiarity with Agile, DevOps practices, version control, and software testing.
  • Knowledge of DevOps / DevSecOps practices and willingness to contribute to related activities.

Responsibilities

  • 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 software that meets aerospace standards and regulatory requirements.
  • Lead implementation of real-time software, data processing software, and control systems for onboard/offboard aircraft applications.
  • Oversee testing and validation of software components to ensure reliability, safety, and performance.
  • Lead and participate in DevOps/DevSecOps activities, including CI, deployment automation, and security enhancements.
  • Document design processes, including development, testing, analytics, and troubleshooting.
  • Conduct code reviews, provide feedback, and promote continuous improvement and knowledge sharing.
  • Work with hardware/firmware and avionics engineers to integrate software with onboard systems.

Skills

C/C++
Python
Dot Net
Multi-threaded
Agile
DevOps/DevSecOps
Code reviews
Embedded software

Education

Bachelor's or Master's in CS/CE

Tools

Docker
Kubernetes
Arinc 653
DDS
Type 1 Hypervisors

Job description

Key Responsibilities
  • 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 Net, 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 regret that only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

GARUDA ROBOTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Development Manager
Software Development Manager

Garuda Robotics • Singapore

On-site
SGD 180,000 - 240,000
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
UAS Software Engineer
UAS Software Engineer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer I
Senior Software Engineer I

jeppesen foreflight • Singapore

On-site
SGD 65,000 - 90,000
Medical insurance
Dental insurance
Life insurance
+5
Senior Software Engineer (NGPO Strategy – Ecosystem Development)
Senior Software Engineer (NGPO Strategy – Ecosystem Development)

Civil Aviation Authority of Singapore • Singapore

On-site
SGD 120,000 - 180,000
Staff Software Engineer - Cyber Systems
Staff Software Engineer - Cyber Systems

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 70,000 - 100,000
Avionics System Engineer
Avionics System Engineer

ST Engineering • Singapore

On-site
SGD 70,000 - 110,000
Senior / Software Engineer
Senior / Software Engineer

St Engineering • Singapore

On-site
SGD 90,000 - 150,000
Competitive remuneration
Comprehensive benefits
Senior Software Engineer I
Senior Software Engineer I

ForeFlight • Singapore

On-site
SGD 60,000 - 80,000
Medical insurance
Dental insurance
Life insurance
+3