C/C++ Software Engineer

1 week ago


Singapore SECUREAGE TECHNOLOGY PTE. LTD. Full time
Roles & Responsibilities

As a Software Engineer or Senior Software Engineer, you will be responsible for designing, developing, and maintaining applications on the Microsoft Windows operating system. Your work will be critical in ensuring hardware and software compatibility, security, and system stability. You will collaborate closely with cross-functional teams to deliver reliable and efficient software applications.


Key Responsibilities:

Software Development: Design, develop, and maintain Windows applications.

System-Level Expertise: Possess an in-depth understanding of the Windows system architecture to create efficient and stable applications.

Debugging and Troubleshooting: Identify and resolve issues related to software application functions, performance, and system stability by utilizing debugging tools and techniques.

Security Compliance: Ensure that software adheres to security best practices and that they do not introduce vulnerabilities into the system.

Testing and Validation: Develop and execute comprehensive testing and validation procedures to ensure software functionality and reliability.

Documentation: Create clear and detailed technical documentation.

Collaboration: Work closely with cross-functional teams to ensure software compatibility and functionality.


Qualifications

  • Bachelor’s/Master's degree in Computer Science, Computer Engineering or related technical discipline.
  • Highly proficient in C/C++.
  • Understanding of security principles and best practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and documentation skills.


Following skills will be taken into consideration for a senior role:

  • 5+ years of professional software development experience using C/C++.
  • Deep understanding of Windows internals, memory management, and system architecture.
  • Experience with any of the following:
  1. Windows Driver Kit (WDK) and minifilter driver development.
  2. Microsoft Foundation Classes (MFC).
  3. Component Object Model (COM API).
  4. Debugging tools such as WinDbg and SysInternals
  5. Familiarity with Windows Hardware Certification Program (WHCP).

Tell employers what skills you have

Troubleshooting
WDK
Agile Methodologies
Documentation Skills
System Testing
Windows Internals
Reliability
WinDbg
Windows
Microsoft Windows
Debugging
System Architecture
Software Development
  • Software Engineer

    1 week ago


    Singapore SCREENING EAGLE SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (C++ / C#), you will be a critical team member and fully responsible for developing graphics components for our products. In this role, you will work closely with product managers, UI-UX designers and the R&D team to collaboratively solve real-world problems.What will you do Design, build and maintain efficient...

  • Software Engineer

    3 weeks ago


    Singapore SCREENING EAGLE SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (C++ / C#), you will be a critical team member and fully responsible for developing graphics components for our products. In this role, you will work closely with product managers, UI-UX designers and the R&D team to collaboratively solve real-world problems.What will you do Design, build and maintain efficient...

  • Software Engineer

    3 months ago


    Singapore GMP TECHNOLOGIES (S) PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities: Software design, coding, testing, debugging and validating Software development and implementation for high-speed automated equipment Evaluating and establishing system performance and specifications Provide software technical support to a team of field service engineers Software maintenance of existing...

  • Software Manager

    1 week ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Manager (C, C++, C#, Java)As a Software Manager (C, C++, C#, Java), you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in Software Application...

  • Software Manager

    3 weeks ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Manager (C, C++, C#, Java)As a Software Manager (C, C++, C#, Java), you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in Software Application...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time

    Roles & ResponsibilitiesJob Description Responsible to configure, setup, design process sequences, troubleshoot, and fine-tune processes on projects using FASA applications or help to develop them. Responsible for carry-out machine on-site setup and buy-off process. Act as a lead for core efforts such as setup, troubleshooting, and buy-off project using...


  • Singapore Unison Consulting Pte Ltd Full time

    Unison Consulting Pte Ltd is seeking a highly skilled C/C++ Software Engineer to join our team. This role offers the opportunity to work on high-performance software applications for various platforms.Job Summary:Design, implement, and maintain efficient software solutions using C and C++.Analyze requirements and design specifications to create scalable and...

  • Software Engineer

    7 months ago


    Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write efficient and maintainable code for embedded platforms.Conduct thorough testing and debugging...


  • Singapore SS&C Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...


  • Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Engineer/Developer (C++, C#, .Net )Our esteem client is looking for a Software Engineer/Developer (C++, C#, .Net ) to design and develop innovative software applications.Requirements:• Solid experience in handling "C++, C# or .Net" development.• Strong in Software Design, Development and Support.• Hands-on experience in...

  • Software Developer

    1 week ago


    Singapore NTT DATA SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesResponsible to manage system development, implementation and support of EAI applications, including: • Develops applications that effectively accomplish client objectives and user needs.• Designs and writes code for applications and maintain applications databases.• Analyzes and edits existing software applications to improve...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time

    Roles & ResponsibilitiesJob Description Responsible to configure, setup, design process sequences, troubleshoot, and fine-tune processes on projects using FASA applications or help to develop them. Responsible for carry-out machine on-site setup and buy-off process. Act as a lead for core efforts such as setup, troubleshooting, and buy-off project using...


  • Singapore People Profilers Full time

    SOFTWARE ENGINEER INDUSTRIAL AUTOMATION (C++/ C#)Job Description: Remuneration: $6,000 to $12,000 Basic + Fixed AWS + Variable Bonuses Great working culture and bonuses Responsibilities: Using motion cards to program machine functionalities for precise movement control. Integrate with distributed I/O systems to gather control actuators & sensor data....


  • Singapore GMP TECHNOLOGIES (S) PTE LTD Full time

    Roles & ResponsibilitiesResponsibilities: Design and develop software for automated computer vision systems. Develop software for GUI, big data management, and multi-threaded programming. Create and refine image processing and computer vision algorithms. Participate in the complete Software Development Life Cycle (SDLC).Requirements: PhD, Master’s, or...

  • Software Engineers

    1 week ago


    Singapore WECRUIT PTE. LTD. Full time

    Roles & Responsibilities Development of automation machine software applications which include both machine control, robot control and vision inspection systems. Involve in the installation and commissioning of the control system including qualification and validation activities Assist in circuit design on machine control for full line automation systems....

  • Software Engineers

    3 months ago


    Singapore WECRUIT PTE. LTD. Full time

    Roles & Responsibilities Development of automation machine software applications which include both machine control, robot control and vision inspection systems. Involve in the installation and commissioning of the control system including qualification and validation activities Assist in circuit design on machine control for full line automation systems....

  • Software Manager

    1 week ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesAssistant Software Manager (C, C++, C#, Java)As a Assistant Software Manager (C, C++, C#, Java) , you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in...

  • Software Manager

    3 weeks ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesAssistant Software Manager (C, C++, C#, Java)As a Assistant Software Manager (C, C++, C#, Java) , you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in...

  • Software Engineer

    1 week ago


    Singapore RECRUIT EXPERT PTE. LTD. Full time

    Roles & Responsibilities Develop and implement software for automated equipment operating at high speeds. Carry out software design, coding, testing, debugging, and validation. Assess and define system performance and specifications. Perform software maintenance on existing equipment.Requirements: Degree in Engineering or equivalent. At least 3 years...

  • Software Engineer

    3 months ago


    Singapore RECRUIT EXPERT PTE. LTD. Full time

    Roles & Responsibilities Develop and implement software for automated equipment operating at high speeds. Carry out software design, coding, testing, debugging, and validation. Assess and define system performance and specifications. Perform software maintenance on existing equipment.Requirements: Degree in Engineering or equivalent. At least 3 years...