Software Engineer (AL-FNC250102 001/01)
Xcellink Pte Ltd
Responsibilities:
You will be tasked with designing and developing devices for an integrated e-payment Fare Collection System with one of our key clients. You will participate in the entire software development lifecycle, from requirement definition to design, development, and testing. Key activities include:
- Gathering requirements.
- Designing and developing software applications for embedded devices.
- Implementing and optimizing communication protocols (e.g., TCP/IP, FTPS/SFTP, MQTT-S) to ensure secure and reliable connections between embedded devices and on-premises/cloud platforms.
- Conducting thorough testing, debugging, and troubleshooting of embedded devices to resolve issues related to functionality, connectivity, performance, and reliability.
- Preparing and submitting various deliverables throughout the Software Development Lifecycle (SDLC), such as Business Rules, Software Requirement Specifications, Software Architecture Documents, Design Specifications, Interface Specifications, Source Specifications, Operation and Maintenance Manuals, Training Manuals, and other necessary documents.
- Providing day-to-day application support.
- Liaising with users regarding requirements, testing, and production issues.
Requirements
- At least 5 years of experience in object-oriented software development.
- A degree in Electrical/Electronics/Computer Engineering, Computer Science, or a related field.
- Experience in developing software through at least one complete Software Development Lifecycle.
- Proficiency in writing Requirements Specifications, Use Cases, Design Documentation, and designing software using object-oriented design and UML modeling.
- Strong knowledge and experience in C++ on embedded platforms (e.g., QNX, VxWorks, Embedded Linux).
- Experience in multi-threading, socket programming, and serial/USB communication.
- Familiarity with Docker container development and AWS Greengrass is advantageous.
- Experience with Scrum AGILE methodology is a plus.
- Ability to develop and integrate embedded devices with cloud platforms.
- Strong analytical and problem-solving skills.
- Good written and verbal communication skills.
- Self-motivated, independent, and a good team player.
Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (AL-FNC250102 001/01) in Singapore vacancy
- ...System. The successful candidate will also be involved in the software development lifecycle from definition of requirements to design... ...Tertiary qualification in Electrical/ Electronics/ Mechanical Engineering/ Computer Science or a relevant discipline At least 2 years...
- ...We are looking for HPC Engineers to design, deploy and operate high-performance computing infrastructure supporting research, simulation... ...environments. The role requires deep knowledge of HPC hardware and software alongside strong operational skills for cluster administration,...
- ...We are looking for an experienced and technically proficient Senior Cloud Engineer with strong expertise in AWS Landing Zone and/or AWS Control Tower . In this role, you will work closely with various stakeholders and technical teams to design, implement, and support secure...
- ...We are seeking an experienced Wintel Engineer to join a dynamic infrastructure and workplace technology team. You will serve as a Subject... ...and operating system images. Manage operating systems, software applications, device drivers, upgrades, updates, and hotfixes....
- ...We are looking for an experienced DevOps Engineer to design, build, and maintain scalable AI platforms that support enterprise AI, Machine Learning, and Generative AI initiatives. This role combines Cloud Engineering, DevOps, Platform Engineering, and MLOps, making it ideal...
- ...We are seeking an experienced System Engineer with strong expertise in Wintel environments , Microsoft Azure , and Hyper-V virtualization . The ideal candidate will be responsible for designing, implementing, managing, and supporting Windows-based infrastructure both...
- ...We are seeking a skilled and proactive DevSecOps Engineer to join our dynamic technology team. The ideal candidate will be responsible for integrating security into every phase of the software development and deployment lifecycle, ensuring that our applications and infrastructure...
- ...We are looking for highly skilled and experienced Full Stack Engineers with at least 5 years of hands-on experience in full-stack development... ...Requirements At least 5 years of professional software engineering experience Strong proficiency in JavaScript/TypeScript...
- ...We are seeking IT Operations Engineers to be a part of our client's operations team. This position plays a key role in maintaining the availability, performance, and reliability of customers' SD-WAN environments and broader IT infrastructure. The successful candidate will...
- ...The Solutions Engineer will support the design, development and implementation of service and solution offerings across the various IT domains under the umbrella of the organization’s business services. This role is for a proactive, analytical thinker who thrives in technical...
- ...The Service Desk Engineer is responsible for providing first-level IT support and on-site technical assistance to ensure smooth operation... ...incidents, and IT support calls. ~ Troubleshoot hardware and software issues using structured checklists, aiming for first-call...
- ...We are seeking a dedicated AWS Network Engineer to design, implement, and support secure, scalable, and high-availability cloud network infrastructure within the client’s environment. This role involves working closely with project teams, system integrators, vendors and...
- ...looking for a motivated and detail-oriented Junior/Associate Software Developer specializing in OutSystems to join our growing team.... ...interpersonal skills. Diploma / Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent...
- ...We are seeking a Technical Service Delivery Engineer who can combine strong technical expertise with service delivery management. This role is ideal for professionals who enjoy working closely with customers while remaining hands-on in infrastructure, cloud, platforms, and...
- ...We are seeking an experienced Wintel Engineer to support and manage enterprise Windows infrastructure in a large-scale operational environment. The successful candidate will be responsible for maintaining the availability, performance, security, and recovery readiness of...
- ...We are looking for an ML Engineer to develop and scale our AI platform, build robust ML pipelines, and enable the deployment of AI workloads. What You Will Be Working On Design, build, and maintain scalable ML infrastructure using tools like Kubeflow, MLflow,...
- ...and internal control evaluation. Excellent attention to detail and a high level of accuracy. Effective written and verbal communication abilities. Proficiency in audit software and Microsoft Office Suite. Ability to work independently and as part of a team....
- We are looking for an organized and proactive IT Operations Administrator to provide administrative support to the IT Operations team at a customer site. This role is ideal for candidates with strong coordination skills who enjoy working in a fast-paced IT environment and...
- ...contract with the possibility of an extension. Some prior experience in IT support and administration. Knowledge in hardware and software systems. Basic network skills. Proficiency in troubleshooting and problem-solving. Good communication and...
- ...Executive, overseeing helpdesk and daily operations. Optional but Advantageous Skills: Experience or interest in data engineering support, including working with structured/unstructured data, setting up ETL pipelines, supporting data validation tasks, and collaborating...
- ...experienced Project Manager to lead and deliver end-to-end Java-based software development projects. The ideal candidate will possess strong... ...Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field. Minimum 5 years of experience managing...
- ...The System Engineer will handle system administration and management tasks to support the IT infrastructure needs of the company and its... ...This includes overseeing various operating systems, hardware, and software platforms, ensuring system reliability, and maintaining ITIL V4...
- The Business Analyst plays a key role in bridging the gap between business objectives and technology solutions. This position is responsible for analysing business processes, identifying improvement opportunities, and facilitating effective communication between stakeholders...
- ...We are seeking an experienced Endpoint Security Engineer to oversee and strengthen enterprise endpoint security operations. This role is responsible for the administration, monitoring, optimization, and continuous enhancement of endpoint protection technologies, with a primary...
- ...for managing and supporting the firewall and broader network infrastructure within public healthcare environments. The Level 2 Network Engineer will work collaboratively with Level 1 and other Level 2/3 teams to ensure secure, stable, and efficient network operations across...
- ...DHL systems or other logistics IT systems is an advantage. Knowledge of eCommerce, API/EDIFACT integrations, or electronic shipping software is preferred. Excellent communication skills (spoken & written). Strong presentation, interpersonal, and customer engagement...
- The IT Business Analyst will support IT projects and evolving business requirements across the Asia-Pacific region. Reporting to the IT Business Engagement Manager (APAC), this role involves working with business units, IT teams, and external vendors to gather and document ...
- ...We are looking for a dedicated System Engineer with practical experience in administering Windows and/or Linux environments while maintaining system security and compliance with organizational standards. The successful candidate will possess strong technical expertise in...
- ...uphold scalable processes that reflect HR best practices. Drive Process Improvement: Identify and spearhead business process re-engineering initiatives to boost productivity through transformation, streamlining, and continuous process improvement. Understand User...
- Our client is a telecommunications service provider in Singapore. With the expansion of the team, they are looking for a L1 Security Analyst to join the team. Responsibilities: - 24 x 7 triage, short-turn analysis of real-time security alerts & generate tickets, ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (AL-FNC250102 001/01). Be the first to apply!
