Singapore
On-site
SGD 60,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in embedded systems is looking for a C++ Developer. The ideal candidate will design and maintain efficient code while ensuring high performance and quality. Familiarity with Solaris and RHEL platforms, as well as experience in automated testing, is essential. Rapid growth and challenging projects await you in this dynamic role.
Qualifications
- Strong proficiency in C++ with knowledge of C++11.
- Experience on Solaris and RHEL platforms.
- Familiarity with embedded systems design.
Responsibilities
- Design, build, and maintain efficient C++ code.
- Identify bottlenecks, bugs, and devise solutions.
- Implement automated testing and unit tests.
Skills
C++
Memory Management
Automated Testing
Code Versioning
Tools
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization Skills
- Strong proficiency in C++, with fair knowledge of the language specification
- Thorough knowledge of the standard library, STL containers, and algorithms
- Experience on working on Solaris and RHEL platforms. Experience on migrating C++ code from Solaris to RHEL is a plus
- Good understanding of memory management in non-garbage collected environments
- Understanding of dynamic polymorphism and C++ specific notions, such as friend classes
- Familiarity with templating in C++
- Knowledge of the latest C++11 standard is appreciated
- Familiarity with embedded systems design, low-level hardware interactions
- Familiarity with system call wrapper library functions
- Knowledge of component data sheets and specifications
- Implementation of automated testing platforms and unit tests
- Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
- Familiarity with continuous integration and build process
- Previous working experience on writing code interfacing with Oracle Tuxedo and Tuxedo ADK