Software Engineer

Posted Yesterday
Be an Early Applicant
Owings Mills, MD, USA
In-Office
Senior level
Other
The Role
Support, maintain, and enhance legacy DCS software for mission-critical industrial automation. Troubleshoot customer issues, develop fixes and support tools, perform testing and release activities, analyze logs/specs, coordinate field service, document solutions, and drive continuous improvement to improve reliability and performance.
Summary Generated by Built In
Are you a problem-solver who enjoys tackling complex technical challenges and helping customers succeed?

Valmet is seeking a Senior Software Engineer to support and enhance our legacy Distributed Control System (DCS) software solutions. In this role, you will combine technical expertise, customer engagement, and cross-functional collaboration to ensure the reliability, performance, and continuous improvement of our mission-critical industrial automation systems across a diverse customer base. 

Our winning team is built by continuous investment in skills development, leadership and well-being. As a global company, we offer many career paths to suit individual needs and aspirations. Apply your expertise in our industry leading team of automation professionals.

Key Responsibilities:

  • Build and maintain expertise in company legacy products, tools, procedures, and industry technologies.
  • Maintain, enhance, and modify software systems to improve reliability, security, usability, and overall performance.
  • Design and execute test plans, validate software functionality, and support software and hardware integration activities.
  • Support software release activities which include patch deployment, version control, and adherence to established change management processes.
  • Provide advanced technical support for deployed automation and control system software, ensuring timely resolution of customer issues.
  • Analyze customer data, including drawings, specifications, manuals, and system logs, to identify requirements and troubleshoot production issues.
  • Manage customer communications and coordinate with field service engineers to drive issues through resolution.
  • Develop and maintain support tools, scripts, and processes to improve operational efficiency and service delivery.
  • Conduct root cause analysis and contribute to continuous improvement initiatives that reduce recurring issues and improve product quality.
  • Create and maintain technical documentation, knowledge base articles, FAQs, and project records
  • Maintain development and test environments while ensuring compliance with documentation and project requirements.

Qualifications-

Required:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline, or equivalent experience.
  • 5+ years of experience in software support, maintenance, or industrial automation environments.
  • Strong proficiency in development and maintaining C++ applications for Microsoft Windows systems using Visual Studio.
  • Experience with Git source control and software lifecycle management practices.
  • Strong analytical and troubleshooting skills with the ability to interpret logs, performance metrics, and error reports.
  • Experience supporting Windows-based applications, including system-level troubleshooting and legacy Microsoft frameworks and libraries.
  • Proven ability to manage multiple support cases and technical projects simultaneously.
  • Strong written and verbal communication skills with a customer-focused approach.

Preferred:

  • Experience with Distributed Control Systems (DCS), industrial automation systems, or alarm management solutions.
  • Experience with industrial communication protocols and technologies, including OPC DA, OPC UA, DCOM, and UDP.
  • Experience supporting mission-critical or real-time industrial applications.
  • Familiarity with software testing, validation, and release management processes.

Personal Attributes:

  • Customer-focused with a strong sense of ownership and accountability.
  • Demonstrates initiative, leadership, and sound technical judgment.
  • Enjoys solving complex problems and identifying innovative solutions.
  • Thrives in a collaborative, fast-paced environment.
  • Committed to continuous learning and professional growth.

Note: This position will not provide sponsorship now or in the future.

We offer  
We offer a challenging work environment that values innovation and suits development-minded people who enjoy working in a fast-paced and dynamic setting. Includes a generous wage and benefits package that includes a company-funded registered pension plan.
Please note that any offer of employment is contingent upon a background check.

Additional Information 
Delivering competitive technologies and services is what we do best.  At Valmet, we continue to push forward and develop ourselves, concentrating on technology, services, sustainability, local presence, and our people.
To be included in the recruiting process, please apply directly with us online.  

When everything works together  
Valmet is where the best talent from a wide variety of backgrounds comes together.  With over 19,000 professionals around the world, we are the leading global developer and supplier of technologies, automation and services for the pulp, paper, and energy industries.  Our commitment to moving our customer’s performance forward requires creativity, technological innovations, service know-how, and above all, teamwork.  Join the team! www.valmet.com/careers

Skills Required

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline or equivalent experience
  • 5+ years of experience in software support, maintenance, or industrial automation environments
  • Strong proficiency in development and maintaining C++ applications for Microsoft Windows systems using Visual Studio
  • Experience with Git source control and software lifecycle management practices
  • Strong analytical and troubleshooting skills with ability to interpret logs, performance metrics, and error reports
  • Experience supporting Windows-based applications, including system-level troubleshooting and legacy Microsoft frameworks and libraries
  • Proven ability to manage multiple support cases and technical projects simultaneously
  • Strong written and verbal communication skills with a customer-focused approach
  • Experience with Distributed Control Systems (DCS), industrial automation systems, or alarm management solutions
  • Experience with industrial communication protocols including OPC DA, OPC UA, DCOM, and UDP
  • Experience supporting mission-critical or real-time industrial applications
  • Familiarity with software testing, validation, and release management processes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Espoo
13,000 Employees
Year Founded: 1938

What We Do

Valmet is the leading global developer and supplier of process technologies, automation and services for the pulp, paper and energy industries. We aim to become the global champion in serving our customers. Valmet's strong technology offering includes pulp mills, tissue, board and paper production lines, as well as power plants for bioenergy production. Our advanced services and automation solutions improve the reliability and performance of our customers' processes and enhance the effective utilization of raw materials and energy. Valmet's net sales in 2019 were approximately EUR 3.5 billion. Our more than 13,000 professionals around the world work close to our customers and are committed to moving our customers' performance forward - every day. Valmet's head office is in Espoo, Finland and its shares are listed on the Nasdaq Helsinki.

Similar Jobs

BAE Systems, Inc. Logo BAE Systems, Inc.

Software Engineer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Annapolis Junction, MD, USA
40000 Employees
147K-249K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
86K-173K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees

Samsara Logo Samsara

Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
114K-191K Annually

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account