1+ months

Firmware Software Engineer

Kelly Services
Melville, NY 11747
Firmware Engineer, Software (Melville, NY)

Our client, an American manufacturer of electrical wiring equipment, is currently adding a Software Engineer to their staff. This position is a Direct Hire role. The right candidate for this role will have at least 3-5 years experience in embedded system programming, and experience in embedded programming using C/C++ and with embedded microcontrollers (ST Micro).


This position is responsible for writing C/C++ code for the real time micro-controller-based instrumentation systems and will conduct research and development activities concerned with design, manufacture and test of electronic components, products, and systems. This position is on-site.


Analyze marketing and engineering data to determine software feasibility of product proposal.

Coordinate with project management to clarify or resolve problems and develop efficient coded designs.

Develop technical specification and identify test requirements for products.

Prepare product or system software, block diagrams and object code utilizing engineering group input.

Participate as needed to fabricate engineering prototype.

Implement process improvements to decrease time to market of new and existing products.

Provide mentorship to peers and support an open work environment where all input is received and valued.


Education & Experience.

BSEE/BSCS required; MSEE/MSCS preferred.

3-5 years experience in embedded system programming.

Experience in embedded programming using C/C++ and with embedded microcontrollers (ST Micro).

Experience developing in source control environment.

Skills & Abilities:

Strong knowledge of C / C++ and knowledge of assembly language.

Strong written and verbal communication skills.

Familiarity with IAR Embedded Workbench for ARM.

Familiarity with bus protocols such I2C, SPI, RS-232, RS-485, Ethernet.

Knowledge of communication protocols such as Modbus, Wi-Fi, 802.15.4/ZigBee, TCP/IP and/or Bluetooth a plus.

Must be motived and creative, with the ability to design a variety of new products from concept through production release.

Must have the ability to provide cost effective designs using an efficient, effective design process.

Makes modifications to or upgrades existing firmware designs via patches and generating new code

Must have the ability to read and understand electrical schematics.

Must be comfortable using lab equipment and tools such as debuggers, logic analyzers, oscilloscopes, etc.

This role is directly involved in developing innovative products embedding intelligence into electrical wiring devices. You will be a part of a team on the forefront of expanding our reach into the industrial internet of things and smart devices.

Why is this a great opportunity?

Youll join a stable company with over 115 years of history developing products that directly impact everyday lives. Client is a privately owned, global manufacturing company with multiple factories and distribution centers around the world. From electrical to lighting to networking, they engineer thoughtful solutions that help make life easier, safer, more efficient, and more productive.

In addition, you'll have:

The opportunity to learn and affect product design and development in a variety of product categories, and:

An on-site engineering technology lab for R&D, prototyping, product testing and evaluation.

A Full team of engineers for collaboration, including Mechanical, Manufacturing, Electrical, Firmware, Quality and Project Management.

Encouragement and innovation opportunities through patent applications utilizing in-house counsel. Client has 735 patents that are granted and in force worldwide! Their products have received over 10 different industry awards in the past 2 years!

A competitive benefits package.

A culture of collaboration, productivity, and mutual respect.

Optional work from home one day per week.

Access to training and education programs (internal and external).

Near the greatest city in the world, New York City culture, arts, entertainment, sports, history, nightlife.

A short drive to some of the best beaches in the country.

Outdoor opportunities for fishing, hiking, camping, boating/sailing, wine country.


**Why Kelly** **** **?**

Your engineering skills are in demand, but how do you find the right fit? Easy. With Kelly Engineering, our experts connect you with leading organizations where you can learn and grow, collaborate on innovative projects, and keep your skills sharp with top technology. Whether you prefer the variety and flexibility of short-term projects, or are looking for something more long-term, were here every step of the way to find your dream engineering job.

**About Kelly** ****

At Kelly, were always thinking about whats next and advising job seekers on new ways of working to reach their full potential. In fact, were a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live (plus, did we mention we provide a ton of benefits ?). Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.

Kelly is an equal opportunity employer committed to employing a diverse workforce and providing accommodations for people with disabilities in all parts of the hiring process as required under its Employment Accommodation Policy. Kelly will work with applicants to meet accommodation needs that are made known to Kelly in advance.
Posted: 2022-06-27 Expires: 2022-08-27

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Firmware Software Engineer

Kelly Services
Melville, NY 11747

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast