A technology solutions provider in Singapore is looking for an experienced engineer to provide solutions for production units while maintaining quality and scalability. The ideal candidate should have a Bachelor's degree in engineering, at least three years of relevant experience, and proficiency in C++. You will be responsible for implementing design concepts and managing technical reviews. Familiarity with software development tools and practices is essential for success in this role.
Qualifications
Minimum three years of related job experience.
Experience with hardware and real-time control systems.
Experience with the software development lifecycle.
Responsibilities
Provide the appropriate solution for current production units and those of the same class in the field.
Maintain a focus on quality when confronting urgent customer requests or bugs.
Balance functional design and time to market while ensuring maintainability and scalability.
Skills
C++ programming
UML
Microsoft Excel
Microsoft Word
Microsoft PowerPoint
Education
Bachelor's Degree in Engineering or Related Field
Tools
Visual Studio
GIT
Unit Testing
Dependency Injection
WPF
Job description
Provide the appropriate solution for current production units and those of the same class in the field.
Maintain a focus on quality when confronted with urgent customer requests or bugs.
Maintain a balance between functional design and time to market while maintaining maintainability and scalability.
Responsible for selecting and implementing design concepts to translate into production-ready goods.
Provide evidence of appropriate solutions for consumers through technical reviews.
Maintain continuous professional development, encompassing both personal and technical competencies.
Perform any additional ad hoc duties as assigned.
Requirements for the role:
Bachelor's Degree in Engineering or Related Field
Minimum three years of related job experience.
Experience with the creation and validation of engineering requirements.
Experience with source control systems, the software development lifecycle, object-oriented programming, and UML.
Proficient in the C++ programming language, UML, and proper use of design patterns.
Proficient in at least one fundamental area of equipment software.
Competent with MS Excel, MS Word, and MS PowerPoint
Experience with hardware and real-time control systems, design patterns, Visual Studio, C++, GIT, Unit Testing, Dependency Injection, and/or WPF will be useful.