Embedded Firmware Developer

PRI Technology
Newark, NJ

Job Description

Job Description

I have a full time opportunity in Irvington NJ with one of our leading manufacturing clients for an Embedded Software Engineer. You would be working with a dedicated team of professionals, working in a fast-paced environment, utilizing amazing hardware to develop solutions for power utilities. A successful candidate will have proficiency with C, an understanding of microcontrollers, electronics, and an eagerness to learn embedded system's workings and new technologies.

This role will pay in the $150-$180k base salary range

Requirements

  • Experience with multi-threaded 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
  • 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 basics of analog circuits
  • Experience reading digital and analog circuit schematics

Plus: Experience with SCADA communication protocols including DNP3 and IEC-61850 is a plus

Qualifications

  • Bachelor's Degree (Electrical Engineering - preferred or Computer Science with a strong focus on hardware systems)
  • 5+ years' experience as a software engineer
  • Exceptional oral and written communication skills.
  • Superb analytical and problem-solving skills.
  • Passion for staying on top of the latest technologies and industry standards.

Lori Sklarski

Senior Technical Recruiter, PRI Technology

[email protected]

Direct:(973)-354-2797

Office: 973.732.5454 x27

Cell: 973.432.9968

Posted 2025-08-04

Recommended Jobs

General Cardiologist

Palm Careers
Sewell, NJ

Palm Health Resources is hiring a Dynamic General Cardiologist for a rapidly growing hospital practice in Camden County, NJ! This is an opportunity to join a newly established General Cardiology p…

View Details
Posted 2025-07-31

Driver - FT

Catholic Charities of the Archdiocese of Newark
Newark, NJ

Job Description Job Description Mount Carmel Guild Behavioral Health System, a CARF accredited division of Catholic Charities of the Archdiocese of Newark, is a leading provider of mental health …

View Details
Posted 2025-08-06

Registered Dental Assistant

ProSmile
Egg Harbor Township, NJ

We are offering a sign on bonus up to $3,000 to all newly hired Dental Assistants who have current licensing. Inquire during your interview to see if you are eligible JOB TITLE: REGISTERED DENTAL A…

View Details
Posted 2025-07-30

Facilities Maintenance Technician - Trenton, NJ

AutoZone-US
Trenton, NJ

SUMMARY: AutoZone's Maintenance Technician provides support to AutoZone retail stores by providing preventative maintenance within an assigned geographical area. Maintenance Technicians perform ro…

View Details
Posted 2025-07-26

BCBA in Center

SOCIAL CIRCLE ABA LLC
Passaic, NJ

Job Description Job Description Benefits: Great Environment Competitive salary Opportunity for advancement Job Overview We are seeking a dedicated and compassionate Board Certified…

View Details
Posted 2025-08-04

Account Manager

Impact XM
Dayton, NJ

Job Description Job Description At Impact XM , we don’t just plan trade shows and events — we bring them to life. We’re looking for an Account Manager who’s energized by tight timelines, bold…

View Details
Posted 2025-08-05

Process Engineer

Power Integrations
Branchburg, NJ

Description Job scope & responsibilities: ~Support MOCVD process manufacturing and engineering activities on multi-wafer production reactors for high voltage devices. ~Develop MOCVD recipe based …

View Details
Posted 2025-08-06

Kitchen Exhaust/Hood Cleaning Technician

Nelbud
Moonachie, NJ

Job Description Job Description Kitchen Exhaust/Hood Cleaning Tech.- Third Shift $2,500 Sign-On Bonus!!! Expand your CAREER now! NELBUD is growing and we want you to grow with us. …

View Details
Posted 2025-08-05

Registered Nurse / RN PACU

Ardent Health
Montclair, NJ

Overview Join our team as a rotating shift, PRN, Recovery Room (PACU) Registered Nurse in Montclair, NJ. Why Join Us? Thrive in a People-First Environment and Make Healthcare Better …

View Details
Posted 2025-08-07

Join us for a Digital Marketing Internship

Multimedia Solutions Corp.
Edgewater, NJ

Join us for a Digital Marketing Internship   Are you interested in helping to transform the way people communicate?   At Multimedia Solutions, we depend on collaboration for many of our marketing …

View Details
Posted 2025-08-06