Embedded Software Engineer

Overview

Hybrid
$160,000 - $180,000
Full Time
No Travel Required

Skills

c
digital
analog
sofware
engineer

Job Details

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 HTTP
  • Experience with SCADA communication protocols including DNP3 and IEC-61850 is a plus
  • 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

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

Direct:

Office: x27

Cell:

;/p>

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.