Job Requirements Who We Are:
Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital expertise. By bringing together technologies and industries, alongside the contributions of diverse individuals and their areas of expertise, we are able to solve problems better, faster. This multi-dimensional approach enables us to solve the most critical and large-scale challenges across the aerospace & defense, automotive, energy, hi-tech, healthcare, medical devices, rail and semiconductor industries.
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
What You will Do:
Develop and operate real-time monitoring and recording systems using TODR-Web, including live MP subscription, snapshot capture, and event streaming
Build and manage REST API and WebSocket-based integrations to support real-time data flow
Configure centralized monitoring environments with grouped visualization and CSV recording
Support Windows-based deployment using packaged executable tools (TODR-Windows)
Ensure reliable tool operation across environments including WSL connectivity and ADS communication
Design procedure-driven testing workflows using RATT v2.0 with JSON inputs and DLL execution
Implement execution pipelines with validation, normalization, and queue processing
Manage execution lifecycle including targeted execution and output serialization
Analyze logs and outputs to ensure traceability and consistency
Optimize workflows to reduce manual effort and improve validation efficiency
Support both automation systems and operational users through unified interfaces
Required Skills & Expertise
Strong experience with Python-based systems and tools
Knowledge of REST APIs and web service frameworks such as FastAPI
Familiarity with TCP and WebSocket communication
Experience with data streaming, CSV logging, and in-memory processing
Understanding of Windows application packaging (EXE builds)
Ability to work with cross-platform environments including Windows and WSL
Experience with automation frameworks and execution models
Knowledge of JSON-based configurations and workflows
Familiarity with DLL integration
Strong debugging skills using logs and execution traces
Technology Stack
Languages: Python, C++
Frameworks: FastAPI, REST services
Protocols: TCP (ADS), WebSocket
Data Handling: CSV, JSON, streaming pipelines
Platforms: Web UI, Windows Desktop, WSL
Architecture: Registry-based execution systems
What You Will Bring:
- Bachelor's Degree in Computer Engineering, Software Engineering, Computer Science or related field
- Proficient in software design, methods, and architecture approaches
- Knowledge of software engineering principles
- Atleast 5 years experience
- Ability to work independently and collaborate with crossfunctional teams
Pay Range: $93K- $128K
Compensation decisions are made based on factors including experience, skills, education, and other job-related factors, in accordance with our internal pay structure.
Travel requirements: Due to the nature of the work, may be 5% of travel is required.
Employment Type: All