Lead Embedded Software Engineer (Hybrid)

Stanley Black & Decker

Highland Heights (OH)

Hybrid

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Stanley Black & Decker seeks a Lead Embedded Software Engineer in Highland Heights, OH or Troy, MI, hybrid. You will design, implement, and mentor on embedded firmware for industrial systems, spanning RTOS, Linux, and driver development.

You will collaborate across validation, electrical, and product teams, driving software quality and scalable architecture while advancing security and IoT connectivity features.

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical discipline.
  • Significant experience in embedded firmware/software development using C and C++.
  • Experience developing software for embedded devices and Embedded Linux platforms.
  • Experience developing applications using RTOS.
  • Experience developing and debugging low-level device drivers.

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 (RTOS).
  • Support software development for precision motion and control systems, including 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 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 lab 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.

Skills

C/C++
RTOS
Embedded Linux
Device drivers
CAN
I2C
UART
SPI
ARM Cortex-M
Git
Firmware development
Embedded systems

Education

Bachelor's degree in EE/CS

Tools

Buildroot
Yocto

Job description

Stanley Black & Decker seeks a Lead Embedded Software Engineer in Highland Heights, OH or Troy, MI, hybrid. You will design, implement, and mentor on embedded firmware for industrial systems, spanning RTOS, Linux, and driver development.

You will collaborate across validation, electrical, and product teams, driving software quality and scalable architecture while advancing security and IoT connectivity features.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Lead Embedded Systems Engineer
Hybrid Lead Embedded Systems Engineer

Stanley Black & Decker • Troy (MI)

Hybrid
USD 90,000 - 145,000
Medical benefits
401(k) plan
Employee Stock Purchase Plan
+2
Hybrid Lead Embedded Systems Engineer
Hybrid Lead Embedded Systems Engineer

Stanley Black & Decker, Inc. • Troy (MI)

Hybrid
USD 90,000 - 145,000
Medical insurance
Dental insurance
401(k)
+4
Lead Embedded Firmware Engineer – RTOS, Linux & Motors
Lead Embedded Firmware Engineer – RTOS, Linux & Motors

Stanley Black & Decker, Inc. • Highland Heights (OH)

Hybrid
USD 90,000 - 145,000
Medical plan
Dental plan
Tuition reimbursement
+1
Lead Embedded Software Engineer – RTOS & IoT
Lead Embedded Software Engineer – RTOS & IoT

Stanley Black and Decker Inc. • Troy (MI)

Hybrid
USD 90,000 - 145,000
Medical, dental, life, vision, and 401
Employee Stock Purchase Plan
Paid time off
+2
Embedded Software Engineer
Embedded Software Engineer

Stanley Black & Decker • Highland Heights (OH)

Hybrid
USD 120,000 - 180,000
Embedded Software Engineer III — Hybrid, Power Tools Towson
Embedded Software Engineer III — Hybrid, Power Tools Towson

AgUpdate • Baltimore (MD)

Hybrid
USD 105,000 - 130,000
Medical benefits
Financial benefits
Other benefits
Embedded Software Engineer I - Motor Control (Hybrid)
Embedded Software Engineer I - Motor Control (Hybrid)

Stanley Black & Decker, Inc. • Towson (MD)

Hybrid
USD 70,000 - 110,000
Competitive benefits package
Tool discounts & Tuition reimbursement
Senior Embedded Software Engineer - Hybrid, Flexible Schedule
Senior Embedded Software Engineer - Hybrid, Flexible Schedule

Rockwell Automation • Mayfield Heights (OH)

Hybrid
USD 110,000 - 150,000
Health Insurance including Medical,)
401k
Paid Time off
+2
Senior Embedded Software Engineering Lead – Hybrid
Senior Embedded Software Engineering Lead – Hybrid

Briggs & Stratton, LLC. • Wauwatosa (WI)

Hybrid
USD 150,000 - 210,000
Lead Embedded Software Engineer - Mission-Critical
Lead Embedded Software Engineer - Mission-Critical

Global Business Ser. 4u • Grand Rapids (MI)

On-site
USD 110,000 - 160,000