A

Aerotech

Designs precision motion control systems

Software Engineer - Application Development

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USANo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Computer Science, Computer Engineering, Software Engineering, Information Science, Electrical Engineering, or a similar major from an accredited college or university.
  • Zero to five years of relevant work experience.
  • Thorough knowledge of an object-oriented programming language such as C# or Java.
  • Must be authorized to work in the United States currently and in the future without employer sponsorship.
  • OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future.

Responsibilities

  • Design, implement, and maintain applications and front-end features and functionality for motion control software using C#/.NET and related technologies.
  • Design, develop, and maintain desktop software applications and libraries used to configure, control, and monitor motion control products.
  • Design and implement user interfaces with a focus on user experience.
  • Design code that interacts with lower levels of the software stack.
  • Design, implement, and maintain advanced manufacturing support applications.
  • Collaborate with engineers to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle.
  • Maintain and use Microsoft Visual Studio, source control, and object-oriented programming concepts.
  • Use critical thinking to debug product problems and develop solutions.
  • Conduct tests to verify new-feature implementations and the proper operation of motion control products.
  • Provide and review technical documentation.
  • Adapt to different technologies and project or product contexts.
  • Work effectively in a team environment and independently.
  • Ensure software meets or exceeds quality standards.
  • Participate in short-term rotations in related engineering roles, arranged with a supervisor according to business needs and interests.

Desired Qualifications

  • Experience or working knowledge in UI design or web development.
  • Experience or working knowledge of Windows Presentation Foundation, Extensible Application Markup Language, and Model-View-ViewModel.
  • Experience or working knowledge of Prism or other user-interface or application frameworks.

About the Company

Aerotech

Designs precision motion control systems

Aerotech designs and manufactures high-precision motion control and positioning systems for industries ranging from medical devices and semiconductors to aerospace and research. Its products start with precision motion components that are engineered to deliver the highest performance and the lowest total cost of ownership, forming complete motion systems optimized for demanding applications. The company differentiates itself by integrating technically superior components into systems tailored for fast, accurate movement and long-term reliability, with manufacturing based in Pittsburgh and global sales, service, and support through its own subsidiaries in the UK, Germany, Singapore, Taiwan, and China. Aerotech’s goal is to enable high-throughput, precise motion across markets by providing reliable, end-to-end motion solutions that meet stringent performance needs.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Pittsburgh, PA
Founded
1970

Recently Posted Jobs

Explore more opportunities at Aerotech

See more jobs