Embedded Software Engineer (C++, EMV Contactless) (PRIT) - Toa Payoh
PERSOLKELLY SINGAPORE PTE. LTD. Toa Payoh
Responsible for designing and developing secure, real-time e-payment devices for public transport transactions daily. You will be involved in the full software development lifecycle—from requirements gathering to design, development, testing, and deployment.
Key Responsibilities:
- Collaborate with stakeholders to gather and analyze software requirements.
- Design and develop embedded software applications for e-payment devices.
- Implement and fine-tune communication protocols (e.g., TCP/IP, HTTPS, FTPS/SFTP) to ensure secure and reliable connectivity between embedded systems and on-premises/cloud platforms.
- Perform comprehensive testing, debugging, and troubleshooting to resolve issues related to functionality, connectivity, performance, and reliability.
- Prepare and deliver documentation throughout the Software Development Lifecycle (SDLC), including:
- Business Rules
- Software Requirements Specifications
- Software Architecture and Design Documents
- Interface Specifications
- Provide day-to-day application support and resolve production issues.
- Work closely with users to validate requirements and support testing activities.
Qualifications & Requirements:
- Bachelor’s degree in Electrical/Electronics/Computer Engineering, Computer Science, or a related field.
- Hands-on experience in at least one complete Software Development Lifecycle. Minimum of 4 years of experience in object-oriented software development.
- Proficient in writing technical documentation such as Requirements Specifications, Use Cases, and Design Documents.
- Strong background in object-oriented software design and UML modeling.
- Proficient in C++ development on embedded platforms (e.g., QNX, VxWorks, Embedded Linux).
- Experience with contactless payment systems is a plus.
- Skilled in multi-threading, socket programming, and serial/USB communication.
- Familiarity with Scrum and Agile methodologies is advantageous
Interested candidate who wish to apply for the advertised position, please click on “Apply Now”.
We regret that only shortlisted candidates will be notified.
EA License NO.: 01C4394
By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOLKELLY Singapore Pte Ltd and its overseas subsidiaries and affiliates collecting, using and disclosing your personal data to prospective employers/companies based in any country for purposes of evaluating suitability for employment, conducting reference checks, administering employment related services and such other purposes stated in our privacy policy.Our full privacy policy is available at PERSOL APAC - Transforming Businesses Across Asia Pacific If you wish to withdraw your consent, please drop us an email to let us know. Please feel free to contact us if you have any queries.
FLINTEX CONSULTING PTE. LTD.Toa Payoh
from definition of requirements to design and development, and testing.
The activities required to be performed shall include the following:
• Requirements gathering.
• Design and develop software applications for embedded devices.
• Implement...
Merry ElectronicsBukit Batok, 10 km from Toa Payoh
document and implement DSP audio software modules according to specified requirements of the DSP architecture
• Develop novel DSP based algorithms for embedded audio systems
• Collaborate with research team members and participate in research activities...
FLINTEX CONSULTING PTE. LTD.Toa Payoh
Senior Consultant (Frontend Development on Windows and Embedded Linux/QNX using C++)
As a Senior Consultant, you will leverage your expertise in C/C++ and collaborate with software engineers and architects to lead the development of software...