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

Posted 6 Days Ago
Be an Early Applicant
Singapore, SGP
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
Develop software architecture and embedded software for front-end devices in an integrated e-payment fare collection system. Analyze operational needs, identify system gaps, define requirements, conduct technical studies and proof-of-concepts, and collaborate with stakeholders, vendors, and internal teams. Lead software-hardware integration, verification, performance optimization, and implementation while applying expertise in C++, multithreading, communications, cloud architecture, and real-time processing.
Summary Generated by Built In

[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.

Skills Required

  • Knowledge of Electrical, Electronics, Mechanical Engineering, Computer Science, or a relevant discipline.
  • Experience in C++ software development for embedded systems or Windows platforms.
  • Experience with object-oriented software design and UML modeling.
  • Strong ability to translate requirements into system architectures and software designs.
  • In-depth knowledge of multithreading, socket programming, inter-process communication, and serial communication.
  • Experience with software-hardware integration, hardware components, device drivers, and low-level software optimization.
  • Knowledge of memory management, latency, and real-time processing in resource-constrained environments.
  • Knowledge of cloud architecture, 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, including the ability to articulate design decisions.
  • Ability to work independently and collaboratively within a team.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Singapore

What We Do

The Singapore Economic Development Board (EDB) is a government agency responsible for strategies that enhance Singapore’s position as a global centre for business, innovation, and talent. It undertakes investment promotion and industry development.

Similar Jobs

In-Office
Singapore, SGP
In-Office
Singapore, SGP

Hilton Logo Hilton

Sales Manager

Software • Hospitality
In-Office
Singapore, SGP
121228 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Singapore, SGP
38800 Employees

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account