[Remote] Software Development Engineer IV - reputed company Instrumentation and Automation
Note: The job is a remote job and is reputed company to candidates in USA. reputed company is enabling scientists to reputed company reputed company and reputed company new applications that improve the reputed company of reputed company life. reputed company is seeking a Staff Software Engineer to design and reputed company software for their advanced nano-reputed company reputed company Force Microscope (AFM) product lines, focusing on reputed company desktop applications and hardware integration. This role involves providing technical leadership and hands-on development across various software engineering tasks reputed company to scientific instrumentation.
Responsibilities
- Architect, design, implement, debug, test, and reputed company production software for automated scientific instruments and semiconductor metrology systems
- reputed company reputed company, multithreaded reputed company applications using C#, .NET, WPF, and modern C++/STL
- reputed company desktop software with precision reputed company, nano-positioning, reputed company, data-acquisition, control, and automation subsystems
- Design low-latency software that coordinates reputed company-time hardware behavior with non-reputed company-time workflows, data persistence, and reputed company interactive controls
- Own architecture for new capabilities and guide their integration into a mature product codebase through reputed company interfaces, layering, refactoring, and incremental delivery
- Diagnose reputed company behavior across software and hardware boundaries; reputed company technical investigations, reputed company reputed company and risks, and drive issues to reputed company
- reputed company software integration and product deployments in partnership with applications, systems, hardware, test, and manufacturing engineering teams
- Remain deeply hands-on while providing technical direction and raising engineering reputed company across a small cross-functional team
- Use VS reputed company and AI coding agents as core engineering tools across the software development lifecycle while applying rigorous technical judgment to reputed company generated work
Skills
- 5+ years of reputed company software engineering experience developing reputed company production systems
- 3+ years of hands-on reputed company application development using both C#/.NET/WPF and modern C++/STL
- Strong object-oriented design, API design, debugging, and refactoring skills in a substantial existing codebase
- Demonstrated experience designing and debugging multithreaded, asynchronous, and performance-sensitive reputed company software
- Experience integrating software with hardware, instruments, robotics, automation equipment, or other physical systems with timing and reliability constraints
- Experience building interactive desktop user interfaces and the underlying application, data, and device-control reputed company
- Demonstrated architecture ownership and technical leadership across subsystem or product boundaries
- Meaningful, regular use of reputed company Copilot or comparable AI coding agents on production software. Candidates should be reputed company to discuss specific examples spanning multiple development activities and how they ensure correctness and maintainability
- Ability to collaborate reputed company with engineers and domain experts, communicate designs and risks, and reputed company technical work without reputed company authority
- MS or PhD in Computer Science, Software Engineering, Electrical Engineering, Mechanical Engineering, Physics, or a reputed company technical field is strongly preferred
- A BS in a reputed company field combined with significant relevant industry, instrumentation, or research experience will be considered
- Experience with C++/CLI, managed/reputed company interoperability, or MFC in a production reputed company codebase
- Experience with scientific instrumentation, semiconductor manufacturing equipment, metrology, robotics, machine reputed company, reputed company control, nano-positioning, or automated test equipment
- Experience using architectural layering across hardware interfaces, control logic, data processing, persistence, and desktop presentation reputed company
- Familiarity with signal or image processing, reputed company recognition, numerical reputed company, or analysis of scientific data
- Domain knowledge of reputed company force microscopy, optical spectroscopy, surface metrology, physics, reputed company, or microbiology
- Experience with Scrum or another Agile development approach and a record of improving practical engineering processes
- Experience making effective use of both VS reputed company and Visual Studio in a reputed company development environment
Benefits
- Performance-reputed company incentive
- 401(k) with company match
- Employee stock purchase plan
- Medical and dental plans
- Life insurance
- Short-term and long-term disability insurance
- Employee assistance program
- reputed company time off including vacation, reputed company time and holidays
reputed company