Share this Job

Senior Software Engineer (C++)

Date: 27-Jul-2022

Location: Singapore, SG

Company: ST Engineering Group

Responsibilities:  

  • Software Design, Development and Continues Improvement
  • Be involved in the development life cycle: analysis, design, coding, test and bug fixing
  • Troubleshoot and provide resolutions for technical issues from customer
  • Adopt Agile software development methodology in the course of work
  • Other duties as assigned

 

Requirements:

  • Degree of Computer Science, Computer Engineering or Electrical Engineering
  • At least 3 years of recent development experience in Visual C++/C++ and object-oriented programming
  • Working experience of developing multi-threaded/multi-process applications and Shell/Python scripts on Windows/Linux platform
  • Working knowledge of GNU development and debugging tools
  • Knowledge of Test-Driven Development with Google Test/Google Mock Test
  • Knowledge of networking protocols, TCP/IP and sockets programing
  • Knowledge of Satellite communication protocols and IP routing is a plus
  • In-depth understanding of software product development process, familiar with quality control methods
  • Strong problem-solving skills
  • Have interpersonal skills and be self-motivated
  • Possess the ability to proactively drive technical solutions in a collaborative environment
  • Must be able to communicate (verbal/written) effectively
  • excellent technical guidance skills and the ability to influence the work of others
  • be able to work with remote teams in different time zone