Be wary of WhatsApp messages impersonating Jobline Resources's staff offering job opportunities. Those who encounter suspicious messages can contact Jobline at +65 6339 7198

Responsibilities

  • Design, development, optimize software solutions, build and testing (including automation) of high quality, secure products, ensuring scalable and maintainable code.
  • Implement secure coding practices, vulnerability assessments and security enhancements
  • Drive continuous improvement by enhancements and post release supports.
  • Collaborate with cross-functional teams to ensure software reliability, scalability and security compliance.
  • Perform work product peer review and code reviews regularly.
  • Ensure enough technical documentation is provided.
  • Other duties as assigned.

Requirements

  • Bachelor’s or higher degree in Computer Science, Computer Engineering or Electrical Engineering.
  • Minimum of 3 years of hands-on experience in C++/Visual C++ and object-oriented programing.
  • Minimum of 2 years of hands-on experience in software development on Linux platform. Familiarity with debugging tools for efficient identification and resolution of software defects. Understanding of Linux OS and its configurations is a plus.
  • Proficiency in build scripting, shell scripting and Python for automation and system tasks.
  • Experience with version control systems, build tools and continuous integration.
  • Knowledge of networking protocols, TCP/IP and sockets programing
  • Solid understanding of network security best practices or experience in enhancing the security of software products is a significant plus.
  • Knowledge of auto test and test-driven development with Robot framework/Google Test/Google Mock Test is a plus.
  • Knowledge of Satellite communication protocols and IP routing is a plus.
  • Strong problem-solving skills and ability to work in an agile environment.
  • Have interpersonal skills and be self-motivated.
  • Excellent verbal and written communications skills
  • be able to work with remote teams in different time zone.