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.

Responsibilities

  • 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