What are the responsibilities and job description for the Software Engineer position at OPTOFIDELITY?
Job Overview
We are seeking an early-career Software Development Engineer to join our team, focusing on developing software solutions for image and data processing. Ideal candidates will have less than five years of experience, with a preference for recent graduates eager to apply their skills in a collaborative, interdisciplinary environment. This role requires strong Python skills and coding practices to address complex challenges, with color science and Matlab experience as valuable assets.
Job Responsibilities
- Develop, test, and maintain Python-based software applications for image and data processing.
- Collaborate with interdisciplinary teams to design and implement real-world solutions.
- Ensure efficiency, scalability, and maintainability in code through best practices.
- Perform data analysis and image processing to support project goals.
- Integrate software with hardware systems, optimizing for compatibility and performance.
- Participate in code reviews and contribute to knowledge-sharing within the team.
- Troubleshoot and resolve software issues, ensuring reliable, high-performance solutions.
Must-Have Requirements
- Bachelor’s, Master’s, or PhD in Mechanical Engineering, Electrical Engineering, Vision Science, Biomedical Engineering, or a related field, with software development experience.
- Proficiency in Python and understanding of software development best practices.
- Background in image processing, data analysis, and hardware integration.
- Ability to write efficient, maintainable code.
- Strong communication and problem-solving skills, with the ability to work independently.
Nice-to-Have Requirements
- Experience in Matlab for software development.
- Knowledge of color science principles.
Experience Level
This position is intended for candidates with less than five years of experience, with a preference for fresh graduates who are ready to start their careers. On-the-job training is provided, making it a great opportunity for individuals from non-traditional software backgrounds eager to work on hardware-oriented projects.
Perks & Benefits
- 401k with a 5% company match
- Comprehensive health, dental, and vision benefits
- Access to mental health services
- Scandinavian work culture that emphasizes work-life balance
- Team events and company-sponsored gatherings
- Relocation packages available for qualified candidates
Why OptoFidelity?
Join a dynamic, international team and contribute to groundbreaking projects with advanced robotics and global clients. We offer an open, collaborative culture where innovation and teamwork are encouraged, balanced by a supportive environment that values creativity and personal well-being.
Salary : $80,000 - $115,000