Eriez

R & D Software Engineer

Erie, PA, US

8 days ago
Save Job

Summary

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

People also searched: