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   »   C++ Developer
 banner picture 1  banner picture 2  banner picture 3

C++ Developer

User Experience Researchers Pte. Ltd.

User Experience Researchers Pte. Ltd. company logo

We are currently seeking a highly skilled and versatile Embedded C++ Developer with expertise in Linux/QNX, TCP/IP protocols, FTP client/server implementations, and integration with ActiveMQ. The successful candidate will play a key role in developing embedded systems with a focus on networking, secure file transfer, and messaging integration.

Responsibilities:

  • Embedded Systems Development:
  • Design and implement embedded software solutions using C++ for Linux-based systems/QNX.
  • Develop applications that run on embedded platforms, ensuring efficiency, performance, and reliability.
  • Networking Protocols:
  • Implement and optimize TCP/IP protocols for communication within embedded systems.
  • Develop and maintain networking functionalities, ensuring seamless connectivity and data exchange.
  • FTP Client/Server Implementation:
  • Design and implement FTP client and server functionalities for secure file transfer.
  • Ensure compatibility and compliance with industry standards for FTP protocols.
  • ActiveMQ Integration:
  • Integrate C++ applications with ActiveMQ for reliable and asynchronous messaging.
  • Develop message-driven systems and ensure proper communication between embedded devices.
  • Code Review and Collaboration:
  • Collaborate with cross-functional teams to review code and provide feedback on embedded system development.
  • Work closely with hardware engineers to ensure software and hardware integration.
  • Debugging and Troubleshooting:
  • Identify and resolve software defects and issues related to embedded systems, networking, and messaging.
  • Conduct thorough testing to ensure the stability and functionality of embedded solutions.
  • Documentation:
  • Create and maintain technical documentation for embedded software, networking protocols, FTP implementations, and ActiveMQ integration.
  • Adherence to Best Practices:
  • Follow coding standards, best practices, and industry guidelines for embedded systems development.
  • Stay informed about advancements in embedded technologies and contribute to the continuous improvement of software development processes.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience in embedded C++ development for Linux-based systems.
  • Expertise in TCP/IP protocols, socket programming, and networking.
  • Experience with FTP client/server implementations and secure file transfer.
  • Integration experience with ActiveMQ or other message brokers.
  • Strong debugging and troubleshooting skills in embedded environments.
  • Excellent collaboration and communication skills.

If you are a C++ Developer with a passion for developing innovative solutions for embedded systems, networking, and messaging integration, we encourage you to apply and contribute to the success of our cutting-edge projects and if you possess knowledge of Java and Spring Boot, it will be added point.

Sharing is Caring

Know others who would be interested in this job?