See all jobs on JobTailor
Search thousands of fresh jobs every day.
- Fresh listings
- Fast filters
- No subscription required

Software Development Engineer IV – Windows Instrumentation, Automation
BrukerStaff Software Engineer at Bruker developing Windows applications for advanced scientific instrumentation. Engaging in multithreaded software development, integration, and technical leadership within a collaborative environment.
Core Competencies
Role fitUse this summary to align your resume positioning with the role.
Demonstrates expertise in architecting and developing complex production software for automated scientific instruments and semiconductor metrology systems, with a strong focus on multithreaded Windows applications using C#, .NET, WPF, and modern C++/STL. Proven ability to integrate software with hardware systems while leading technical investigations and providing direction across cross-functional teams.
ATS Keywords
Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Architect, design, implement, debug, test, and deploy production software for automated scientific instruments and semiconductor metrology systems
- Develop responsive, multithreaded Windows applications using C#, .NET, WPF, and modern C++/STL
- Integrate desktop software with precision motion, nano-positioning, vision, data-acquisition, control, and automation subsystems
- Design low-latency software that coordinates real-time hardware behavior with non-real-time workflows, data persistence, and intuitive interactive controls
- Own architecture for new capabilities and guide their integration into a mature product codebase through sound interfaces, layering, refactoring, and incremental delivery
- Diagnose complex behavior across software and hardware boundaries; lead technical investigations, articulate options and risks, and drive issues to resolution
- Lead 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 quality across a small cross-functional team
- Use VS Code and AI coding agents as core engineering tools across the software development lifecycle while applying rigorous technical judgment to all generated work
Requirements
What you’ll need- 5+ years of professional software engineering experience developing complex production systems
- 3+ years of hands-on Windows 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 Windows 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 layers
- Demonstrated architecture ownership and technical leadership across subsystem or product boundaries
- Meaningful, regular use of GitHub Copilot or comparable AI coding agents on production software
- Ability to collaborate clearly with engineers and domain experts, communicate designs and risks, and lead technical work without direct authority
Benefits
Comp & perks- 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
- Paid time off including vacation, sick time and holidays