Software Engineer - Application Development

Aerotech, Inc.

Pittsburgh (Allegheny County)

On-site

USD 75,000 - 110,000

Full time

5 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Bonus payments every 6 months
Rich health plans
Employee Stock Ownership Trust

Job summary

Aerotech, Inc. designs, implements, and maintains the applications and front-end features of motion control software using C#/.NET. Designers focus on building intuitive user interfaces and reliable desktop applications for configure, control, and monitor products.

Engineers work with teammates to debug time-critical issues, develop new features, and participate in all phases of the software development life cycle, while leveraging Visual Studio and modern UI frameworks.

Qualifications

  • BS/MS in CS/CE/SE or related field from an accredited college or university.
  • 0–5 years of relevant work experience.
  • Thorough knowledge of an object-oriented language (C#, Java).
  • Must be authorized to work in the US without sponsorship.
  • Experience or working knowledge in UI design, WPF, XAML, MVVM is a plus.

Responsibilities

  • Designs, implements, and maintains desktop software applications and libraries for motion control products.
  • Designs user interfaces with a focus on user experience.
  • Interacts with engineers to debug time-critical problems and implement new features.
  • Maintains knowledge of Visual Studio, source control, and OO programming concepts.
  • Ensures software meets Aerotech quality standards.

Skills

C#/.NET
OOP
UI design
WPF
MVVM

Education

BS in CS/CE/SE or related
MS in CS/CE/SE or related

Tools

Visual Studio
Source control
Prism
XAML

Job description

Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products on the planet, from life-saving medical devices to tools for deep space exploration. Our precision motion and automation systems make it all possible.

Build a lasting, satisfying career at Aerotech, where we foster growth, empower employees and promote from within. You'll find unparalleled opportunities and a company that values your voice. We also provide an extensive total rewards compensation system, including:

  • Bonus payments every 6 months
  • Rich health plans
  • Retirement planning with our 100% company-paid Employee Stock Ownership Trust

If you’re mechanically inclined or technically savvy with a passion for cutting-edge technology, we want to hear from you.

Position Summary

Designs, implements, and maintains the applications and front-end features/functionality of Aerotech’s motion control software using C#/.NET and related technologies.

Essential Functions
  • Uses various programming languages to design, develop, and maintain desktop software applications and libraries that our customers and employees use to configure, control, and monitor Aerotech’s motion control products
  • Designs and implements user interfaces, with a focus on user experience
  • Designs code that interacts with lower levels of the software stack
  • Designs, implements, and maintains advanced manufacturing support applications
  • Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle
  • Maintains and utilizes knowledge of Microsoft Visual Studio, source control, and object-oriented programming concepts
  • Uses critical thinking skills to debug problems with our products and develop solutions to these problems
  • Conducts tests to verify the implementation of new features and the proper operation of our motion control products
  • Provides and reviews technical documentation
  • Quickly adapts to different technologies and project/product contexts
  • Thrives in a team environment and works well independently
  • Ensures our software meets or exceeds Aerotech’s quality standards
Minimum Qualifications
  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Computer Engineering, Software Engineering, Information Science, Electrical Engineering, or similar major from an accredited college or university
  • Zero to five years of relevant work experience
  • Thorough knowledge of an object-oriented (e.g., C#, Java) programming language
  • Must be authorized to work in the US without sponsorship. Aerotech does not provide US work authorization sponsorship for this position. OPT and CPT visa holders are not eligible for employment if they will need work authorization sponsorship at any time in the future
  • Experience or working knowledge in one or more of the following areas is a plus:
    • UI design or web development
    • WPF, XAML, and MVVM
    • Prism or other UI/application frameworks

As part of our engineer development program, your position will include work experiences (via short-term rotations) in related engineering roles (typically in different departments). Any such rotations will be arranged with your supervisor - aligning your interests with business needs as available.

Must be authorized to work in the US currently and in the future without employer sponsorship.

As an Equal Employment Opportunity/Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, Veteran or disability status.

The Company is collecting the information requested in this employment application for purposes of evaluating your suitability for hire by the Company. The Company will share the information that you provide in this employment application only with Company management officials who are involved in the hiring process or who are otherwise involved in making employment-related decisions on behalf of the Company.

Aerotech, Inc. is providing this notice to applicants regarding our use of Automated Decision-Making Technology (ADMT). We use these tools to assist in evaluating job applications and identifying qualified candidates for our open positions.

We utilize ADMT for initial screening purposes through automated "knockout questions" to determine if a candidate meets the minimum mandatory requirements for a role.

You have the right to opt-out of ADMT by applying using the following link: General Application without ADMT

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

Similar jobs worth comparing

Software Engineer - Application Development
Software Engineer - Application Development

aerotech • Pittsburgh

On-site
USD 90,000 - 120,000
Bonus payments every 6 months
Health plans
Stock ownership trust
Software Engineer - Application Development
Software Engineer - Application Development

Aerotech Inc • Pittsburgh

On-site
USD 90,000 - 120,000
Bonus every 6 months
Rich health plans
Company-paid ESOP
Business Analyst
Business Analyst

Aerotech Inc • Pittsburgh

On-site
USD 70,000 - 90,000
Health insurance
Dental insurance
Vision insurance
+4
Business Analyst
Business Analyst

aerotech • Pittsburgh

On-site
USD 70,000 - 100,000
Semiannual bonus
Health plans
Employee Stock Ownership Plan
Software Engineer - Enterprise Development
Software Engineer - Enterprise Development

Aerotech Inc • Pittsburgh

On-site
USD 85,000 - 125,000
Bi-annual bonus
Health insurance
Retirement plan
+6
Software Engineer - Enterprise Development
Software Engineer - Enterprise Development

aerotech • Pittsburgh

On-site
USD 75,000 - 110,000
Bonus payments every 6 months
Rich health plans
Retirement planning with 100% company‑
Electrical / Computer Engineer - Firmware & FPGA
Electrical / Computer Engineer - Firmware & FPGA

Aerotech, Inc. • Pittsburgh

On-site
USD 65,000 - 90,000
Biannual bonus
Rich health plans
Employee Stock Ownership Trust
+7
Software Engineer - Enterprise Development
Software Engineer - Enterprise Development

Aerotech, Inc. • Pittsburgh

On-site
USD 85,000 - 110,000
Rich health plans
Employee Stock Ownership Trust
Retirement planning with company-paid
+5
Mechanical Manufacturing Engineer
Mechanical Manufacturing Engineer

Aerotech, Inc. • Pittsburgh

On-site
USD 75,000 - 110,000
Competitive compensation
Bi-annual bonus
Annual raise eligibility
+11
Mechanical Engineer I
Mechanical Engineer I

Aerotech, Inc. • Pittsburgh

On-site
USD 55,000 - 75,000
Bi-annual bonus
401k
UPMC Health Insurance
+7