A leading technology company in Towson, Maryland is seeking an Embedded Systems Engineer with strong knowledge in Embedded C/C++ and expertise in motor control for BLDC/PMSM motors. The ideal candidate has a deep understanding of real-time systems and experience with MATLAB/Simulink, along with strong debugging skills on embedded hardware. Excellent communication and leadership skills are crucial for interacting with customers and coordinating projects. Familiarity with CI/CD tools and experience in product safety standards is a plus.
Qualifications
Strong hands-on experience in Embedded C/C++.
Expertise in motor control for BLDC/PMSM motors.
Deep understanding of real-time systems, interrupts, timers, PWM, ADC, communication protocols.
Skills
Embedded C/C++
Motor control for BLDC/PMSM motors
Real-time systems understanding
Debugging skills on embedded hardware
Test automation using Python
Excellent communication skills
Leadership skills
Tools
MATLAB/Simulink
CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
HIL systems (NI, dSPACE, Vector)
Job description
Strong hands-on experience in Embedded C/C++.
Expertise in motor control for BLDC/PMSM motors.
Deep understanding of real-time systems, interrupts, timers, PWM, ADC, communication protocols.
Experience with MATLAB/Simulink and model-based workflows.
Experience in test automation using Python or similar tools.
Strong debugging and problem-solving skills on embedded hardware.
Excellent communication, leadership, coordination, and customer interaction skills.
Preferred Skills
Experience with RTOS (e.g., FreeRTOS).
Familiarity with CI/CD tools like Jenkins, GitLab CI, or Azure DevOps.
Exposure to HIL systems (NI, dSPACE, Vector).
Knowledge of battery-powered tools, power electronics, and safety systems.
Experience in product safety standards (IEC/ISO) is a plus