Enable job alerts via email!

R & D Software Engineer

Eriez

Erie (Erie County)

On-site

USD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled software engineer to join their innovative team. This role involves designing and debugging software for cutting-edge industrial inspection and measurement systems. You will collaborate closely with hardware and manufacturing engineers to ensure seamless integration and performance. Your expertise in C++, C, and C# will be crucial as you contribute to both new product development and support existing offerings. If you're passionate about technology and eager to take on full responsibility for projects from inception to completion, this opportunity is perfect for you.

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

Qualifications

  • 5+ years of experience in real-time deterministic programming on embedded platforms.
  • Proficient in C++, C, and C# with application to embedded systems.
  • Experience in software development processes including source control and bug tracking.

Responsibilities

  • Design and debug software for industrial inspection and measurement equipment.
  • Collaborate with engineering disciplines to ensure compatibility and performance.
  • Evaluate new technologies to enhance current product offerings.

Skills

C++
C
C#
Object-oriented design
Multi-threaded programming
Networking and integrating equipment
Graphical user interface development
Communication protocols (I2C, UART, SPI, USB, RS485)
Industrial network protocols (Ethernet IP, OPC-UA)
Problem-solving skills

Education

Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering
Bachelor's degree in Software Engineering

Tools

Git
Oscilloscopes
Volt meters
Electronic test equipment

Job 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.
  • 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

R&D Software Engineer

Keysight Technologies

Loveland

On-site

USD 86,000 - 192,000

6 days ago
Be an early applicant

R&D Software Engineer

Keysight Internet Infrastructure

Loveland

On-site

USD 80,000 - 130,000

10 days ago

Specialist Software Engineer - R&D AI/ML/GenAI- Enabled Applications

Amgen

Remote

USD 80,000 - 130,000

7 days ago
Be an early applicant

SOFTWARE ENGINEER

DigitalOcean

Denver

Remote

USD 80,000 - 90,000

Yesterday
Be an early applicant

Frontend Software Engineer

Signal Advisors Inc.

Detroit

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Detroit

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Principal Software Engineer (Full-stack(

TalentAlly

East Moline

Remote

USD 80,000 - 100,000

2 days ago
Be an early applicant

Software Development Engineer, Duo Security

Cisco Systems, Inc.

Ann Arbor

Remote

USD 100,000 - 150,000

4 days ago
Be an early applicant

Mule Soft Senior Software Engineer

First Citizens Bank

Southfield

Remote

USD 80,000 - 110,000

4 days ago
Be an early applicant