Senior Embedded Software Engineer

Stanley Black & Decker, Inc.Towson, MD
19h$70,000 - $135,000Hybrid

About The Position

Senior Embedded Software Engineer (Towson, Maryland – Hybrid) Make A Difference For Those Who Make The World™ It takes great people to achieve greatness. People with a sense of purpose and integrity. People with a relentless pursuit of excellence. People who care about making things better For Those Who Make The World™. Sound like you? Join our top-notch team of approximately 43,500 diverse and high-performing professionals globally who are making their mark on some of the world’s most beloved brands, including DEWALT®, BLACK+DECKER®, CRAFTSMAN®, STANLEY®, CUB CADET®, and HUSTLER®. The Job: As a Senior Embedded Software Engineer, you’ll be part of our Embedded Software team working as a hybrid employee. A Senior Embedded Software is an integral part of our Electronics & Electrical Systems product development organization. This position supports our Product Execution team based in Towson, MD.

Requirements

  • BSEE, BSCS, BSCE or equivalent (4 years) from accredited computer/electrical engineering college
  • 3+ years experience developing embedded software for consumer/industrial products
  • Knowledge in developing embedded 8bit/16bit/32bit microcontrollers in C.
  • Experience with ARM architectures preferred.
  • Understanding of common microcontroller peripherals such as: timers, GPIO, watchdog, ADC, UART, DMA.
  • Strong understanding of embedded software concepts, including : real time processing, process scheduling, cooperative multitasking, interrupt processing, race conditions, RTOS.
  • Familiar with software development processes and controls (static analysis, distributed version control, unit testing, bug tracking).
  • Experience with debugging (either with in-circuit debugger or by other means)
  • Ability to discover and implement creative or innovative ideas and inspire others to do so.
  • Strong communication and interpersonal skills to influence the organization and to communicate effectively with internal and external customers.
  • Foster and maintain a high level of integrity in all aspects of work.
  • Ability to travel and interface with overseas electronic contract manufacturers and provide technical direction to obtain quality electronics assemblies for tool production.
  • Ability to accomplish unrelated objectives concurrently.

Nice To Haves

  • Experience with assembly language coding is a plus.
  • Familiarity with closed loop control and feedback systems, lithium ion battery powered systems and/or common motor control techniques, including sensored and sensorless trapezoidal control is a plus.

Responsibilities

  • Design and develop electronic firmware and specifications for power tools including Brushless DC motor controls, Li-Ion battery management systems and battery chargers.
  • Implement and validate electronic designs through software development, test and simulation.
  • Develop software verification and validation procedures using unit and integration tests.
  • Provide leadership in achieving cost, performance and quality objectives of all related electronic systems, components, and sub-assemblies.
  • Develop solutions for electronic system related issues as an integral member of a larger team.
  • Maintain appropriate documentation for work performed.
  • Translate customer requirements into software specifications.
  • Embrace cross functional teamwork.

Benefits

  • Medical, dental, life, vision, disability, 401(k), Employee Stock Purchase Plan, paid time off, and tuition reimbursement in addition to programs & benefits in support of your well-being.
  • Discounts on Stanley Black & Decker tools and other partner programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service