Software Developer (C++ and Github)
MAESTRO HUMAN RESOURCE PTE. LTD.
Singapore
On-site
SGD 80,000 - 100,000
Full time
Job summary
A technology solutions provider is looking for a software developer to design, develop, and maintain system-level software components using C++. The role involves collaboration with hardware engineers and optimizing software performance. A degree in computer science or a related field is required. Candidates must have strong problem-solving skills and teamwork abilities. Located in AMK area, Singapore.
Qualifications
- Proven experience in system-level understanding C++.
- Strong understanding of operating systems, hardware interfaces, and embedded systems.
- Knowledge of debugging tools and performance profiling.
Responsibilities
- Able to design, develop, test and maintain system-level software components primarily using C++.
- Collaborate with hardware engineers and software developers to integrate systems.
- Optimize software performance and memory usage.
Skills
C++
Debugging skills
Analytical skills
Teamwork abilities
Education
Degree or Diploma in computer science, electrical engineering or related field
Tools
Responsibilities
- Able to design, develop, test and maintain system-level software components primarily using C++.
- Collaborate with hardware engineers, software developers and QA teams to integrate software and hardware systems.
- Optimize software performance and memory usage to meet system requirements.
- Debug, troubleshoot and resolve system-level issues in collaboration with relevant teams.
- Stay updated with emerging technologies and industry trends related to system engineering and C++ development.
- Support maintenance and troubleshooting of software.
Requirements
- Degree or Diploma in computer science, electrical engineering or related field.
- Proven experience in system-level understanding C++.
- Strong understanding of operating system, hardware interfaces and embedded system.
- Experience with version control system (GitHub).
- Knowledge of debugging tools and performance profiling.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
5 day week @ AMK area