
Software Engineer - Embedded Development
Aerotech, Inc.3 days ago
Pittsburgh, PA, USAEntry Level
Responsibilities
- Design, implement, and maintain embedded software features for motion-control and high-precision automation products.
- Develop motion control, path planning, task scheduling, device drivers, network communication, multicore software, and operating-system and embedded-hardware interfaces.
- Debug complex, time-critical product problems and implement new features throughout the software development life cycle.
- Conduct tests to verify new features and the operation of motion-control products.
- Provide and review technical documentation and ensure software meets Aerotech quality standards.
- Participate in short-term rotations through related engineering roles as part of the engineer development program.
Requirements
- Bachelor of Science or Master of Science in Computer Engineering, Computer Science, Software Engineering, or Electrical Engineering from an accredited college or university.
- Zero to two years of relevant work experience; an equivalent combination of education and experience may be considered.
- Thorough knowledge of C or C++ programming and an object-oriented programming language such as C++, C#, or Java.
- Must be authorized to work in the United States without sponsorship; OPT and CPT visa holders are ineligible if they will need future sponsorship.
- Experience or working knowledge of robotics, path planning, servo systems, device drivers, real-time operating systems, assembly code, Linux development, or compiler and interpreter design is preferred.
Benefits
- Hybrid position requiring onsite work at the Pittsburgh, Pennsylvania office; it is not fully remote.
- Competitive compensation, bi-annual bonuses, and annual raise eligibility.
- UPMC health insurance, dental insurance, vision insurance, and life insurance.
- Retirement plan, Employee Stock Ownership Trust, and 401k.
- Paid time off, parental leave, and referral program.
- Paid on-the-job training, professional development assistance, and tuition reimbursement.
About Aerotech, Inc.
Aerotech, Inc. designs and manufactures motion control and precision positioning systems—controllers, stages, gantries, and automation software—for OEMs, manufacturers, and research institutions in markets such as medical devices, semiconductors, photonics, and aerospace. Founded in 1970 and privately held, the company is headquartered in Pittsburgh, Pennsylvania, where it concentrates design and manufacturing, with sales and service subsidiaries in the U.K., Germany, Singapore, Taiwan, and China.