What are the responsibilities and job description for the Software Engineer position at Medical Engineers Recruitment?
Senior Software Engineer โ Optics, Automation, Instrumentation
๐ Location: Massachusetts (On-site)
Innovate. Build. Impact.
Join a world-leading optical engineering team that has been revolutionizing industries for over 40 years. Our client pioneers cutting-edge applications in optics, instrumentation, and automation, supporting commercial, government, and consumer product organizations globally. As a Senior Software Engineer, youโll be at the forefront of developing robust software applications that power state-of-the-art optical systems, cameras, and motion control technologies.
What You'll Do
โ Develop high-performance application software for instrumentation on Windows platforms.
โ Lead and manage software development projects, ensuring high-quality deliverables.
โ Collaborate on multi-disciplinary engineering consulting projects.
โ Maintain and enhance existing product applications.
โ Author technical documentation and provide expert technical support.
What You Bring
๐น Bachelorโs degree in Computer Science, Engineering, or a related field.
๐น 5 years of software development experience in Microsoft .Net Framework.
๐น 3 years working with at least two of: Linux, Python, .Net Core.
๐น Strong Object-Oriented Programming skills.
๐น Experience with open-source software (OpenCV, LibGD, etc.).
๐น Hands-on expertise in instrumentation development (firmware experience a plus!).
๐น Knowledge of optics, photonics, or image processing is highly desirable.
๐น Enthusiasm, self-motivation, and a passion for problem-solving.
Why Join?
๐ธ Work with the largest independent optical engineering team in the world.
๐ธ Be part of pioneering technology in optics and automation.
๐ธ Hands-on involvement in cutting-edge instrumentation & software development.
๐ธ Competitive salary, career growth, and an opportunity to make a real global impact.
Ready to engineer the future? Apply now!