x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Embedded Software Engineer – Cloud Integration (End-User Environment)
 banner picture 1  banner picture 2  banner picture 3

Embedded Software Engineer – Cloud Integration (End-User Environment)

Bgc Group Pte. Ltd.

Bgc Group Pte. Ltd. company logo

This role is ideal for professionals passionate about embedded systems development and eager to contribute to cutting-edge technology solutions.


Key Responsibilities:


· Gather and analyze requirements for projects.

· Design and develop software applications tailored for embedded devices.

· Implement and optimize communication protocols (e.g., TCP/IP, HTTPS, FTPS/SFTP, MQTT-S) to ensure secure and reliable connections between embedded systems and on-premises/cloud platforms.

· Perform comprehensive testing, debugging, and troubleshooting of embedded devices to address issues related to functionality, connectivity, performance, and reliability.

· Prepare and submit deliverables throughout the Software Development Lifecycle (SDLC), including:


o Business Rules

o Software Requirement Specifications

o Software Architecture Documents

o Design Specifications

o Interface Specifications

o Source Codes

o Testing Specifications

o Operation and Maintenance Manuals

o Training Manuals and other necessary documentation.


· Provide day-to-day support for application-related issues.

· Collaborate with users to address requirements, testing, and production concerns.


Qualifications and Skills:


· Diploma or Bachelor’s degree in Electrical/Electronics/Computer Engineering, Computer Science, or a related field.

· Experience in completing at least one full Software Development Lifecycle.

· Skilled in writing Requirements Specifications, Use Cases, Design Documentation, and software design using object-oriented principles and UML modeling.

· Strong proficiency in C++ for embedded platforms (e.g., QNX, VxWorks, Embedded Linux).

· Expertise in multi-threading, socket programming, and serial/USB communication.

· Object-oriented software development.

· Familiarity with Docker container development


For interested candidates, kindly send you resume to:


[email protected] OR Please click ‘Apply Now’

We regret to inform that only shortlisted candidates will be contacted.


Dianne Balmaceda Antonio

R1105287

BGC Group Pte Ltd

EA 05C3053

Sharing is Caring

Know others who would be interested in this job?