Search by job, company or skills

USER EXPERIENCE RESEARCHERS PTE. LTD.

C++ Developer

Early Applicant
  • 4 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

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 20/11/2024

Job ID: 100963185

Report Job

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

Similar Jobs

Senior Dotnet Developer C Net Developer

Morgan McKinleyCompany Name Confidential

C Developer Associate level

USER EXPERIENCE RESEARCHERS PTE LTD Company Name Confidential
Last Updated: 20-11-2024 07:09:15 PM