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