• Design, develop and test embedded software (more on application layer)
  • Participate in design and code reviews
  • Support Technical Assistance Center and external customers when needed


  • MS/BS in Computer Science/Computer Engineering/Electrical Engineering
  • Have worked on C++ in last 2 years
  • Strong C++ programming experience in a POSIX environment
  • Experience programming software on an embedded linux platform
  • Working knowledge of GNU development and debugging tools
  • Knowledge of linux kernel and linux device drivers
  • Knowledge of TCP/IP, Sockets Programming
  • Some experience with Shell scripting is desirable
  • An understanding of FPGA development is a plus
  • Knowledge of Satellite communication is a plus
  • Experience with other Realtime embedded environments is a plus
  • Knowledge of Agile Scrum is a plus

Shortlisted candidates will be offered a Permanent / Direct Contract role upon assessment