Search by job, company or skills

  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Requirements

Quest Global is an organization at the forefront of innovation and one of the world's fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.

We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.

As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we're eager to hear from you.

The achievers and courageous challenge-crushers we seek, have the following characteristics and skills:

Summary

This is an exciting opportunity for an experienced software professional with a proven track record in developing distributed applications in C++ on Windows. As an experienced engineer, you should have the skills to develop complex and demanding systems. Seeking experienced senior engineers who is highly motivated and enthusiastic to join our team to develop applications for semiconductor equipment automation solutions. As an experienced developer, you should have the skills to understand requirements from architects and customer, work closely with onsite and offshore team members to develop the system.

Responsibility:

  • Developing the ultrasound systems software within the P&L
  • Working closely with cross teams in requirements gathering and software design
  • Interacting with global teams to promote consistency and maximize synergies across common software platforms
  • Designing and building strong testing infrastructure to minimize dependency on hardware availability

Requirement:

  • Bachelor's Degree in Computer Science, Electrical Engineering or related computer field
  • 3+ years experience in software development
  • Familiar with object-oriented design methodology, Software Design Patterns and C++ coding principles
  • Familiarity with programming with C/C++, COM, STL, ATL, etc.
  • Familiarity with Qt and MFC for developing user interfaces
  • Proficiency in web technologies like HTML, CSS, JavaScript, and Node.js
  • Experience with multithreading and concurrency
  • Familiarity with programming, testing, debugging on Windows systems
  • Experience with unit testing frameworks and automation testing tools
  • Knowledge in configuration management tools such as SVN, Git etc.
  • Good communication skills and a collaborative mindset
  • Good English in read/write

Preferred Qualifications:

  • Experience with other programming languages, such as Python, Perl
  • Experience in Agile software development principles and Scrum framework
  • Experience in relevant project management
  • Experience in software platform, advanced applications, user-interface design and/or systems engineering

Requirement:

Work Experience

  • Bachelor's Degree in Computer Science, Electrical Engineering or related computer field
  • 3+ years experience in software development
  • Familiar with object-oriented design methodology, Software Design Patterns and C++ coding principles
  • Familiarity with programming with C/C++, COM, STL, ATL, etc.
  • Familiarity with Qt and MFC for developing user interfaces
  • Proficiency in web technologies like HTML, CSS, JavaScript, and Node.js
  • Experience with multithreading and concurrency
  • Familiarity with programming, testing, debugging on Windows systems
  • Experience with unit testing frameworks and automation testing tools
  • Knowledge in configuration management tools such as SVN, Git etc.
  • Good communication skills and a collaborative mindset
  • Good English in read/write

Preferred Qualifications:

  • Experience with other programming languages, such as Python, Perl
  • Experience in Agile software development principles and Scrum framework
  • Experience in relevant project management
  • Experience in software platform, advanced applications, user-interface design and/or systems engineering

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 139220235