C++ Software Engineer with Lock-Free / Lockless Programming Skills

Algorithms, Architecture, C++, Developer, Development, Exchange, Foundation, ISO, Libraries, Linux, Middleware, Networking, Programming, Protocols, RPC, Software Engineer, TCP/IP, Unix
Full Time
Telecommuting not available Travel not required

Job Description
















C++ Infrastructure Engineer familiar with ISO C++ Standards (200-300k)



SUMMARY:

An Elite technology firm in New York is looking for a C++ infrastructure developer to build the foundation for thousands of fellow engineers, as they create the middleware software infrastructure for large-scale, fault-tolerant applications that run on thousands of machines. Join a team of world class C++ engineers building a complex infrastructure with RPC, publish/subscribe, and message queues.



RESPONSIBILITIES

Two possible teams to join are the RPC or Multicast Team. RPC handles server-side development and message exchange; providing libraries, tools, and processes for a service-oriented architecture based on message-routing. 



The Multicast team develops distributed middleware transport libraries and services that support low-latency, high volume applications and middleware services. The team implements reliable multicast and unicast protocols, especially Pragmatic Reliable Multicast, as well as higher level services that include fault tolerance.



REQUIREMENTS:

  • Excellence in C++
  • Designing complex distributed systems
  • OO design, data structures, and algorithms
  • Strong Networking, understanding of socket level development
  • Linux/UNIX
  • High volume, high availability systems
  • Knowledge of network protocols such as TCP/IP and multicast 
  • Multithreading


Dice Id : 10116662
Position Id : NT669794111108842
Have a Job? Post it