Firmware and Controls Engineer

Engineering Innovation, Inc.

Lafayette (IN)

On-site

USD 70,000 - 110,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive wages
Paid holidays
Paid time off
401(k) match
Medical insurance
Disability insurance
Wellness program
Employee referral program

Job summary

Engineering Innovation, Inc. in Lafayette, IN is seeking a Firmware and Controls Engineer to join our engineering team. You will develop firmware for new products, work with ARM MCUs, and integrate with Rockwell/B&R PLCs, while supporting field deployments.

The role requires strong problem-solving, ability to read schematics, and willingness to travel to customer locations to troubleshoot and install prototypes.

Qualifications

  • Firmware development experience required.
  • Knowledge of C and PLC Structured Text.
  • Ability to read electrical, pneumatic and PCB schematics.
  • Willingness to travel to customer sites.
  • Strong analysis and troubleshooting skills.
  • Collaborate with cross-functional teams.

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.

Skills

C
PLC Structured Text
Schematic reading
Troubleshooting
Travel readiness
Cross-functional collaboration

Education

Electrical & Computer Engineering Technology - Bachelors or Masters
Electrical Engineering Technology - Bachelors or Masters
Electrical Engineering - Bachelors or Masters
Computer Engineering - Bachelors or Masters

Tools

Git
Perforce
ARM MCU tools
Atmel tools
Rockwell PLC
B&R PLC

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.

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 • Lafayette (IN)

On-site
USD 85,000 - 120,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
Electrical Engineer
Electrical Engineer

Engineering Innovation, Inc. • Lafayette (IN)

On-site
USD 70,000 - 90,000
Competitive Wages
Paid Holidays
Paid Time Off
+5
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
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
Controls Engineer
Controls Engineer

Engtal • Royal Center (IN)

On-site
USD 85,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+2
Field Service Technician
Field Service Technician

Engineering Innovation • Lafayette (IN)

On-site
USD 55,000 - 75,000
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
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
Controls Engineer
Controls Engineer

Industrial Electrical Services, Inc. • Montgomery (AL)

On-site
USD 90,000 - 115,000
Medical and dental insurance
401(k) with company match
Paid time off
+3