Quest Global

Quest Global

Solving the world’s hardest engineering challenges through end‑to‑end solutions across industries.

21,000AerospaceDefenseAutomotiveHealthcareOil & GasPower GenerationIndustrialTransportationGas TurbineEnergyManufacturing EngineeringEmbedded SystemsElectronicsElectricalEngineering SoftwareEngineering AnalyticsSupply ChainProduct DevelopmentProduct Lifecycle ManagementDigital TransformationPrototypingAutomotive Engineering ServicesSystems EngineeringMaterials EngineeringAero EnginesMarineWebsite

Senior Software Engineer (C++ on Linux Platform)

Develop C++ Linux apps, capture requirements, collaborate with customer and offshore teams.

Thiruvananthapuram, Kerala, India
Full Time
Intermediate (4-7 years)

Job Highlights

Environment
Onsite

About the Role

• Work at customer site and interact with customer and offshore team. • Collaborate with the customer to capture requirements and challenges for improving software systems. • Communicate requirements to offshore team and implement software according to schedule and quality. • Design, develop, and test software using customer’s frameworks and tools on site. • Align team and client to unblock issues affecting performance. • Build and nurture relationships with clients in Japan. • Capture and analyze requirements. • Clarify offshore queries in consultation with customer. • Review offshore work products to ensure quality. • Deliver quality work products within schedule. • Report progress, risks, and problems to customer as required. • Support customer in QA testing. • Develop software for Linux operating system. • Apply software development life cycle processes. • Use version control systems such as Git or SVN. • Develop equipment (machine) control software. • Write shell scripts (Shell/Bash).

Key Responsibilities

  • software development
  • linux development
  • version control
  • shell scripting
  • equipment control
  • requirement capture

What You Bring

This is an exciting opportunity for an experienced software professional with a proven track record in developing applications using C++ on the Linux platform. As an experienced engineer, you should have the skills to capture requirements from customers and work closely with onsite and offshore team members to develop complex and demanding systems. • Own development from requirement capture through final delivery. • Program in C++. • Demonstrate strong problem analysis and documentation skills. • Communicate and collaborate effectively in a highly collaborative environment. • Possess semiconductor manufacturing domain knowledge. • Understand SECS/GEM and EDA industry standards. • Knowledge of socket programming, multithreading, and interprocess communication.

Requirements

  • c++
  • linux
  • secs/gem
  • multithreading
  • socket
  • semiconductor

Work Environment

Onsite

Apply Now