Python Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Overview:We are seeking an early-career Software Development Engineer to join our major clients 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 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.Work on test set ups in the lab for image capturing.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.Prior experience working with cameras in a lab setting.Classical Computer Vision Experience.Nice-to-Have Requirements:Knowledge of color science principles.Experience writing a driver.Optical Lab experience.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.Salary, Perks, &Benefits:Salary: $80,000-$105,000401k with a company match or Roth OptionsComprehensive health, dental, and vision benefitsRelocation packages available for qualified candidatesWhy 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.