Software Engineer (AL-FNC250102 001/01)

Xcellink Pte Ltd specializes in developing integrated e-payment Fare Collection Systems and embedded payment solutions.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Finance

Description For Software Engineer (AL-FNC250102 001/01)

Xcellink Pte Ltd is seeking a Senior Software Engineer to join their team working on integrated e-payment Fare Collection Systems. This role focuses on embedded systems development, requiring expertise in C++ and various embedded platforms. The position involves full software development lifecycle participation, from requirements gathering to implementation and support. The ideal candidate will work on designing and developing embedded devices, implementing secure communication protocols, and ensuring reliable connectivity between devices and cloud platforms. This role offers the opportunity to work with cutting-edge payment technologies while being part of a dynamic team developing solutions for key clients in the financial technology sector. The position requires strong technical skills combined with excellent communication abilities to interface with stakeholders at various levels. This is an excellent opportunity for an experienced engineer looking to make an impact in the fintech and embedded systems space.

Last updated 3 months ago

Responsibilities For Software Engineer (AL-FNC250102 001/01)

  • Gather requirements for software development
  • Design and develop software applications for embedded devices
  • Implement and optimize communication protocols (TCP/IP, HTTPS, FTPS/SFTP, MQTT-S)
  • Conduct testing, debugging, and troubleshooting of embedded devices
  • Prepare and submit SDLC deliverables (Business Rules, Software Requirement Specifications, etc.)
  • Provide day-to-day application support
  • Liaise with users regarding requirements, testing, and production issues

Requirements For Software Engineer (AL-FNC250102 001/01)

Linux
  • At least 5 years of experience in object-oriented software development
  • Degree in Electrical/Electronics/Computer Engineering, Computer Science, or related field
  • Experience in complete Software Development Lifecycle
  • Proficiency in writing Requirements Specifications, Use Cases, Design Documentation
  • Strong knowledge and experience in C++ on embedded platforms (QNX, VxWorks, Embedded Linux)
  • Experience in multi-threading, socket programming, and serial/USB communication
  • Strong analytical and problem-solving skills
  • Good written and verbal communication skills
  • Self-motivated, independent, and good team player

Interested in this job?

Jobs Related To Xcellink Pte Ltd Software Engineer (AL-FNC250102 001/01)

Software Engineer (Devices)

Senior Software Engineer role for AFC systems, requiring 5+ years of C++ experience, embedded systems knowledge, and DevOps skills.

Sr. ASIC Design Verification Engineer, Kuiper Modem DV Team

Senior ASIC Design Verification Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive compensation and benefits.

Structural Analysis Engineer, Structural Integrity and Analysis

Senior Structural Analysis Engineer position at Amazon's Project Kuiper, focusing on spacecraft structural integrity and analysis for satellite constellation development.

Hardware Reliability Engineer III, Reliability Engineering

Senior Hardware Reliability Engineer position at Amazon Lab126, focusing on consumer electronics reliability testing and analysis, offering competitive compensation and benefits.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.