Sengkang - C & C++ Senior Software Engineer / Assistant Principal Software Engineer

apartmentMCi Career Services placeSengkang scheduleFull-time calendar_month 

Senior Software Engineer / Assistant Principal Software Engineer

Job Summary:

  • Salary details: $6000 -$7500 (depending on experience)
  • Working Days: 5 days, 8.00am-530pm
  • Location of work: Ang Mo Kio

Overview:

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

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

Job 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.

Job Requirement:

  • 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.
  • be able to work with remote teams in different time zone.

Applicants who possess relevant experience for the above responsibilities are most welcome to apply. If you do not possess the above experience, your application will still be considered on individual merits and you may be contacted for other opportunities.

Please submit your updated resume in MS Words format by using the APPLY NOW BUTTON

By submitting your personal data and/or resume, you give consent to collection, use and disclosure of your personal data and/or resume by the company (or its agent) for the purpose of the processing and administration by the company relating to this job application.

**We regret to inform that only shortlisted candidates would be notified.

Routray Prajnya (Lilly)

Reg No: R1873296

MCI Career Services Pte Ltd

EA Licence:06C2859

apartmentMCi Career ServicesplacePunggol, 2 km from Sengkang
Senior Software Engineer / Assistant Principal Software Engineer Job Summary:  •  Salary details: $6000 -$7500 (depending on experience)  •  Working Days: 5 days, 8.00am-530pm  •  Location of work: Ang Mo Kio Overview: We...
local_fire_departmentUrgent

Senior Software Engineer - Pasir Ris

apartmentELLIOTT MOSS CONSULTING PTE. LTD.placePasir Ris, 6 km from Sengkang
Job Description: We are seeking a skilled and motivated Secure Supply Chain Software Engineer to join our SDLC (Software Development Life Cycle) team. This role focuses on enhancing the security of the software supply chain by building...
apartmentPeopleSearchplaceGeylang, 8 km from Sengkang
Senior Software Engineer (Java) - M.Dai Our client is looking for a Senior Software Engineer (Java) to join the team and to be responsible for the planning, analysis, detailed design, developing code, unit testing and implementation of development...