onsite
Optical Physics and Software Development Subject Matter Expert
Software Engineer
Lead complex optical physics projects while designing and implementing high‑performance software solutions, providing strategic technical guidance and driving optimization across the full project lifecycle.
About the role
Key Responsibilities
- Define, develop, and validate technical requirements for advanced optical systems from concept through deployment.
- Design and implement robust software components (C++, Python, MATLAB) that interface with optical hardware and support data acquisition, processing, and analysis.
- Provide strategic technical guidance and mentorship to multidisciplinary project teams, ensuring alignment with best practices and project goals.
- Conduct detailed performance analyses, identify optimization opportunities, and recommend improvements to hardware and software architectures.
- Collaborate with stakeholders to translate scientific objectives into actionable engineering solutions and maintain documentation throughout the project lifecycle.
Requirements
- Proven expertise in optical physics and related measurement techniques.
- Strong software development background with proficiency in C++, Python, and MATLAB.
- Experience designing scalable, high‑performance software architectures for scientific or engineering applications.
- Ability to lead complex technical projects, provide strategic advice, and communicate effectively with cross‑functional teams.
- Demonstrated problem‑solving skills and a track record of delivering optimized solutions in demanding environments.