Take your engineering skills to the next level with VIAVI Solutions as an Image Processing Software Engineer. This role involves developing software applications for digital microscopy and machine vision using C++ and Python. As an expert in software development, you will implement and maintain critical image processing algorithms for optical systems.
Your hands-on experience in performance tuning and debugging will enhance product functionality and enable growth into algorithm design and system-level oversight. Working in a collaborative workplace, you'll be part of a team dedicated to advancing imaging technology. Key Responsibilities:
- Develop and validate image processing software applications
- Contribute to system integration and electrical subsystems
- Engage in Agile/Scrum projects with team collaboration
- Help create technical documentation and reports
- Test and debug image processing algorithms
Requirements:
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in C/C++ software development
- 1-3 years working with imaging applications
- Familiarity with platforms like Windows and Linux
- Excellent detail orientation and communication skills
Leverage your programming and analytical skills at VIAVI Solutions, helping create next-generation imaging systems.