[ref. g44516004] Geylang - Embedded Software Engineer (C++, EMV Contactless) (PRIT)
PERSOLKELLY SINGAPORE PTE. LTD. Geylang
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.
Trust RecruitGeylang
Highlights:
• Japan MNC
• Permanent job opportunity
• Great remuneration and benefits
• Great career progression
• Location: Pasir Panjang
Responsibilities:
• Collaborate with software developers and engineers to create cutting-edge embedded...
PERSOLKELLY SINGAPORE PTE. LTD.Toa Payoh, 4 km from Geylang
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...
PERSOLGeylang
About the Role
We are looking for an experienced Software Engineering Manager to lead a diverse, multidisciplinary team responsible for embedded networking software, mobile applications, and automation tools used in manufacturing environments...