Grow With Thankz

Thankz provides a thriving career with companies abroad without having to leave your home. We understand that finding a meaningful job can be challenging. We create a rewarding work environment and offer opportunities that make going to work exciting for you. If you’re here to thrive, Thankz is the place!

IPC Developer (Software)

Are you looking to hire?

Thankz offers a range of outstanding IPC Developer (Software) candidates. If you're searching for top talent in this field or a similar position, our team can find the ideal person who meets your specific needs and requirements.

As an IPC Developer (Software), you will play a critical role in designing, implementing, and maintaining interprocess communication solutions for our software applications. Your expertise in IPC mechanisms, software development, and system-level integration will be vital in ensuring seamless communication and collaboration between different components. Collaborating with cross-functional teams, you will contribute to the success of our software projects and ensure the delivery of high-quality solutions. 

What you'll be doing 

  • Designing and implementing interprocess communication mechanisms
  • Developing and maintaining software libraries and APIs for IPC 
  • Collaborating with software engineers to integrate IPC solutions into applications 
  • Troubleshooting and debugging IPC-related issues 
  • Conducting performance analysis and optimization of IPC mechanisms 
  • Implementing security measures for secure interprocess communication
  • Writing clean, efficient, and maintainable code 
  • Collaborating with cross-functional teams to define project requirements 
  • Keeping up-to-date with the latest IPC technologies and best practices 

Requirements 

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field
  • Proven experience as an IPC Developer or in a similar role 
  • Proficiency in interprocess communication mechanisms 
  • C1/C2 English Level proficiency (both written and spoken English) 
  • Strong understanding of software development principles and best practices 
  • Experience in system-level integration and software architecture
  • Familiarity with network protocols and socket programming 
  • Excellent problem-solving and analytical skills 
  • Ability to work collaboratively in a team environment 

Preferred candidates will have experience in developing reliable IPC solutions, knowledge of multi-threading and synchronization techniques, and familiarity with message queues and shared memory. Strong attention to detail, effective communication skills, and a proactive attitude towards innovation are also desirable qualities. 

We offer a full-time, US-hours remote job, 40-hour workweek Mon-Fri, with excellent prospects for long-term growth for an ambitious experienced IPC Developer (Software). We can offer HMO and other benefits to Philippine candidates.