Software Engineer

2 days ago


Pittsburgh, United States Aerotech, Inc. Full time

Designs and develops embedded software for Aerotech's motion control and high-precision automation products. The controller software runs within a Linux based or Windows based real-time operating system and uses an embedded DSP, ARM, or Intel processor.Essential Functions:Designs, implements, and maintains various software features of the embedded software. Examples include motion control and path planning, user program task scheduling, device driver development, communicating data to and from network devices, developing software to operate on multiple cores, and interfacing with Linux/Windows operating systems and embedded hardware.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.Uses critical thinking and math skills to debug problems with our products and develop solutions to these problemsConducts tests to verify the implementation of new features and the proper operation of our motion control productsProvides and reviews technical documentationQuickly adapts to different technologies and project/product contextsThrives in a team environment and works well independentlyEnsures our software meets or exceeds Aerotech’s quality standardsMinimum Qualifications:Bachelor of Science (BS) or Master of Science (MS) degree in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering from an accredited college or universityZero to ten years of relevant work experienceEquivalent combination of education and experience may be consideredThorough knowledge of C or C++ programming Thorough knowledge of an object-oriented (e.g., C++, C#, Java) programming languageMust be authorized to work in the United States 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:Robotics, path planning, or servo systemsDevice drivers, real-time operating systems, or assembly codeDeveloping or debugging on a Linux based platformCompiler and interpreter designAs 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.BenefitsAerotech has been advancing industries with our precision motion technology for more than 50 years. Our employees are our future, and we continue to grow by investing in our employees through continuous paid on-the-job training in a clean and climate-controlled environment, while providing the following exceptional benefits and moreCompetitive compensationBi-annual bonusAnnual raise eligibilityUPMC Health InsuranceDental insuranceVision insuranceLife insuranceRetirement PlanEmployee Stock Ownership Trust401kPaid time offParental leaveReferral programProfessional development assistanceTuition reimbursement



  • Pittsburgh, United States Software Engineering Institute 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 Software Engineering Institute 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, PA, United States Software Engineering Institute Full time

    About the role Are 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, PA, United States Software Engineering Institute Full time

    About the role Are 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, PA, United States Software Engineering Institute Full time

    **This position within the Software Engineering Institute (SEI) will be physically located at Eglin Air Force Base. This position is in office/onsite at Eglin AFB 5 days per week.** What We Do Are you a senior 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...


  • Pittsburgh, United States Software Engineering Institute Full time

    SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in...


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

    SEI advances software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. We deliver innovative technologies and solutions, collaborate on research in...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute | Carnegie Mellon University Full time $120,000 - $150,000 per year

    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...

  • PLC Engineer

    2 weeks ago


    Pittsburgh, United States Software Engineering Institute 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? We are seeking a PLC Software Development Engineer to join our engineering team. The...


  • Pittsburgh, PA, United States Honor Engineer Co. Full time

    Is this your next job Read the full description below to find out, and do not hesitate to make an application. *Honor Engineer Company is seeking a *Licensed Civil Engineer or Landscape Architect Project Manager* to lead land development and infrastructure projects from concept through construction. This position is ideal for a technically skilled and...