Software Engineer

3 months ago


Pittsburgh, United States Aerotech, Inc. Full time
Job DescriptionJob DescriptionPosition Summary

Do you have a passion to make a hands-on impact while working with precision machinery? If so, we are looking for people who share the same passion that we do. 

You will have an opportunity to make a difference everyday at Peak Metrology (a subsidiary of Aerotech, Inc). We have a focus on building metrology equipment for high-tech customers and specialize in surface metrology and inspection. We have a globally recognized customer base in semiconductor manufacturing, consumer electronics, automotive, and medical devices.

This position will manage the development of semi-custom, Windows-based applications for metrology machine automation. Working closely with the product team, this position will be responsible for creating and expanding applications for use by end-users of high-end, automated inspection systems.

This position is located within the Greater Pittsburgh area. While there will be some remote work, it is required that the employee is able to report onsite to our Pittsburgh location when needed.

Essential Functions
  • Architect, develop, and maintain a scalable framework (library and graphical level) for factory automation applications
  • Work with APIs and SDKs from various metrology software and hardware manufacturers to create seamless and coordinated functionality of multiple types of hardware
  • Deploy code via install wizard to allow end-users to upgrade for new features
  • Review help file documentation for accuracy and clarity
  • Interact with customers to define application requirements
  • Stay up to date with latest applicable technologies
  • Estimate development effort for new features and functionality
  • Maintenance of existing codebase 
  • Develop and direct software system testing procedures
  • Collaborate with product team and department manager to create/maintain a development schedule 
Additional Duties
  • Occasional travel (international and domestic) to refine custom application requirements
  • As assigned
Knowledge, Skills, and Abilities
  • Ability to keep code clean, organized, and well-commented
  • Effective verbal and written communication skills
  • Strong analytical and problem solving skills
  • Ability to solve problems independently
  • Experience with Wix Toolset or InstallShield for code deployment
  • Multithreaded programming
  • Demonstrate understanding and use of software engineering concepts, practices, and procedures
  • Ability to participate in a multi-functional team 
  • Desire to work in a fast-paced and independent business arm 
Minimum Qualifications
  • Minimum of 3+ years software industry experience, 2+ years working with .NET technologies. Thorough knowledge of an object-oriented (e.g., C#) programming language
  • Experience with UI design (e.g., WPF Framework)
  • Experience with the MVVM design pattern (IOC and DI are a plus)
  • Experience using Git for version control
  • Experience with Unit/Integration/Regression testing utilizing MSTest
  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Information Science, Software Engineering, or similar major from an accredited college or university.
  • Equivalent combination of education and experience may be considered
  • Must be authorized to work in the United States without employer 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.
What You’ll Love About Us

We are a growing organization in an expanding market for automated machinery. As a private company, we invest this growth back into our products and people. Furthermore, we provide a flexible work environment and excellent benefits. Finally, software development is a vital part of our organization and you will be treated as such.

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

0u20HThKc9



  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About Us:The Software Engineering Institute (SEI) is dedicated to enhancing software engineering practices and principles, serving as a vital national resource in software engineering and cybersecurity. We collaborate closely with academic institutions, defense and governmental organizations, and industry partners to continuously improve software-intensive...


  • Pittsburgh, United States Intelliswift Software Full time

    Job Title: Graphics Software Engineer VLocations: Pittsburgh, PA 15222Duration: 12 Months Contract on W2 (Possible Extension)Summary:You’re a Software Engineer with a C++, Python, C# skill set with the passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster,...


  • Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Position OverviewLocation: Remote option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering, specifically utilizing Python.Why Choose Us?Our vibrant workplace fosters an ideal atmosphere for advancing your career. With a supportive culture, a diverse team, competitive pay, flexible schedules, and...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Position: Software DeveloperLocation: Pittsburgh, PA (Preferred); Remote-only option availableWe are seeking skilled and driven individuals with over 2 years of experience in software engineering utilizing Python.Why Choose Us?Our vibrant work atmosphere offers the ideal environment to elevate your career. With our supportive culture, diverse team,...

  • Software Engineer

    4 days ago


    Pittsburgh, Pennsylvania, United States Lynx Software Technologies Full time

    Job SummaryWe are seeking a highly motivated and experienced Software Developer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, and deploying high-quality software solutions using Python.Key ResponsibilitiesDesign and develop clean, high-quality,...

  • Software Engineers

    1 month ago


    Pittsburgh, Pennsylvania, United States Cadence Design Systems, Inc. Full time

    Cadence Design Systems, Inc. has openings for Software Engineers (various levels/types/multiple positions) in Pittsburgh, PA. Some positions may allow for telecommuting.To Apply:Send resume w/ Ref. #B202408H to . Research, design, and develop computer and network software or specialized utility programs for multinational computational software company....

  • Software Engineer

    3 months ago


    Pittsburgh, United States Alstom Full time

    Req ID:455954    At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and...

  • Software Engineer

    1 month ago


    Pittsburgh, Pennsylvania, United States Alstom Full time

    Req ID:464155 At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility...

  • Software Engineer

    1 month ago


    Pittsburgh, United States Alstom Full time

    Req ID:464155    At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleThe Software Engineering Institute (SEI) is seeking a highly skilled Senior Vulnerability Researcher to join our team. As a key member of our Vulnerability Analysis Team, you will play a critical role in advancing the state of the art in vulnerability assessment and discovery, coordinated vulnerability disclosure, and software security.Key...

  • Software Engineer

    3 weeks ago


    Pittsburgh, United States Lovelace AI Full time

    Job DescriptionJob DescriptionAbout Us:Lovelace AI was born from the desire to apply state of the art AI and systems engineering to the question of human safety, especially in dangerous conditions such as conflict, disaster response, anti-terrorism and deterrence against AIs designed by adversaries to harm civilians.How many lives can be saved by taming the...

  • Software Engineer

    3 days ago


    Pittsburgh, Pennsylvania, United States OpenArc, LLC. Full time

    Job SummaryOpenArc, LLC. is seeking a highly skilled Software Engineer to join our team and contribute to the development of innovative software solutions. As a key member of our technical team, you will be responsible for designing, building, and testing scalable data architecture, crafting clean and maintainable code, and participating in the end-to-end...

  • Software Engineer

    2 months ago


    Pittsburgh, Pennsylvania, United States Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionDUTIES: • Work closely with development team, architect, project manager, product owner to design, develop, unit test, debug and maintain java-based web applications in accordance with functional requirements and scope of work.• Focus on quality, security and performance while...


  • Pittsburgh, United States Software Engineering Institute Full time

    The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve...

  • Software Engineer

    2 months ago


    Pittsburgh, United States Innovative Systems Full time

    Job DescriptionJob DescriptionInnovative Systems, Inc., one of the fastest growing global leaders in the development and delivery of software data quality, data management, and risk/compliance solutions and services, is looking for an experienced Software Engineer to design, build, and maintain reliable code that is at the core of our industry leading...


  • Pittsburgh, United States Carnegie Mellon University Full time

    About the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...


  • Pittsburgh, United States Carnegie Mellon University Full time

    About the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...


  • Pittsburgh, United States Carnegie Mellon University Full time

    About the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...