Search by job, company or skills

[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT (DEVICES)

[LTA-DPO] SENIOR / EXEC / ENGINEER, SYSTEM DEVELOPMENT (DEVICES)

Land Transport Authority
Fresher
Not Disclosed
  • Posted 28 days ago
  • Be among the first 10 applicants

Job Description

What the role is

System Engineer (Devices), System Development


What you will be working on

You will be part of a team responsible for the software architecture, design and development of software running on front-end devices within an integrated e-payment fare collection system. This involves analysing user and operational needs, evaluating existing systems to identify gaps, and proposing solutions or enhancements to meet evolving requirements. You will engage stakeholders to clarify requirements, conduct technical studies and proof-of-concepts, and work closely with internal teams, users and vendors throughout the implementation, software-hardware integration and verification process, ensuring the software meets performance and operational demands.


What we are looking for

  • Knowledge in Electrical/Electronics/Mechanical Engineering, Computer Science, or a relevant discipline.
  • Experience in C++ software development in embedded systems or Windows platforms.
  • Experience in object-oriented software design and UML modelling.
  • Strong skills in translating requirements into system architectures and software designs.
  • In-depth knowledge of multi-threading, socket programming, inter-process communication and serial communication.
  • Experience in software-hardware integration, including familiarity with hardware components, device drivers and low-level software optimisation.
  • Knowledge of memory management, latency and real-time processing in resource-constrained environments.
  • Knowledge of cloud architecture, including cloud computing, cloud-native services, cloud security, multi-tier architecture and microservices.
  • Experience with SDLC methodologies such as RUP, Agile, or CI/CD practices.
  • Good written and verbal communication skills, with the ability to articulate design decisions.
  • Ability to work independently and collaboratively within a team.

As part of the shortlisting process for the role, you may be required to complete a medical declaration and / or undergo further assessment.

Key Skills

C++ software development

latency

SDLC methodologies

object-oriented software design

software-hardware integration

low-level software optimisation

cloud-native services

CI/CD practices

hardware components

inter-process communication

real-time processing

UML modelling

multi-tier architecture

About Company

The Land Transport Authority (LTA) is a statutory board under Ministry of Transport that spearheads land transport developments in Singapore. We are seeking dynamic, energetic, highly motivated, passionate and qualified professionals to join us. Many opportunities & challenges await those who are keen on an exciting career to realise our commitment to envision & implement an integrated transport system.

Similar Jobs

Singapore
Skills:
serial communication , Socket Programming, Device Drivers, Microservices, Memory Management, Agile, Cloud Computing, multi-threading, cloud security, Rup, Cloud Architecture, UML modelling, latency, multi-tier architecture, Windows platforms, C++ software development, inter-process communication, Embedded Systems, cloud-native services, SDLC methodologies, hardware components, software-hardware integration, real-time processing, object-oriented software design, low-level software optimisation, CI/CD practices
Singapore
Skills:
serial communication , Socket Programming, Device Drivers, Microservices, Memory Management, Agile, Cloud Computing, multi-threading, cloud security, Rup, Cloud Architecture, UML modelling, latency, multi-tier architecture, Windows platforms, C++ software development, inter-process communication, Embedded Systems, cloud-native services, SDLC methodologies, hardware components, software-hardware integration, real-time processing, object-oriented software design, low-level software optimisation, CI/CD practices