Location
Erie, PA
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
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 cross‑functional 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.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.