Carnegie Mellon University · 1 day ago
Senior Windows Software Engineer
Carnegie Mellon University is a leading institution in robotics, and they are seeking a dynamic Senior Windows Software Engineer to lead the design, development, and integration of Windows-based software systems for advanced robotics technologies. This role involves working closely with multidisciplinary teams to deliver innovative solutions and maintain high-quality software interfaces for laboratory instruments.
EducationHigher EducationUniversities
Responsibilities
Developing Windows‑based applications and services that interface directly with laboratory instruments
Building and maintaining software layers that expose instrument protocols, functions, and operations to the broader system
Integrating with a variety of communication standards, including Modbus/TCP, Ethernet/IP, and EtherCAT
Working with both modern and legacy codebases, including reverse‑engineering or refactoring older components when necessary
Collaborating with scientists, engineers, and product teams to understand instrument behavior and translate it into robust software interfaces
Diagnosing hardware/software integration issues and develop reliable, repeatable solutions
Writing clean, maintainable code and contributing to long‑term architecture decisions
Participating in testing, validation, and documentation to ensure high‑quality instrument integrations
Learning and applying scientific concepts relevant to instrument operation, with support from domain experts
Supporting a team culture that values curiosity, knowledge‑sharing, and supportive collaboration
Qualification
Required
Bachelor's degree in Computer Science, Engineering, Physics, or a related technical field
At least 3 years of experience developing Windows applications or services using .NET/C#
Familiarity with C++ and Python for tooling, integration, or performance‑critical components
Experience working with industrial or hardware‑communication protocols (e.g., Modbus/TCP, Ethernet/IP, EtherCAT); deep expertise not required - willingness to learn is valued
Ability to work with and modernize legacy codebases when needed
Strong debugging skills across software, hardware interfaces, and network communication layers
Clear, effective technical communication skills
Ability to collaborate with experts within a multidisciplinary team, including scientists, hardware engineers, and software developers
Interest in learning scientific concepts and how instruments operate at a functional level
Ability to work independently, ask questions and seek input when needed
Commitment to a respectful and supportive team environment
Preferred
Experience with instrument control, automation systems, or lab equipment
Familiarity with serial communication, device drivers, or low‑level hardware interfaces
Exposure to real‑time systems or deterministic communication protocols
Experience writing APIs or SDKs for hardware devices
Background in scientific computing, laboratory workflows, or experimental systems
Interest in monitoring or supporting teammates as the team grows
Benefits
Comprehensive medical, prescription, dental, and vision insurance
Generous retirement savings program with employer contributions
Tuition benefits
Ample paid time off
Observed holidays
Life and accidental death and disability insurance
Free Pittsburgh Regional Transit bus pass
Access to our Family Concierge Team to help navigate childcare needs
Fitness center access
Company
Carnegie Mellon University
Carnegie Mellon University is a research university offering programs and research across engineering, science, arts, and business.
H1B Sponsorship
Carnegie Mellon University has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (131)
2024 (131)
2023 (149)
2022 (132)
2021 (120)
2020 (99)
Funding
Current Stage
Late StageTotal Funding
$488.58MKey Investors
ICANNAppalachian Regional CommissioneBPF Foundation
2025-05-29Grant· $0.45M
2024-09-05Grant· $0.5M
2024-08-29Grant· $0.05M
Leadership Team
Recent News
Maryland Daily Record
2026-01-23
Medical Xpress - latest medical and health news stories
2026-01-18
Company data provided by crunchbase