Search Open Jobs

All GTN W2 consultants get full benefits. Learn more.

Software Engineer

Tucson, AZ

Employment Type: Direct Hire Job Number: 27913 Pay Rate: $85000 - $110000 Remote Friendly?: Office

Job Description


Software Engineer 




HIGHLIGHTS
Location: Tucson, Arizona (Onsite) 
Position Type: Direct Hire
Hourly / Salary: BOE
Residency Status: US Citizen or Green Card Holder ONLY




Key ResponsibilitiesCore 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"
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Tucson, AZ

Ready to take the next step in your career? Explore exciting job opportunities in the vibrant area surrounding Tucson, Arizona. Known for its breathtaking desert landscape, diverse culture, and rich history, Tucson is a hub of opportunity and growth for job seekers. Imagine starting your day with a hike in Saguaro National Park, followed by sampling delicious Sonoran cuisine at El Charro Café, the nation's oldest Mexican restaurant. Dive into the art scene at the Tucson Museum of Art or catch a show at the historic Fox Tucson Theatre. With easy access to outdoor adventures in the nearby Catalina State Park and the University of Arizona's top-tier sports teams, Tucson offers a unique blend of charm and modern amenities that make it an ideal location to build your career. Explore our job listings today and discover the endless possibilities that await you in this captivating region.