Global Software Engineering Manager

Ametek
Oak Ridge, TN
Job Description
Role Overview

The Global Software Manager leads software development activities for the ORTEC product portfolio, overseeing application software, embedded systems, firmware, and cloud-connected solutions. This role is responsible for software strategy, technical direction, team leadership, and delivery execution across new product development, sustaining engineering, and platform modernization initiatives.

What You Will Do

Drive the development of Windows applications, embedded software, instrument control systems, data acquisition solutions, communication protocols, diagnostics, installers, and hardware/software integrations. Manage configuration management, documentation standards, defect triage processes, and long-term software maintainability.

Why It Might Be a Fit

The ideal candidate will have 10+ years of software engineering experience with progressive responsibility, 3+ years of people leadership, technical leadership, or software management experience, and a strong knowledge of software architecture, embedded systems, firmware, device communication, data acquisition, test automation, release management, and hardware/software integration.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 10+ years of software engineering experience with progressive responsibility
  • 3+ years of people leadership, technical leadership, or software management experience
  • Experience delivering software for complex instrumentation, embedded systems, hardware-integrated products, scientific instruments, industrial systems, medical devices, aerospace/defense applications, or other high-reliability products
  • Hands-on experience with Azure DevOps
  • Experience with cloud computing technologies, particularly Azure services, cloud-connected products, virtualized test environments, telemetry, diagnostics, or cloud-hosted engineering infrastructure
  • Experience managing connected instruments and remote device management, including provisioning, configuration, software and firmware updates, fleet health monitoring, diagnostics, and service workflows
  • Experience with one or more of the following: Embedded Linux, RTOS, C/C++, C#, .NET, Python, HTML/JavaScript, Automated test frameworks, Docker, Secure software development practices, SBOM practices

Benefits

  • Competitive salary
  • Benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment
]]>