Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Focal Search Pte Ltd

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.