What are the responsibilities and job description for the Senior 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!