Job DescriptionThis is not a remote position. The job duties will be performed in the Lafayette, Indiana office. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Desired Skills & Experience- Knowledge of C
- Knowledge of PLC Structured Text
- Ability to develop within time-constrained conditions
- Ability to read schematics (electrical and pneumatic and PCB) and part reference manuals/data sheets
- Strong analysis and troubleshooting skills
- Ability to travel to customer locations as needed
Duties & Responsibilities- Reporting to the Manager of Engineering, the duties and responsibilities of the Firmware and Controls Engineer include:
- Assist in the development of new products through research, testing, software design and code review.
- Gather code-related requirements and by documenting, communicate with other departments regarding new products and features.
- Document firmware interfaces for software group and hardware group.
- Develop training materials and deliver training to other departments.
- Work with cross-functional teams and vendors to identify off-the-shelf hardware/software solutions.
- Travel to support prototype and beta machines and customer sites to troubleshoot when needed.
Degree or equivalent experience preferred:- Electrical and Computer Engineering Technology - Bachelors or Masters
- Electrical Engineering Technology - Bachelors or Masters
- Electrical Engineering - Bachelors or Masters
- Computer Engineering - Bachelors or Masters
Preferred Competencies:- Knowledge of micro-controller implementation (especially ARM MCU and Atmel tools)
- Knowledge of pointers in C and/or Structured Text.
- Knowledge/experience with Rockwell and/or B&R PLC's.
- Basic understanding of circuit design principles
- Knowledge of industrial communication protocols (EthernetIP, Powerlink, Modbus, TCP/IP, CAN)
- Unit testing best practices
- Knowledge of revision control systems (Git, Perforce, etc.)
- Servo/Stepper motor control and associated software
- Programming with motion controls.
Key Results Areas:- Be a first-line subject-matter expert in all new product and feature development as the key firmware resource and as directed by the Hardware Engineering Manager.
- Be a first resource for research and testing of technologies and off-the-shelf products.
- Maintain documentation for Software and Firmware, updating coding standards, guidelines and user and training materials
Benefits- Competitive Wages
- Paid Holidays
- Paid Time Off
- 401(k)/Roth with company matching up to 6% and 100% immediate vesting after 90 days
- Medical Insurance
- Company-Paid Short - and Long -Term Disability
- Wellness program
- Employee referral program