Senior Software Engineer / Assistant Principal Software Engineer

apartmentST Engineering placeAng Mo Kio scheduleFull-time calendar_month 
ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solutions that enable its customers to expand their business, differentiate their services and optimize their satcom networks. With over 35 years of innovation focused on solving satellite’s most critical economic and technology challenges, we are committed to shaping the future of how the world connects.

The product portfolio, branded under iDirect, represents the highest standards in performance, efficiency, and reliability, making it possible for its customers to deliver the best satcom connectivity experience anywhere in the world. ST Engineering iDirect is a leader in key industries including broadcast, mobility, and military/government.

We are seeking a talented Software Engineer with strong background and passion in software development to work in a team for ST Engineering iDirect satellite communication products.

You will be part of our Engineering team in Singapore and be based in Singapore.

Key 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.
Qualifications
  • 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.
apartmentST EngineeringplaceAng Mo Kio
a simulator system. We are looking for someone to join us as a Senior Software Engineer, to co-build solutions together with our IOS team members. These solutions will contribute to our state-of-the-art Air Simulator project’s delivery to our end users...
apartmentAIRWALLEX (SINGAPORE) PTE. LTD.placeToa Payoh, 4 km from Ang Mo Kio
and retain customers worldwide. As a Senior Backend Engineer, you will play a pivotal role in developing the core infrastructure and platforms that power user growth and help us tap into new markets. Who You’ll Do  •  Design and Build Scalable Systems...
placeToa Payoh, 4 km from Ang Mo Kio
About the Company We are focusing on AI/ML, Analytic, Cloud, and Robotics in order to provide solutions using emerging technologies through applied research and development. Due to our expansion plan, we are looking to hire Senior Software Engineer...