Software Engineer
HIGHLIGHTS
Location: Tucson Arizona (Onsite)
Position Type:Direct Hire
Hourly / Salary:BOE
Residency Status:US Citizen or Green Card Holder ONLY
Key Responsibilities
Core System Development
- Design and maintain a Python-based data processing pipeline leveraging NumPy SciPy and OpenCV for numerical computing image processing and computer vision workflows
- Develop performance-critical components in Rust including real-time frame processing optimized solvers and high-throughput computational modules
- Implement advanced algorithm development techniques such as sparse linear algebra Fast Fourier Transforms (FFT) polynomial fitting and signal processing
- Build and maintain hardware control systems integrating camera SDKs (e.g. PySpin) display synchronization and timing-critical acquisition loops
- Architect scalable state-aware systems with robust error handling and deterministic timing
System Ownership & Collaboration
- Apply knowledge of geometric optics geometry and linear algebra to support optical testing and interferometric analysis
- Collaborate across UI/backend integration efforts with frontend engineering teams
- Follow structured code standards peer code reviews and software development best practices
- Author clear technical documentation system architecture guides and test plans
- Support on-site deployment system integration and customer-facing troubleshooting
Required Qualifications
- BS in Computer Science Physics Optical Engineering or related field with 5 years of software development experience
OR MS in related field with 3 years of software development experience - Strong proficiency in Python programming including NumPy SciPy and OpenCV
- Minimum 2 years of experience in scientific computing algorithm development and computer vision
- Systems-level engineering mindset including state management concurrency error handling and timing-critical systems
Strongly Preferred Experience
- Background in computer vision image processing or signal processing
- Understanding of geometrical optics interferometry and optical testing systems
- Experience interfacing with hardware devices such as cameras sensors and precision instruments
- Exposure to Rust or systems programming languages (C/C background welcome)
- Experience deploying integrated software/hardware systems in production or customer environments
We are GTN The Go To Network
Software EngineerHIGHLIGHTSLocation: Tucson Arizona (Onsite)Position Type:Direct HireHourly / Salary:BOEResidency Status:US Citizen or Green Card Holder ONLYKey ResponsibilitiesCore System Development Design and maintain a Python-based data processing pipeline leveraging NumPy SciPy and OpenCV for ...
Software Engineer
HIGHLIGHTS
Location: Tucson Arizona (Onsite)
Position Type:Direct Hire
Hourly / Salary:BOE
Residency Status:US Citizen or Green Card Holder ONLY
Key Responsibilities
Core System Development
- Design and maintain a Python-based data processing pipeline leveraging NumPy SciPy and OpenCV for numerical computing image processing and computer vision workflows
- Develop performance-critical components in Rust including real-time frame processing optimized solvers and high-throughput computational modules
- Implement advanced algorithm development techniques such as sparse linear algebra Fast Fourier Transforms (FFT) polynomial fitting and signal processing
- Build and maintain hardware control systems integrating camera SDKs (e.g. PySpin) display synchronization and timing-critical acquisition loops
- Architect scalable state-aware systems with robust error handling and deterministic timing
System Ownership & Collaboration
- Apply knowledge of geometric optics geometry and linear algebra to support optical testing and interferometric analysis
- Collaborate across UI/backend integration efforts with frontend engineering teams
- Follow structured code standards peer code reviews and software development best practices
- Author clear technical documentation system architecture guides and test plans
- Support on-site deployment system integration and customer-facing troubleshooting
Required Qualifications
- BS in Computer Science Physics Optical Engineering or related field with 5 years of software development experience
OR MS in related field with 3 years of software development experience - Strong proficiency in Python programming including NumPy SciPy and OpenCV
- Minimum 2 years of experience in scientific computing algorithm development and computer vision
- Systems-level engineering mindset including state management concurrency error handling and timing-critical systems
Strongly Preferred Experience
- Background in computer vision image processing or signal processing
- Understanding of geometrical optics interferometry and optical testing systems
- Experience interfacing with hardware devices such as cameras sensors and precision instruments
- Exposure to Rust or systems programming languages (C/C background welcome)
- Experience deploying integrated software/hardware systems in production or customer environments
We are GTN The Go To Network
View more
View less