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 HTTP
- 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
Lori.sklarski@pritechnology.com
Direct:(973)-354-2797
Office: 973.732.5454 x27
Cell: 973.432.9968