The Manitowoc Company · Greencastle, Pennsylvania, US

Software Engineer I

OpenFull-timePay not stated

Open — The Manitowoc Company has a posting for this job. Posted 22 Oct 2026.

This posting

Posted 22 Oct 2026 · Full-time · Pay not stated

Apply on the employer's site

Opens fda.fa.us1.oraclecloud.com. Talentify has not checked who owns that address. You apply there — Talentify never asks for an account or a CV.

Job alerts

Get jobs like this by email

Talentify emails you Software Engineer I jobs in Greencastle, Pennsylvania.

About this job

ESSENTIAL JOB FUNCTIONS

In this role, you will work with a team of software, controls, and systems engineers

to develop and support Manitowoc's Linux-based crane operator displays and user interfaces. These displays serve as the primary interaction point between the crane operator and the machine's control system.

Primary responsibilities include designing, developing, and testing user interface applications using Qt/QML and C++, integrating display software with crane control systems over Ethernet networks, and supporting software verification and validation activities.

  • Design, develop, test, and maintain software for Linux-based operator display systems.
  • Develop graphical user interfaces using Qt and QML technologies.
  • Collaborate with controls, systems, and software engineers to implement new features and product improvements.
  • Support integration of display applications with distributed control systems utilizing Ethernet and CAN-based communications.
  • Participate in software verification activities using simulation environments, test benches, and crane testing.
  • Assist in developing software requirements, test plans, and technical documentation.
  • Investigate software issues and support troubleshooting activities during development and production.
  • Communicate project status, technical findings, and recommendations to project teams.
  • Work safely and comply with all company safety policies and training requirements.

JOB REQUIREMENTS/WORKING CONDITIONS

Required

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
  • Coursework and/or experience using C++ through academic projects, internships, co-ops, personal projects, or professional work.
  • Understanding of object-oriented programming principles.
  • Strong problem-solving and debugging skills using debugging tools like GDB and Valgrind.
  • Familiarity with source control tools such as Git.
  • Interest in embedded systems, Linux, and user interface development.

Preferred

  • Experience with Qt and/or QML.
  • Experience working in a Linux development environment.
  • Knowledge of Ethernet networking fundamentals.
  • Familiarity with MQTT or client/server software architectures.
  • Familiarity with embedded systems and real-time software concepts.
  • Familiarity with software development practices such as source control, code reviews, unit testing, and continuous integration.
  • Knowledge of CAN communications, J1939, or CANopen.
  • Experience with Python, Jenkins, XML.
  • Internship, co-op, Formula SAE, robotics, senior design, or personal software development projects.
  • Familiarity with databases such as SWL and SWLite.
  • Comfortable using Linux Command Line tools.
  • Knowledge about applying AI-assisted development tools for software design, code generation, verification, debugging, and documentation.
  • Experience working in a team with other developers and contributors.

The Manitowoc Company, Inc. is an Equal Opportunity Employer – Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Read the full posting

Not this job's pay

What do Corporate – Information Technology jobs in Pennsylvania pay?

Talentify has no pay figure for this posting. The lines below are about Corporate – Information Technology jobs on Talentify in Pennsylvania as a group, computed by Talentify's job index across their postings. They are not the pay for this job.

Of the 256 Corporate – Information Technology jobs on Talentify in Pennsylvania, 28 list pay per year.

Taking the midpoint of each listed range, the middle half pay 90,758–125,832 USD per year and the median is 118,775 USD per year.

18 of these 28 name no currency; they are counted as USD because the jobs are in the United States.

Pay as employers listed it, not adjusted or verified. Updated 2026-11-06.

Computed on 2026-11-06 from the pay in 28 listings.

Not this job's pay

U.S. Bureau of Labor Statistics, for Software Developers, the occupation this job title matches. It describes the occupation, not this job.

The median wage for Software Developers in Pennsylvania was 60.84 USD per hour (126,550 USD per year) in May 2025; the middle half earned 47.40–76.15 USD per hour.

U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025

Software Engineer pay and outlook in Pennsylvania

Also open

Also open at The Manitowoc Company

The Manitowoc Company's other jobs that have a page here. Each page says open or closed for itself.

Same job, other employers

Software Engineer jobs in Pennsylvania at other employers

Pages on Talentify for this job in Pennsylvania, at employers other than The Manitowoc Company. Each page says open or closed for itself.