
Electrical / Computer Engineer - Firmware & FPGA
Aerotech, Inc.2 months ago
Pittsburgh, PA, USAEntry Level
Responsibilities
- Implement new C++ firmware modules from high-level system requirements and update existing modules to fix bugs and improve functionality.
- Develop, simulate, and debug VHDL code running on FPGAs and interacting with DSPs and other hardware devices.
- Read schematics and use multimeters, oscilloscopes, logic analyzers, and other electronic test equipment to test and debug firmware on motion-control hardware.
- Conduct rigorous testing on real motion-control systems to verify firmware features and compliance with design parameters.
- Optimize algorithms for hard real-time systems and collaborate with Electrical, Software, and Mechanical Engineering, Product Management, Sales, and Global Technical Support.
Requirements
- Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or a related technical field from an ABET-accredited institution.
- Zero to two years of professional post-graduation experience focused on embedded software or firmware development.
- Proficiency with C or C++ and experience with a hardware description language such as VHDL, Verilog, or SystemVerilog.
- Experience using electronic test instruments to troubleshoot code on physical hardware.
- Must be located in the Pittsburgh area or willing to relocate and must be authorized to work in the United States without current or future employer sponsorship.
- Preferred qualifications include object-oriented C++ for hard real-time embedded systems, firmware development for Texas Instruments DSPs, VHDL and Vivado Design Suite experience, digital signal processing and feedback control knowledge, Git, Atlassian Jira, and relevant co-op, internship, design team, or professional experience.
Benefits
- Primarily onsite work at the Pittsburgh headquarters with potential hybrid flexibility.
- Competitive compensation, bi-annual bonuses, annual raise eligibility, and paid on-the-job training.
- UPMC health insurance, dental insurance, vision insurance, and life insurance.
- Retirement plan, Employee Stock Ownership Trust, and 401(k).
- Paid time off, parental leave, referral program, 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.