Software Engineer-Manufacturing Systems

Constellium Deutschland GmbH

Ravenswood (WV)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Constellium Deutschland GmbH is seeking a Software Engineer – Manufacturing Systems to design, develop, deploy, and maintain software supporting plant operations across multiple departments. The role collaborates with engineers and business stakeholders to deliver solutions that improve safety, quality, productivity, and efficiency.

The successful candidate will be a motivated self-starter with strong problem-solving abilities, eager to learn new technologies, and capable of delivering reliable

Qualifications

  • Bachelor’s degree in Computer Science or equivalent with relevant coursework.
  • 0–3 years of software development experience including internships or projects.
  • Proficiency in OO programming and languages such as Java, C#, C++, with demonstrated practical experience.

Responsibilities

  • Design, develop, test, deploy, and maintain software for plant operations across multiple departments.
  • Troubleshoot, diagnose, and resolve production system issues; perform root-cause analysis.
  • Collaborate with plant personnel, engineers, and stakeholders to gather requirements and deliver solutions.
  • Maintain and enhance existing systems with new features, performance improvements, and security.
  • Develop enterprise software using Java EE (JEE) and related technologies.
  • Design and develop mobile and web apps using Flutter and Dart.
  • Build multi-threaded and distributed apps for real-time data and transactions.
  • Participate in QA activities including code reviews, testing, and validation.
  • Create and maintain technical docs and system designs.

Skills

Java
C#
C++
Object-oriented programming
Multithreading
Software development life cycle
Problem solving

Education

Bachelor's degree in Computer Science

Tools

JEE
JBoss
JSF
PrimeFaces
DB2
SQL Server
Eclipse
Flutter
Dart
Web services
JMS
Linux

Job description

The Software Engineer-Manufacturing Systems is responsible for designing, developing, implementing, and maintaining software applications that support operations across multiple departments within the plant. This position works closely with plant personnel, engineers, and business stakeholders to develop software solutions that improve productivity, quality, safety, reporting, and operational efficiency.

The successful candidate will be a motivated self-starter who demonstrates strong problem‑solving abilities, a willingness to learn new technologies, and a commitment to delivering reliable software solutions in a fast‑paced industrial environment.

Responsibilities
  • Design, develop, test, deploy, and maintain software applications that support critical plant operations, manufacturing processes, and business functions across multiple departments.
  • Troubleshoot, diagnose, and resolve software issues in production systems, identify root causes, and implement effective corrective actions to minimize operational disruptions.
  • Collaborate with plant personnel, engineers, and business stakeholders to gather requirements, analyze business needs, and develop software solutions that improve safety, quality, productivity, and efficiency.
  • Maintain and enhance existing software systems by implementing new features, improving performance, and ensuring application reliability, scalability, and security.
  • Develop and support enterprise software solutions using Java Enterprise Edition (JEE), JBoss Application Server, and related technologies.
  • Design and develop mobile and web applications utilizing Flutter and Dart technologies to support plant and business operations.
  • Develop and maintain multi-threaded and distributed applications that handle real-time plant data and business transactions efficiently and reliably.
  • Participate in software quality assurance activities, including code reviews, testing, debugging, and validation to ensure software meets functional and performance requirements.
  • Create and maintain technical documentation, including system designs, programming specifications, operational procedures, and user documentation.
  • Monitor application performance and continuously improve software solutions by applying new technologies, best practices, and lessons learned to support evolving plant needs.
Qualifications
Required
  • Bachelor’s degree in Computer Science from an accredited institution. Degrees in other disciplines may be considered only if curriculum and experience demonstrate equivalent coursework in data structures, algorithms, discrete mathematics, and software development. If using a degree other than Computer Science, you MUST submit a copy of your transcripts.
  • 0 to 3 years of relevant software development experience, including internships, co‑op assignments, academic projects, or equivalent practical experience.
  • Knowledge of object‑oriented programming principles and experience using languages such as Java, C#, C++, or similar, gained through academic projects, internships, or professional experience.
Preferred
  • Familiar with JEE best practices.
  • Experience creating multi‑threaded applications.
  • Experience with any relational database such as DB2, SQLServer, etc.
  • Experience with JSF / PrimeFaces UI Framework for JEE
  • Knowledge of Software Development Life Cycle
  • Experience with JBoss application server
  • Experience with the Eclipse development environment
  • Experience with any reporting tools (JReports, BiRT, etc)
  • Experience with creating and consuming web services.
  • Experience with distributed computing and queuing technologies including JMS
  • Experience with Flutter / Dart for Android and Web development
  • Experience with Linux server environments

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Development and Support Engineer II
System Development and Support Engineer II

Compunnel, Inc. • San Jose (CA)

On-site
USD 80,000 - 100,000
Dotnet Developer
Dotnet Developer

Strategic Systems Inc • Gaffney (SC)

On-site
USD 90,000 - 130,000
IT Application Developer
IT Application Developer

Compunnel, Inc. • Town of Canton (NY)

On-site
USD 90,000 - 120,000
Software Engineer, Level 1
Software Engineer, Level 1

Daikin Comfort • Waller (TX)

On-site
USD 65,000 - 80,000
Senior Engineer - Factory Software Development
Senior Engineer - Factory Software Development

BIOTRONIK SE & Co.KG • Lake Oswego (OR)

On-site
USD 110,000 - 145,000
Manufacturing Systems Specialist
Manufacturing Systems Specialist

Jobtailor • Greenwood (SC)

On-site
USD 100,000 - 130,000
Software Engineer 3
Software Engineer 3

Compunnel, Inc. • San Antonio (TX)

On-site
USD 80,000 - 105,000
Java Developer
Java Developer

Tsunami Tsolutions • Melbourne (FL)

On-site
USD 70,000 - 90,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Java/J2EE Developer – Manufacturing Applications
Java/J2EE Developer – Manufacturing Applications

Prospance Inc • Casa Grande (AZ)

On-site
USD 100,000 - 140,000