More jobs:
Software Engineer, Computer Science
Job in
Tucson, Pima County, Arizona, 85718, USA
Listed on 2026-03-01
Listing for:
GTN Technical Staffing
Full Time
position Listed on 2026-03-01
Job specializations:
-
Software Development
Software Engineer, Computer Science
Job Description & How to Apply Below
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 Num Py, Sci Py, 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
- 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
- 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 Num Py, Sci Py, 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
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
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×