R & D Software Engineer at Eriez
Erie, PA 16506, USA -
Full Time


Start Date

Immediate

Expiry Date

05 Aug, 25

Salary

90000.0

Posted On

06 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design Skills, Communication Skills, Bug Tracking, Rs485, Test Equipment, Completion, Computer Science, Qt, Embedded Systems, Linux Distributions, I2C, Communication Protocols, Git, Manufacturing, Usb

Industry

Electrical/Electronic Manufacturing

Description

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.

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.
Responsibilities
  • 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
Loading...