Software Engineer

3 days ago


Changi, Singapore Thales Full time

Location: Singapore, Singapore

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.

Thales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering centre serving major customers worldwide in Digital Identity and Security domains ranging from mobile connectivity, IoT, banking & payment to government solutions.

**Responsibilities**:

- Analyze requirements, perform feasibility study, provides technical proposal of the solution and subsequently convert them into design specifications.
- Perform software design and implement the design subsequently with good code quality.
- Implement state-of-the-art cryptographic protocols and security counter-measures
- Sustain in-house and third party tools.
- Protect the company’s IP and propose patents.
- Contribute to continuous product and development methodology improvement.
- Work within a project team with an Agile approach to software development.

**Requirements**:

- Degree in Software Engineering / Informatics Engineering / Computer Science, or related fields
- At least 3 to 5 years middleware development experience with software engineering process is desirable
- Proficient in C/C++/Java programming languages with debugging experience (Visual Studio, gdb, kernel)
- Proficient in data structures and algorithm, able to use proper data structures and algorithm in solving various problem domains
- Knowledge of multiple Microsoft OS platforms (W10, W11), and non-Windows environment (MAC OS or Linux OpenSuse, Fedora, Ubuntu, Debian), in particular for device management
- Experience as a tech lead or software coaching is an advantage
- Autonomous and rigorous with good communication and collaborative skills
- (Optional) Knowledge of UI/UX framework (Chromium Embedded Framework) or testing tools (RCPTT)


  • Software Engineer

    1 week ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...


  • Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all...

  • Software Engineer

    5 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. Thales...

  • Software Engineer

    3 days ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...

  • Software Engineer

    1 week ago


    Changi, Singapore Thales Full time

    Location: Singapore, Singapore Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and...


  • Changi, Singapore Changi Airport Group (Singapore) Pte. Ltd. Full time $120,000 - $200,000 per year

    Company description: Changi Airport Group (CAG) is the manager of Singapore Changi Airport, a leading air hub in Asia and one of the world's most awarded airports. As airport manager, CAG performs the key functions of airport operations, air hub development, retail and commercial activities, infrastructure development and airport emergency services. CAG...


  • Changi, Singapore ROHDE & SCHWARZ GmbH & Co. KG Full time

    **Your tasks**: - Develop system software for radio monitoring solutions - Analyze and understand requirements from customers, product managers and test specifications - Provide technical leadership in software design and development - Coordinate and integrate development between multi-site teams - Maintain high software quality standards **Exciting...


  • Changi, Singapore MAESTRO HUMAN RESOURCE PTE. Ltd Full time

    Description The Application Support Engineer who are responsible to support software applications, troubleshoot the production issues reported by end users, and resolve the application incidents during agreed SLA time frame.Hands-on experience in Java, PHP, Python, C#.Net, SQL/ PLSQL, APIs (RESTful and SOAP) and shell scripting. Basic understanding of...


  • Changi Airport, Singapore CAA Civil Aviation Authority of Singapore Full time $104,000 - $130,878 per year

    [What the role is]The Next Generation Programme Office (NGPO) Strategy branch is looking for motivated software engineers with a collaborative, proactive attitude and a passion for continuous learning.You will join a dedicated team responsible for developing software solutions for the Next Generation Air Navigation System (ANS), with particular emphasis on...