Embedded Software Engineer (C++, Linux,UML) (ID: 677708) - #1102134
Persolkelly

Responsible for designing and developing secure, real-time e-payment devices. 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 5 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 Automatic Fare Collection (AFC) 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 www.persolkelly.com.sg. 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Purchasing Executive / Procurement Executive (North/West)

Senior Accounts Payable Specialist (AP/ MNC)

Senior Staff Nurse (Day Care)
