Search jobs > Pittsburgh, PA > Software engineer

Software Engineer - Application Development

Aerotech, Inc.
Pittsburgh, PA, US
Full-time
Quick Apply

When you join the Precision Automation and Robotics evolution at Aerotech , located near Pittsburgh, PA in RIDC Park, O’Hara Township, you will build an exceptional career with paid on-the-job training and opportunities for advancement, while aligning with a growing company that provides an extensive total rewards compensation system , including : bonus payments every 6 months, rich health plans, and retirement planning with our 100% company-paid Employee Stock Ownership Trust.

You will help improve lives with our innovative solutions that help automate the globe! Demand for Aerotech’s advanced technology products continues to thrive, so we continue to expand! At Aerotech, We Build Precision Automation & Robotics Careers.

Join the Evolution! 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 ten 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. Powered by JazzHR

30+ days ago
Related jobs
Promoted
Rose International
Indianola, Pennsylvania

This Software Development Engineer will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls. Good understanding of software development processes, software architecture and data ...

Envision, LLC
Indianola, Pennsylvania

Digital Applications Software Engineer. Collaborate with other engineers, product owners, clinical stakeholders, and customer. Knowledge of common software technologies: SQL, XML, XSLT, source control. ...

Rose International
Indianola, Pennsylvania

This Software Development Engineer will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds customer expectations and meets FDA design controls. Good understanding of software development processes, software architecture and data ...

Expert In Recruitment Solutions
Pittsburgh, Pennsylvania

Digital Applications Software Engineer. Object Oriented development experience, preferably Java. Knowledge of common software technologies: SQL, XML, XSLT, source control. ...

Primary Talent Partners
Indianola, Pennsylvania

Primary Talent Partners has a contract opening for a Medical Device Software Development Engineer -  with our client in Indianola, PA. Medical Device Software Development Engineer -. Adopt engineering best practices around software development. Good understanding of software development processes, s...

PNC
Pittsburgh, Pennsylvania

Packaged Application Integration – Knowledge of and the ability to implement packaged application software and integrate it with company applications, databases and technology platforms. Application Design, Architecture – Knowledge of application design activities, tools and techniques; ability to u...

Envision, LLC
Indianola, Pennsylvania

Adopt engineering best practices around software development. Good understanding of software development processes, software architecture and data structure. This position will be responsible to perform software development of medical devices to deliver a high-quality product that meets or exceeds c...

Amazon.com Services LLC
Pittsburgh, Pennsylvania

Knowledge of professional software engineering best practices for the full life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Our software is used by businesses all across Amazon, including Stores, Kindle, Amazon Music, Alexa, 3...

ENVISN INCORPORATED
Indianola, Pennsylvania

Software Development Engineer - Medical Device. Adopt engineering best practices around software development. Good understanding of software development processes, software architecture and data structure. This position will be responsible to perform software development of medical devices to delive...

ENVISN INCORPORATED
Indianola, Pennsylvania

Software Development Engineer - Medical Device . Adopt engineering best practices around software development. Good understanding of software development processes, software architecture and data structure. This position will be responsible to perform software development of medical devices to deliv...