What are the responsibilities and job description for the Software Engineer (Object Detection) position at OPTOFIDELITY?
Job Summary:
We are seeking a talented Software Engineer to join our innovative team based in Redmond, WA. This role is an excellent opportunity for recent graduates or engineers with less than five years of experience who are passionate about applying strong coding practices in Python to solve complex challenges in image processing, computer vision, and data analysis. The ideal candidate thrives in a collaborative, interdisciplinary environment and is eager to make a meaningful impact.
As a Software Engineer, you will focus on developing solutions involving object detection, machine learning, and statistical analysis, leveraging cutting-edge tools and methodologies. Your work will directly contribute to advancing projects with major tech clients in a creative and supportive work environment.
Key Responsibilites:
- Develop and maintain robust Python-based software solutions for image processing and computer vision applications.
- Implement object-oriented programming principles to create scalable, maintainable code.
- Collaborate with interdisciplinary teams to design and test algorithms for object detection and data analysis.
- Perform thorough debugging and troubleshooting of complex systems to ensure optimal performance.
- Utilize best practices for version control using tools like GitHub to maintain code integrity.
- Assist in integrating machine learning techniques for advanced problem-solving.
- Apply statistical methods to analyze data and validate software accuracy and effectiveness.
- Document code, processes, and methodologies to ensure knowledge sharing and continuity.
Must-Have Qualifications:
- Education:
- Bachelor's, Master's, or Ph.D. in Vision Science, Biomedical Engineering, Physics, Computer Science, or a related field with software development experience in research or professional settings.
- Proficiency in Python with a strong foundation in object-oriented programming.
- Expertise in image processing and computer vision techniques.
- Familiarity with machine learning basics and statistical analysis tools.
- Experience with source control systems like GitHub.
- Proven ability to independently troubleshoot and resolve complex technical issues.
- Excellent communication and self-motivation, with the ability to work effectively both independently and in a team.
Nice-Have Qualificaitons:
- Hands-on experience in lab equipment automation.
- Knowledge of geometrical optics, diffractive optics, and color science.
- Experience with image quality testing in a production or development environment.
Perks & Benefits:
- 401(k) with matching or Roth options.
- Comprehensive medical, dental, and vision plans.
- Access to mental health services.
- A Scandinavian work culture emphasizing work-life balance.
- Team events and company-sponsored gatherings.
- Relocation packages available for qualified candidates.
Why OptoFidelity?
At OptoFidelity, you’ll join a dynamic international team working on groundbreaking projects involving advanced robotics, optics, and collaborations with top-tier tech clients. Our open and collaborative culture encourages innovationand teamwork, balanced by a supportive environment that values creativity and personal well-being.
Salary : $80,000 - $110,000