Engineer III, Software
4 months ago
Minimum Requirements/Qualifications:
Bachelor's or Master's degree in Computer Science, Advanced Scientific, or Engineering-related majors, or equivalent experience. A minimum of 8 years (or 5 years for a Master's degree) of experience in developing commercial software, with a deep understanding of the entire software development lifecycle. Equivalent experience will also be considered. Proficiency in object-oriented design and various design patterns (MVVM, MVC, MVP, etc.), along with proficient C# programming skills. Knowledge of other languages such as C++, JAVA, and Python is also valued. Proficiency in Microsoft technologies, including WinForm, WPF, .NET Framework, DOTNET 6/8, , Entity Framework, Xamarin, Core, and SingalR. Experience in Web GUI development, using JavaScript, TypeScript, CSS, HTML5, and frameworks such as VueJS and React. Experience in unit, integration, and system testing based on complex hardware, employing Test Driven Development and Agile/SCRUM methodologies. Validated expertise in algorithm design, validation, and deployment in areas such as image processing and recognition, chemometrics, spectrum analysis, Fourier transform, PLS, deconvolution, and optimization. Strong mathematical, physics, and programming skills to implement sophisticated algorithms. Proficiency in using performance and memory profiling tools to optimize software performance. Excellent English language skills in reading, speaking, and writing. Highly responsible, self-motivated, and proactive in taking initiative.
Desired:
Experience in the instrument industry or automation and control industry.
Notes, exclusive in JD:
Thermo Fisher Scientific is an equal opportunity employer and values diversity and inclusion in the workplace. We are dedicated to fostering an inclusive culture where all employees feel valued and have the opportunity to thrive. We rigorously adhere to our core values of Integrity, Intensity, Innovation, and Involvement. These values drive us to oppose in the global market and settle our success in delivering elite products and solutions.-
Software Development Engineer III
2 months ago
Shanghai, Shanghai, China Thermo Fisher Scientific Full timeJob DescriptionThermo Fisher Scientific is seeking a highly skilled Software Development Engineer III to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing software applications that meet the highest quality standards.Key ResponsibilitiesDevelop software specifications and work...
-
Industrial Engineer III
4 weeks ago
Shanghai, Shanghai, China Applied Materials Full timeJob Title: Industrial Engineer IIIJob Summary:We are seeking an experienced Industrial Engineer III to join our internal consulting team at Applied Materials. As a key member of our team, you will lead strategic projects to streamline business processes, improve supply chain and operations, reduce costs, and enhance business performance.Key...
-
NPI Engineer III
4 weeks ago
Shanghai, Shanghai, China Humanscale Full timeJob SummaryHumanscale Design Studio is seeking a highly skilled NPI Engineer III to join our engineering team. As a key member of our team, you will be responsible for managing the development effort of multiple products simultaneously, ensuring cost, schedule, and performance requirements are met.Key ResponsibilitiesManage the development effort of multiple...
-
Customer Engineer III-IMP-C3
4 weeks ago
Shanghai, Shanghai, China Applied Materials Full timeJob SummaryWe are seeking a highly skilled Customer Engineer III-IMP-C3 to join our team at Applied Materials. As a key member of our organization, you will be responsible for providing technical support and expertise to our customers.Key ResponsibilitiesProvide technical assistance and guidance to customers on the use and maintenance of our...
-
NPI Engineer III
6 months ago
Shanghai, China Humanscale Full timeOverview Humanscale Design Studio is the creative force that drives Humanscale, the leading manufacturer of ergonomic products for the workplace. Our passion is designing products that combine uncompromising function and honest aesthetics with ultimate ease-of-use. We seek an exceptional individual to join the engineering team as a NPI Engineer III...
-
Senior Engineer
2 weeks ago
Shanghai, Shanghai, China TomTom Full timeKey Responsibilities:We're looking for a skilled Software Engineer III to join our Automotive Systems Product Unit. As a critical member of our team, you'll contribute to the development of innovative solutions for leading automakers.Main Areas of Focus:Develop and integrate software components, leveraging expertise in Kotlin/Java, embedded systems, Android...
-
Customer Engineer III-IMP-C3
1 month ago
Shanghai, Shanghai, China Applied Materials Full timeJob SummaryWe are seeking a highly skilled Customer Engineer III-IMP-C3 to join our team at Applied Materials. This is a physically demanding position that requires extensive walking, standing, and working in tight spaces.Key ResponsibilitiesPerform startup activities through Tier II with limited support.Complete qualifications with minimal assistance.Verify...
-
Product Manager III
4 weeks ago
Shanghai, Shanghai, China TE Connectivity Full timeJob OverviewAt TE Connectivity, we are seeking a highly skilled Product Manager III to join our team. As a key member of our organization, you will play a critical role in planning and managing Rapid Microlite project activities.Key Responsibilities:Work closely with cross-functional teams, including PM, ENG, and Procurement, to ensure seamless project...
-
Continuous Improvement Supervisor III
2 months ago
Shanghai, Shanghai, China TE Connectivity Full timeJob OverviewAt TE Connectivity, we're committed to creating a safer, more sustainable, and connected world. As a Continuous Improvement Supervisor III, you'll play a key role in driving this vision forward.Key ResponsibilitiesIdentify opportunities to eliminate waste and optimize processes through data analysis and on-site observations.Coordinate resources...
-
Software Engineer
1 month ago
Shanghai, Shanghai, China ARRK Engineering Co. (Shanghai) Ltd. Full timeJob Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at ARRK Engineering Co. (Shanghai) Ltd. in Shanghai. As a Software Engineer, you will be responsible for developing web backend and microservices primarily with Java Spring Spring Boot, as well as working on web applications in a cross-functional...
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China Voith Group Full timeJob SummaryWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong understanding of software development principles and be able to work effectively in a collaborative environment.Key Responsibilities* Design, develop, and test software applications* Collaborate with cross-functional teams to identify...
-
Software Engineer
4 weeks ago
Shanghai, Shanghai, China ARRK Engineering Co. (Shanghai) Ltd. Full timeJob Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team at ARRK Engineering Co. (Shanghai) Ltd. in Shanghai. As a Software Engineer, you will be responsible for developing web backend and microservices primarily with Java Spring Spring Boot.Key Responsibilities:Develop web backend and microservices primarily...
-
Software Engineer
4 weeks ago
Shanghai, Shanghai, China Corning Full timeJob Title: Software Engineer - ITCorning is a leading technology company that is shaping the future of industries and the world we live in. We are seeking a highly skilled Software Engineer to join our IT team.The successful candidate will be responsible for leading and developing end-to-end technology solutions that solve business needs. This will involve...
-
Software Engineer
4 weeks ago
Shanghai, Shanghai, China Carrier Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our global software team. As a key member of our team, you will be responsible for developing control services and algorithms for embedded Linux controller devices.Key ResponsibilitiesDesign and develop control services and algorithms using Object-Oriented Design (OOD) principles and the...
-
Software Engineer
7 days ago
Shanghai, Shanghai, China FNZ Group Full timeAbout the RoleWe are looking for a highly skilled and motivated Software Engineer to join our team at FNZ Group. As a Software Engineer, you will be responsible for designing and developing software applications using a range of programming languages and technologies.Key ResponsibilitiesDesign and develop software applications using a range of programming...
-
Shanghai, Shanghai, China Applied Materials Full timeKey ResponsibilitiesAs a Customer Engineer III, you will be responsible for performing startup activities, completing quality repairs, and actively responding to fab issues. You will also be expected to participate in escalation conference calls, initiate or participate in projects to drive down costs or increase uptime, and verify operational quality of...
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China Boston Scientific Full timeAbout the Job:We are looking for a talented Software Engineer to join our team at "{company}". As a key member of our development team, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of programming...
-
Performance Software Engineer
4 weeks ago
Shanghai, Shanghai, China Qualcomm Full timeJob Title: Software EngineerQualcomm is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and validating embedded and cloud edge software, applications, and/or specialized utility programs that meet and exceed customer needs.Key Responsibilities:Design and develop software...
-
Graphics Software Engineer
6 days ago
Shanghai, China Qualcomm Full timeCompany: Qualcomm China Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm...
-
Software Engineer
2 weeks ago
Shanghai, Shanghai, China Carrier Full timeJob DescriptionCarrier is looking for a highly motivated and skilled individual to join our team as a Software Engineer. As a key member of our software development team, you will be responsible for developing and executing system-level test cases for commercial HVAC and building control systems.Key ResponsibilitiesDevelop and execute system-level test cases...