About this role
Lead Embedded Software Engineer leading the design and development of firmware for power tools and battery systems in a hybrid Towson environment, with cross-functional collaboration and mentoring responsibilities.
Key Responsibilities
- Design and develop firmware for power tools and battery management
- Implement and validate designs through tests and simulations
- Develop verification and validation procedures (unit/integration tests)
- Provide leadership for cost, performance, and quality objectives
- Mentor junior engineers
Technical Overview
Embedded software stack with C/C++/ASM on ARM MCUs, RTOS, motor control, battery management, and testing. Emphasis on end-to-end firmware quality and cross-team integration.
Ideal Candidate
The ideal candidate is a senior/lead embedded software engineer with 10+ years in electronics, software and embedded firmware, strong C/C++/ASM, ARM, RTOS, and motor control experience; capable of mentoring and leading cross-functional teams.
Must-Have Skills
BSEEBSCSBSCE or equivalent3+ years embedded software experienceCC++ARM architecturesRTOSperipherals timers GPIO ADC UART DMAdebuggingunit/integration testingAgile or waterfall development process
Nice-to-Have Skills
Master's degree in Engineeringembedded software development for motor drivesconnected products IoT (BluetoothWiFietc)technology and product strategy experience
Required Skills
BSEEBSCSBSCE or equivalent3+ years embedded software experienceCC++ASMARM architecturesRTOS8bit/16bit/32bit MCUstimersGPIOwatchdogADCUARTDMAsensorless trapezoidal controlsensored trapezoidal controlbattery managementunit testingintegration testingstatic analysisversion controldebuggingAgile or waterfall
Hard Skills
BSEEBSCSBSCE or equivalent3+ years embedded software experienceCC++ASMARM architecturesRTOS8bit/16bit/32bit microcontrollersperipherals: timersGPIOwatchdogADCUARTDMAsensorless trapezoidal controlsensored trapezoidal controlbattery powered systemsbattery management systemsbattery chargersunit testingintegration testingstatic analysisdistributed version controldebuggingAgile or waterfall development process
Soft Skills
communicationinterpersonal skillsleadershipteam collaborationproblem solvingorganization
Keywords for Your Resume
Lead Embedded Software Engineerembedded softwareCC++ASMARM architecturessensorless trapezoidal controlsensored trapezoidal controlRTOSbare metalperipherals timers GPIO ADC UART DMAbattery managementbattery powered systemsunit testingintegration testingdebuggingAgile or waterfallTowsonMarylandhybridmotor drivespower toolsAgile
Deal Breakers
Bachelor's degree in engineering or related field, 7+ years embedded firmware experience, ARM architectures preferred but not required
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile