Trust Automation is seeking a Firmware Engineer to design and develop firmware for advanced motion control and power generation systems. The successful candidate will have experience in embedded systems/firmware design and development, and be able to collaborate with the engineering team to advance drive and motor efficiencies.
Requirements
- BS in Computer Engineering, Computer Science, or Electrical Engineering
- Embedded systems/firmware design experience
- Embedded programming skills in C, C++, and/or assembly
- Ability to read a schematic diagram
- Ability to diagnose and troubleshoot system and circuit level issues
- Ability to adapt to coding standards, workflows, and peer reviews in order to leverage and enhance existing code base
- Ability to work effectively both independently and in a collaborative team environment
- Familiarity with communication interfaces/protocols: SPI, I2C, Modbus, USB, CAN, RS232/RS422/RS485, Ethernet, EtherCAT
- Closed-loop control of motor torque, speed, and position experience preferred
- Control system design and analysis experience (i.e. - PID control theory) preferred
- FPGA/Programmable Logic design experience preferred
- Familiarity with agile development processes preferred
- Awareness of the varied functions necessary to design and manufacture advanced products (Mechatronics, Digital and Analog Circuits, Materials, Integration, Documentation, etc...)
- Excellent written and verbal communication skills
- Ability to manage time effectively and work effectively with teammates and management
Benefits
- Paid time off
- Retirement plan
- Health insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance