Responsible for preparing software User Interface for our photonics instrumentation equipment, and laser imaging systems. We are working on embedded firmware utilizing various electronic interfaces including RS232, USB, etc. We provide graphical User Interfaces, backend algorithm and customer specific applications, all those will be state-of-the art, cutting edge software, to drive the most innovate photonics instruments being developed. This position is a full-time position located in the Shanghai, China office and will work as part of our global software team that serves US, UK, CN and other location. You will have chance to play with most advanced technique in various areas like biology, physics, electronic engineering, computer science etc. 该职位负责为Thorlabs光学仪器设备、光学成像系统开发UI应用程序。嵌入式固件采用RS232/USB等电子接口。Thorlabs的光学仪器产品一直处于世界领先水平,所搭载的软件程序也采用了最新科技,我们致力于为用户提供可视化的用户操作界面、精密的后端算法以及定制化的应用程序。 该职位工作地点在上海,负责的项目分布在全球多家分公司。中国软件团队与美国/英国/加拿大以及其它国家的软件团队保持着广泛、深入的合作。加入我们的团队,您将有机会接触到生物医药、物理、电子工程、计算机科学等多个领域的前沿技术。 JOB RESPONSIBILITIES 职责描述 1. Document requirements and design specifications as well as verification plans and test cases 制定软件开发的要求、设计规格、以及验证方案及测试 2. Participate in code, design and architectural reviews 参与源代码、设计方案以及结构性方面的审核 3. Perform coding of requirements as they are defined 根据需求编写代码 4. Device driver design and implementation 开发设备驱动程序 5. Assist with project planning, estimation and tracking 协助完成项目的计划、评估和跟踪 6. Assist both the service and manufacturing departments in troubleshooting technical problems with software. This includes training of personnel 协助技术服务部门和生产部门解决软件技术问题,包括向相关人员提供培训 7. Recommend innovations and improved methods, tools, and processes 提出创新建议,改进方法、工具和过程 8. Perform other related duties and assignments as required 完成其它相关职责和上级交代的任务
JOB REQUIREMENTS 职位要求 1. BS in Computer Science, Software Engineering or related field required 计算机技术或软件工程等相关专业本科以上学历. 2. 2+ years of proven experience in software UI development. Familiar with VS environment, familiar with .NET 3.5/4.0, C# (Winform or WPF) 2年以上UI开发经验,熟悉VS开发环境, 熟悉.NET 3.5/4.0, C# (Winform or WPF). 3. Must demonstrate analytical thinking and problem solving skills, Strong responsibility and flexibility under work pressure. 具有分析思考和解决问题的能力, 在压力环境下保持责任心和灵活性. 4. Excellent verbal and written skills in English, especially with technical documents 能够熟练阅读和理解英文专业资料,良好的沟通能力和技术文档撰写能力. 5. Proficient programming skills in C#/C++ and a skilled multi-level programming with a solid command of object-oriented design principles 了解C#/C++掌握面向对象程序设计和开发技巧 6. Strong passion for product and technology development. Strong sense of responsibility and team working 热衷于产品研发和技术发展,有责任心和上进心,有团队合作精神
Preferred 优先条件 1. Software development experience with instrumentations, a plus 有类似仪器设备项目软件开发经验者优先; 2. Experience in MVVM, MVC, Unit Test is a plus 有MVVM,MVC,单元测试经验者优先; 3. Experience with multi-thread programming, a plus 熟悉多线程开发者优先; 4. Experience with script, a plus (such as Perl) 有脚本使用经验者(Perl 等)优先; 5. Experience in 2D/3D graphics programming is a plus. 有2D/3D图像编程经验者优先;
Compensation and Benefits 薪酬福利 1. Base salary based on his/her role, individual performance and competencies, as well as market competitiveness 依据个人绩效和能力提供具有市场竞争力的薪资 2. Mandatory social insurance and housing fund in accordance with PRC Laws. 根据国家规定缴纳五险一金 3. Optional supplementary medical insurance 员工可自愿选择参加高端医疗保险 4. Annual medical check-up 每年一次的健康体检 5. 10-15 days of annual leave days per calendar year 每年10至15天年假