A

Aerotech

Designs precision motion control systems

Electrical Engineer 2

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePittsburgh, PA, USANo salary listed

About the Job

Requirements

  • A Bachelor of Science or Master of Science degree in Electrical Engineering, Computer Engineering, or a related technical field from an ABET-accredited college or university.
  • Three to five years of professional, post-graduation experience focused on embedded software or firmware development.
  • Professional experience using electronic test instruments, such as multimeters, oscilloscopes, or logic analyzers, to troubleshoot code on physical hardware.
  • Must be located in the Pittsburgh area or willing to relocate there.
  • Must be authorized to work in the United States currently and in the future without employer sponsorship; OPT and CPT visa holders are not eligible.

Responsibilities

  • Use C++ to implement new firmware modules based on high-level system requirements and update existing modules to fix bugs and improve functionality.
  • Develop, simulate, and debug VHDL code running on an FPGA to ensure tight, predictable interaction with the DSP and other hardware devices.
  • Analyze, debug, and solve complex, time-critical firmware problems to maintain deterministic real-time performance in control loops.
  • Work closely with the hardware design team, read schematics, and operate electronic test equipment such as oscilloscopes and logic analyzers to test and debug C++ and VHDL code running on motion control hardware.
  • Conduct rigorous testing on real motion control systems to verify new firmware features function correctly and operate within defined design parameters.
  • Collaborate with R&D members, including Software and Mechanical Engineering, and departments such as Product Management, Sales, and Global Technical Support to solve technical challenges and support high-performance motion control products.

Desired Qualifications

  • A deep understanding of object-oriented programming in C++ tailored for time-critical, hard real-time embedded systems.
  • Hands-on experience developing firmware for Texas Instruments C66x DSPs using either TI-RTOS or bare-metal.
  • Experience with FPGA development using VHDL targeting the AMD/Xilinx Artix-7 family of devices within the Vivado Design Suite.
  • Working knowledge of digital signal processing techniques and feedback control systems.
  • Proficiency with Git version control and Atlassian Jira issue tracking software.

About the Company

Aerotech

Designs precision motion control systems

Aerotech designs and manufactures high-precision motion control and positioning systems for industries ranging from medical devices and semiconductors to aerospace and research. Its products start with precision motion components that are engineered to deliver the highest performance and the lowest total cost of ownership, forming complete motion systems optimized for demanding applications. The company differentiates itself by integrating technically superior components into systems tailored for fast, accurate movement and long-term reliability, with manufacturing based in Pittsburgh and global sales, service, and support through its own subsidiaries in the UK, Germany, Singapore, Taiwan, and China. Aerotech’s goal is to enable high-throughput, precise motion across markets by providing reliable, end-to-end motion solutions that meet stringent performance needs.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Pittsburgh, PA
Founded
1970

Recently Posted Jobs

Explore more opportunities at Aerotech

See more jobs