Embedded Firmware Developer
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
Direct:(973)-354-2797
Office: 973.732.5454 x27
Cell: 973.432.9968
Recommended Jobs
General Cardiologist
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…
Driver - FT
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 …
Registered Dental Assistant
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…
Facilities Maintenance Technician - 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…
BCBA in Center
Job Description Job Description Benefits: Great Environment Competitive salary Opportunity for advancement Job Overview We are seeking a dedicated and compassionate Board Certified…
Account Manager
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…
Process Engineer
Description Job scope & responsibilities: ~Support MOCVD process manufacturing and engineering activities on multi-wafer production reactors for high voltage devices. ~Develop MOCVD recipe based …
Kitchen Exhaust/Hood Cleaning Technician
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. …
Registered Nurse / RN PACU
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 …
Join us for a Digital Marketing Internship
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 …