In this role, you will work with a team of engineers through each phase of the product design and development program and will be instrumental in the success of R&D products from concept to release. You will significantly contribute to the development efforts for new products, as well as provide support for existing products.
Design, write, and debug software for industrial inspection, sorting, and measurement equipment using various embedded system platforms
Work closely with software, hardware, and manufacturing engineering disciplines to plan, design, and develop systems to ensure compatibility and performance of the software and hardware
Design, write, and debug software running on a PC to provide various functionalities including ability to communicate to equipment and software to test circuit boards
Evaluate new technologies to help expand and enhance current product offerings
Develop documentation for use by engineering, sales, manufacturing, government, suppliers, and customers
Use version control software to clearly document changes
Provide support for product integration in the field
Perform other similar and related duties as assigned by the immediate supervisor
Requirements
MINIMUM QUALIFICATIONS:
Bachelor's degree in computer science, Electrical, Software Engineering or equivalent engineering field
Minimum of 5 years' experience in designing, troubleshooting, and testing real-time deterministic programs on embedded platforms
Proficient in C++, C, C#, object-oriented design skills, with application to embedded systems
Experience in one or more of the following areas: multi-threaded and interrupt driven programs, networking and integrating equipment, graphical user interface development platforms (such as Qt) and/or customized Linux distributions for embedded environments
Excellent communication skills (written and verbal) to assist engineering, manufacturing, sales, and customers
Experience with Software Development processes: source control (such as Git), bug tracking, and design documentation
PREFERRED QUALIFICATIONS:
Strong problem-solving skills and attention to detail
Capable of taking full responsibility for a product development project from inception to completion
Experience with communication protocols, such as I2C, UART, SPI, USB, RS485
Experience with industrial network protocols, such as Ethernet IP, OPC-UA
Experience using oscilloscopes, volt meters, and other electronic test equipment
Ability to read circuit schematics
Benefits
Health Care Plan (Medical, Dental & Vision)
Retirement Plan (401k)
Life Insurance (Basic, Voluntary & AD&D)
Paid Time Off (Vacation, Sick & Holidays)
Short Term & Long Term Disability
Training & Development
Eriez is an Equal Opportunity Employer. Our policy is clear: there shall be no discrimination on the basis of age, disability, sex, race/ethnicity, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation.
We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job