Firmware Engineer
- Full-Time
- Canton, MA
- Analogic
- Posted 3 years ago – Accepting applications
Copley Controls, part of Analogic Corporation, is a leader in servo and stepper drive technology and provides solutions to a wide range of industries including semiconductor, life sciences, packaging, and COTS military. We currently have an opening for a real-time embedded firmware engineer. The successful candidate will be part of a small engineering team developing firmware, software and hardware to validate the firmware for our servo and stepper drives. This position involves working closely with cross-functional teams, including hardware, software, mechanical, and applications engineers. Develop firmware, software, and hardware to test embedded systems.
- Develop FPGA modules using Verilog to simulate feedback devices, motors, and I/O.
- Write Python scripts to run FPGA modules and generate detailed test reports.
- Design circuit boards to interface to new products.
- Develop firmware for ARM processor-based products.
- Work with developers and domain experts to design and improve verification tests.
- Write and execute automated tests for new products and firmware releases.
- Work with application engineers to solve customer issues.
Required Skills & Experience
- BS. in Computer or Electrical Engineering and 3+ years’ experience in real-time, embedded firmware development under Linux.
- Experience with Verilog or VHDL.
- Excellent C, C++, and Python skills including a firm understanding of object-oriented design.
- Experience working hands on with circuits, microcontrollers/embedded systems, FPGA, etc.
- Proven skills diagnosing and solving hardware and firmware problems.
- Strong written and verbal communication skills and the ability to communicate technical information both inside and outside the company.
- Have proven ability to self-manage and work on multiple projects simultaneously.
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks.
- US Citizenship Required
Desired
- Prior experience testing embedded systems.
- Basic circuit board design.
- Experience with motion control systems.
- Familiarity with EtherCAT, CANopen, or MACRO networks.
Job Type: Full-time
Pay: Up to $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Referral program
- Retirement plan
- Tuition reimbursement
- Vision insurance
Schedule:
- 8 hour shift
Work Location:
- One location
This Company Describes Its Culture as:
- Outcome-oriented -- results-focused with strong performance culture
- People-oriented -- supportive and fairness-focused
- Team-oriented -- cooperative and collaborative
This Job Is:
- A “Fair Chance” job (you or the employer follow Fair Chance hiring practices when performing background checks)
Benefit Conditions:
- Only full-time employees eligible
Work Remotely:
- No