Software Engineer

Summary

An on-site C/Linux developer in Mumbai building and debugging low-latency, multithreaded applications using IPC, socket programming, and GCC/GDB.


Job Summary

A level developer with C Linux skill at Mumbai location


Responsibilities

  • Technical Skills\: C Linux
  • Good understanding of Unix/Linux is expected
  • Minimum 3+ years of development experience in C
  • Excellent understanding of pointers and IPC in Unix (shared memory)
  • Excellent knowledge on Multithreading and Multiprocessing application exposure socket programming data structures process synchronization etc
  • Working experience in Linux application debugging tools (GDB)
  • Sound knowledge of Version Control
  • Strong written and oral communication with good client interaction skills
  • Exposure to trading and/or real-time applications will be a plus
  • Knowledge of shell script development is plus
  • Work from Mumbai client office is mandatory on every working day. There is no WFH or Hybrid model.

a. C Linux development GCC compiler GDB debugging

b. Pointer Multithreading Data structure (tree link list hash)

c. IPC Inter-process communication using shared memory queues file handling

d. TCP/IP/UDP Socket programming

e. low latency programming and performance improvement

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available