Post Job Free
Sign in

Senior Firmware Developer with SCADA C DNP

Company:
PRI Technology
Location:
Hillside, NJ, 07205
Pay:
150000USD - 170000USD per year
Posted:
August 25, 2025
Apply

Description:

Job Description

Senior Firmware Developer with SCADA C DNP IEC-61850

My name is Bill Stevens, and I have a new full time Senior Firmware Developer opportunity available for a major firm located in Hillside, New Jersey that could be of interest to you, please review my specification below. The work schedule will be onsite.

The ideal candidate should also possess a green card or be of citizenship. Please let me know if Hillside, New Jersey could be an option for you.

Summary:

The firm is seeking a Senior Firmware Developer. The team are a dedicated team of professionals, working in a fast-paced environment, utilizing amazing hardware to develop solutions for power utilities. The ideal candidate will have proficiency with C, SCADA (Which is a system used to monitor and control industrial processes.) and DNP3 and IEC-61850 Communication protocols which are used in substation power systems. He / She will possess an understanding of microcontrollers, electronics, and an eagerness to learn embedded system's workings and new technologies.

Requirements:

Five to seven years of experience with C programming.

Familiarity with object-oriented design patterns, software architecture techniques, and version control systems.

Experience with algorithm development, implementation, and optimization.

Ability to adapt to multiple development platforms depending on the project.

Ability to use troubleshooting tools such as hardware/software debuggers and oscilloscopes to solve problems.

Documenting processes and maintaining critical software development records.

Experience with Linux or Unix development environments and deployment targets.

Experience with API development and network communication protocols, especially TCP/IP and HTTP

Experience with SCADA and the following communication protocols DNP3 and IEC-61850.

Collaborate professionally with the software team regarding application design and development.

Eagerness to learn embedded systems' inner workings, broader complex system interactions, and new technologies.

Knowledge of the basics of analog circuits.

Experience reading digital and analog circuit schematics.

Please let me know your interest in this position, availability to interview and start for this position along with a copy of your recent resume.

Full-time

Apply