Unknown Company

Lead Engineer, Embedded Software

towson, maryland • Posted 3 days ago
Onsite Contract General

Lead Engineer, Embedded Software – Towson, MD United States

Responsibilities

  • Design and develop power electronic firmware and specifications for ABLDC motor controls, lithium‑ion battery management, and chargers.
  • Implement and validate electronic designs through software development, testing, 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.
  • Translate high‑level goals and requirements into individual work items.
  • Develop and maintain a schedule to track progress in fulfilling objectives within a deadline.
  • Effectively summarize information about an objective and communicate it to others.
  • Embrace cross‑functional teamwork.
  • Train and mentor junior team members.
  • Participate in peer design and code reviews.

Qualifications

  • B.S. Electrical/Computer Engineering, Electronics, or equivalent from an accredited institution.
  • 10+ years of experience with electronics, software development, and embedded firmware.
  • 5+ years of hands‑on experience designing embedded systems on bare‑metal platforms.
  • Extensive knowledge of embedded microcontrollers in C, C++, or assembly; experience with ARM preferred.
  • Experience with closed‑loop control and feedback systems for AC and BLDC motors.
  • Familiarity with lithium‑ion battery powered systems.
  • Experience with motor control techniques, including sensored and sensorless trapezoidal control.
  • Understanding of microcontroller peripherals (timers, GPIO, watchdog, ADC, UART, DMA).
  • Strong understanding of embedded software concepts such as real‑time processing, scheduling, multitasking, interrupt handling, race conditions, and RTOS.
  • Proficient in software development processes and controls (static analysis, version control, unit testing, bug tracking).
  • Experience debugging embedded software with in‑circuit debugger or other methods.
  • Ability to approach development with a system‑level view.
  • Ability to travel and work with overseas electronic contract manufacturers.
  • Experience with Agile or waterfall development methodologies.

Benefits

  • Competitive salary.
  • Medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan.
  • Employee Stock Purchase Plan.
  • Paid time off, holiday, and personal days.
  • Tuition reimbursement.
  • Discounts on Stanley Black & Decker tools and partner programs.

EEO Statement

All qualified applicants to Stanley Black & Decker are considered for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran’s status or any other protected characteristic.

#J-18808-Ljbffr
Back to Job Search