S

Stanley Black & Decker

Global power tools and outdoor equipment

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • Significant experience in embedded firmware and software development using C and C++.
  • Experience developing software for embedded devices and Embedded Linux platforms.
  • Experience developing applications using real-time operating systems.
  • Experience developing and debugging low-level device drivers.
  • Strong understanding of ARM-based architectures, including Cortex-M3, Cortex-M4, and i.MX platforms.
  • Working knowledge of communication interfaces and protocols including CAN, I2C, UART, SPI, Ethernet, TCP, and UDP.
  • Experience with embedded development toolchains such as GCC, Keil, CCS, and Microsoft Visual Studio.
  • Experience using laboratory and debugging tools such as oscilloscopes, digital multimeters, and JTAG debuggers.
  • Ability to read and interpret schematics, technical documentation, and datasheets.
  • Demonstrated ability to troubleshoot and resolve hardware and software integration issues.
  • Working knowledge of Bash and Linux/Unix environments.
  • Familiarity with Git and standard source control practices.
  • Experience supporting embedded software for industrial, electromechanical, or motion-control-based systems.

Responsibilities

  • Design, develop, test, and maintain embedded firmware in C and C++ for embedded devices and industrial systems.
  • Develop embedded applications using real-time operating systems.
  • Support software development for precision motion and control systems, including applications involving PMSM and BLDC motor control.
  • Design and implement low-level device drivers for interfaces such as Serial, CAN, SPI, Ethernet, and related peripherals.
  • Develop and maintain software applications and drivers for Embedded Linux environments where applicable.
  • Build, configure, and support embedded Linux systems using tools such as Buildroot and Yocto.
  • Debug and integrate hardware components with embedded firmware and Linux operating systems.
  • Analyze and interpret system-level schematics, board-level schematics, and component datasheets.
  • Troubleshoot hardware and software issues using engineering laboratory equipment, including oscilloscopes, digital multimeters, and JTAG debuggers.
  • Implement and support communication protocols including CAN, I2C, UART, SPI, TCP, and UDP.
  • Support connectivity technologies such as Wi-Fi, Bluetooth, and cellular communications, where applicable.
  • Contribute to embedded security and encryption capabilities.
  • Support connected product solutions using IoT protocols such as MQTT and OPC UA, where applicable.
  • Provide technical leadership in software design, code quality, integration strategy, and development best practices.
  • Mentor software engineers through code reviews, technical guidance, and collaborative problem-solving.
  • Partner closely with validation, electrical engineering, systems, and product teams to ensure robust product performance.
  • Support planning, prioritization, and execution of software development activities across projects.
  • Drive continuous improvement in software quality, reuse, development efficiency, and platform scalability.
  • Follow established software development processes, coding standards, and version control practices using Git.

About the Company

Stanley Black & Decker

Global power tools and outdoor equipment

Stanley Black & Decker designs, manufactures, and sells tools and outdoor equipment, including power tools, hand tools, storage solutions, and security devices, under brands like DEWALT, BLACK+DECKER, Stanley, and Craftsman. It serves professionals and DIY enthusiasts through home centers, mass retailers, and distributors worldwide, using a global manufacturing footprint across the Americas, Europe, and Asia. The company differentiates itself with a large brand portfolio, extensive international reach, and ongoing product development to meet needs in construction, home improvement, and security. Its goal is to be a trusted, leading supplier of tools and related solutions, delivering reliable performance and broad selection across global markets.

Company size
10,001+
Company stage
IPO
Headquarters
New Britain, CT
Founded
1843

Recently Posted Jobs

Explore more opportunities at Stanley Black & Decker

See more jobs