Firmware Engineer

  • Full-Time
  • Canton, MA
  • Analogic
  • Posted 3 years ago – Accepting applications
Job Description

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
Apply to this Job