Software Engineer, C++
Summary
Design, build, and optimize low-level C++/Java software for high-precision test hardware at a global technology group — developing control, calibration, and diagnostic modules plus high-accuracy algorithms, and driving the full development lifecycle from design through testing and documentation.
Collaborate with multi-disciplinary engineering teams to design and refine system architectures
Build robust control, calibration, and diagnostic modules using core object-oriented languages
Create high-accuracy algorithms to maximize system performance, precision, and operational stability
Drive the end-to-end software development lifecycle from initial design through testing and documentation
skills and experience required. Degree in Computer Science, Electronics Engineering, or a related technical discipline
Hands-on proficiency in C++ or Java development
Foundational understanding of digital and analog electronic concepts
Strong analytical problem-solving skills with a focus on system reliability
Clear communication skills with the ability to thrive in a collaborative environment
Please click on the 'apply' button to apply online. For more information, please reach out to Amir Hamzah. (EA: 94C3609 / R19484348) Desired Skills and Experience
C++, Objective oriented programming, semiconductor, manufacturing, embedded