Share this Job

Assistant Principal Engineer

Date: 01-Aug-2022

Location: Singapore, SG

Company: ST Engineering Group


  • 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



  • 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