Firmware Engineer

Stanley Black & Decker   •  

Farmington, CT

Industry: Retail & Consumer Goods


5 - 7 years

Posted 104 days ago

This job is no longer available.

Position Summary

The Firmware Engineer will be a core member of the Electrical Engineering team. The Engineer will be involved in every phase of the development of products associated with automatic doors, automatic door components, and related systems.


  • All aspects of software development; specifying, designing, prototyping, debugging and validating embedded systems
  • Developing and debugging low level embedded firmware/drivers
  • Developing and debugging application level embedded firmware (including RTOS tasks and communication)
  • Interacting with/managing outside software resources
  • Creating System Architectures/designs and software for IoT solutions
  • Implementing and debugging electronic circuits to be used in new products as well as existing product enhancements and productivity activities
  • Conducting and participating in team design/code reviews
  • Following the company product development process
  • Creating and maintaining Engineering documentation
  • Assisting creation and maintenance of user documentation
  • Designing test specifications

Required Skills & Experience

  • BS or MSdegree in Electrical Engineering, Computer Engineering, or Computer Science
  • Minimum of 5-7 years related experience
  • Proficiency in Real Time Embedded C programming techniques, with or without an RTOS
  • Knowledge Microcontroller interfacing and use of peripherals
  • Experience with IoT solutions, including edge and cloud computing
  • Experience with networkarchitectures, communication, and protocols
  • Knowledge and understanding of networksecurity concepts and cryptography
  • Experience with firmware/software specification and documentation
  • Experience with Unit Testing
  • Experience with serial communication and peripheral interfacing
  • Experience with best practice software/firmware design and processes
  • Strong office productivity tool (Word, Excel) knowledge required
  • Very strong written communication skills required
  • Basic use of electrical/wiring tools

Nonessential/Preferred Education, Skills & Experience

  • Experience with ARM Cortex microcontrollers
  • Knowledge of Wi-Fi and Bluetooth communication protocols
  • Automated testing

Requisition Number 59562BR