Do you bring the needed qualifications and are you ready to join this dedicated professional team located in modern facilities on the banks of the St. Joseph River in Mishawka, Indiana?
In 1974 Electronics Incorporated (EI) was founded by Jack Champaigne to supply controllers to Wheelabrator for their Air Pollution Control Division. Later, Wheelabrator had a contract with Boeing in 1985 for a peen-forming machine for wing skins. EI was asked to supply the control system for the media flow rate. This was the birth of the MagnaValve®, and it was so well received that it became the impetus for a complete product line for the shot peening and abrasive blast cleaning markets.
As the need grows for stronger, safer and lighter metal components in transportation, medical and many other manufacturing applications, EI continues to be a pioneer in the industry by continually exploring new avenues for growth and developing products and services for the exciting field of metal surface treatment.
Today EI offers opportunities in technologically advanced product development activities to employees seeking challenges outside the norm. Magnetic field theory, digital and analogues electronics, advanced sensor technologies, materials science and innovative mechanical designs are the foundation for the innovative products EI develops, designs and manufactures.
JOB SUMMARY:
We are looking for a talented and experienced Embedded Microcontroller Programming / Firmware Engineer to join our team in the shotpeening industry. The successful candidate will be responsible for developing, testing, and optimizing firmware for our industrial control products. This role requires proficiency in C/C++, experience in firmware development for 8-bit and 32-bit microcontrollers, and experience with Ethernet, PID control, LCDs, and analog I/O. You will collaborate with cross-functional teams to design new products and ensure the reliability and performance of our control systems.
Key Responsibilities:
Firmware Development:
- Design, develop, and optimize firmware for industrial control products used in shotpeening applications.
- Write clean, efficient, and well-documented code in C/C++ for 8-bit and 32-bit microcontrollers.
- Implement communication protocols, such as Ethernet, for networked control systems.
Product Design & Integration:
- Work closely with hardware engineers to design and integrate firmware with hardware components, including LCDs and analog I/O interfaces.
- Assist in defining system architecture and selecting appropriate microcontrollers and components for new products.
Testing & Troubleshooting:
- Develop and execute testing procedures to validate the functionality, performance, and reliability of firmware.
- Troubleshoot and resolve issues in prototype and production units, ensuring they meet quality and performance standards.
- Collaborate with other engineers to debug and optimize control algorithms, including PID control loops.
Documentation & Reporting:
- Document firmware development processes, including code, design decisions, and test results.
- Prepare technical documentation and user manuals for internal and external use.
- Provide regular progress reports to the Engineering Manager and other stakeholders.
Continuous Improvement:
- Stay current with the latest advancements in embedded systems, microcontroller technology, and industrial control systems.
- Identify and implement improvements in existing products, focusing on enhancing performance, reliability, and user experience.
- Contribute to the development of best practices and standards for firmware development within the company.
Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Must have 3+ years of job experience in firmware development / embedded microcontroller systems engineering, preferably in industrial controls or a related industry.
- Proficiency in C/C++ programming within the embedded systems / microcontroller architecture.
- Experience with 8-bit and 32-bit microcontrollers, Ethernet, PID control, LCDs, and analog input/output systems.
- Strong problem-solving skills, with experience in debugging and optimizing embedded systems.
- Ability to work collaboratively in a team environment, with excellent communication skills.
- Knowledge of industry standards and best practices in firmware development and industrial control systems is a plus.
- Familiarity with shotpeening processes and applications is an advantage, but not required.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Experience:
- relevant engineering job: 3 years (Required)
Ability to Commute:
- Mishawaka, IN 46545 (Required)
Ability to Relocate:
- Mishawaka, IN 46545: Relocate before starting work (Required)
Work Location: In person