Search by job, company or skills

User Experience Researchers Pte. Ltd.

C++ Developer

Early Applicant
  • 6 days ago
  • Be among the first 50 applicants

Job Description

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.

More Info

Role:Other Software/Hardware/EDP

Industry:Other

Function:IT

Job Type:Permanent Job

Date Posted: 18/10/2024

Job ID: 96765889

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Developer C

Quesscorp Singapore Pte LtdCompany Name Confidential

Software Developer C Rust

Grasshopper Pte Ltd Company Name Confidential
Last Updated: 19-11-2024 02:37:54 PM