Firmware and Controls Engineer

Engineering Innovation

Lafayette (IN)

On-site

USD 85,000 - 120,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive Wages
Paid Holidays
Paid Time Off
401(k)/Roth with company matching up 6
Medical Insurance
Company-Paid Short - and Long-Term Dis
Wellness program
Employee referral program

Job summary

Engineering Innovation, Inc. (EII) in Lafayette, IN, is seeking a Firmware and Controls Engineer for on-site duties. The role requires strong C knowledge, PLC Structured Text, schematics reading, and the ability to travel to customer sites.

Visa sponsorship is not available at this time. You will work under the Engineering Manager to develop new products, document firmware interfaces, and collaborate across software, hardware, and vendors.

Qualifications

  • Electrical and Computer Engineering Technology – Bachelors or Masters.
  • Electrical Engineering Technology – Bachelors or Masters.
  • Electrical Engineering – Bachelors or Masters.
  • Computer Engineering – Bachelors or Masters.
  • Knowledge of micro-controller implementation (ARM MCU and Atmel tools).
  • Knowledge of pointers in C and/or Structured Text.

Responsibilities

  • Assist in the development of new products through research, testing, software design and code review.
  • Gather code-related requirements and communicate with other departments regarding new products and features.
  • Document firmware interfaces for software and hardware groups.
  • 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.

Skills

C language
PLC Structured Text
Time-constrained development
Schematics reading
Analysis and troubleshooting
Travel to customer sites

Education

Electrical & Computer Engineering Technology – Bachelor/Master
Electrical Engineering Technology – Bachelor/Master
Electrical Engineering – Bachelor/Master
Computer Engineering – Bachelor/Master

Tools

Rockwell PLCs
B&R PLCs
ARM MCU toolchain
Atmel tools
Git
Perforce

Job description

Job Description

This 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.

  • 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
Job Description

This 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.

  • 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
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
Company Description

Engineering Innovation, Inc. (EII), based in Lafayette, IN, is a trusted partner in the logistics, automation, and mailing industries, and has been since its foundation in 2006. Led by a team of engineers with creative problem-solving skills and a knack for improvement, our team members are talented and ambitious, and our company is known for its customer service above all else. We pride ourselves on our ability to design solutions that fill specific niches for our customers, and provide continued support, not just for our products, but our clients' overall processes. (If you would like to learn more about our company culture, please visit www.eii-online.com .)

EII is a small (approx. 80 team members), but growing, dynamic company looking for highly motivated individuals to join our business development team. The business development team is responsible for identifying prospective customers, developing relationships with clients, identifying the needs of the client, and collaborating with the engineering team to develop customer-specific solutions.

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware and Controls Engineer
Firmware and Controls Engineer

Engineering Innovation, Inc. • Lafayette (IN)

On-site
USD 70,000 - 110,000
Competitive wages
Paid holidays
Paid time off
+5
Electrical Engineer
Electrical Engineer

Engineering Innovation, Inc. • Lafayette (IN)

On-site
USD 70,000 - 90,000
Competitive Wages
Paid Holidays
Paid Time Off
+5
Electrical Engineer
Electrical Engineer

Engineering Innovation • Lafayette (IN)

On-site
USD 70,000 - 95,000
Competitive Wages
Paid Holidays
Paid Time Off
+1
Field Service Technician
Field Service Technician

Engineering Innovation • Lafayette (IN)

On-site
USD 55,000 - 75,000
Firmware & Controls Engineer — Hands-on Role in Lafayette
Firmware & Controls Engineer — Hands-on Role in Lafayette

Engineering Innovation • Lafayette (IN)

On-site
USD 85,000 - 120,000
Competitive Wages
Paid Holidays
Paid Time Off
+5
Business Development Manager
Business Development Manager

Engineering Innovation • Lafayette (IN)

Hybrid
USD 90,000 - 110,000
Competitive wages
Paid Holidays
Paid Time Off
+8
Controls Engineer II
Controls Engineer II

E2i Inc. • Indianapolis (IN)

On-site
USD 90,000 - 120,000
PTO & holidays
Health, dental, vision, life insurance
Simple IRA with company match
Firmware & Controls Engineer - Motion & PLC Systems (On-Site)
Firmware & Controls Engineer - Motion & PLC Systems (On-Site)

US Lawns • Lafayette (IN)

On-site
USD 70,000 - 110,000
Competitive wages
Paid holidays
Paid time off
+5
Electrical / Automation Engineer
Electrical / Automation Engineer

The Hiring Group, LLC • Fort Wayne (IN)

On-site
USD 120,000 - 130,000
Gold-level medical insurance (employer
Vision & Dental insurance
401k with employer match
+3
Controls Engineer III - Senior
Controls Engineer III - Senior

E2i Inc. • Manteno (IL)

On-site
USD 90,000 - 120,000
Paid time off/holidays/volunteer
Benefits package (health/dental/vision
Simple IRA with company match
+1