Jobs and Careers
ER

R & D Software Engineer

Eriez
United Statesfull_timeVerifiedPosted 16 Jul 2025

About the role

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.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Eriez

View company profile →