Embedded Firmware Engineer

0 years

0 - 1 Lacs

Posted:2 days ago| Platform:

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary: We are seeking a passionate and skilled Embedded Firmware Engineer to develop real-time firmware for motor control applications, with 0 to 3 years of experience . The ideal candidate should have strong programming skills in Embedded C , working knowledge of C++ , and experience or academic exposure to Field-Oriented Control (FOC) techniques. You’ll be working closely with motor control hardware and microcontroller-based systems to deliver high-performance, reliable, and efficient embedded solutions. Key Responsibilities: Develop and maintain embedded firmware in C/C++ for microcontroller-based motor control systems. Implement and optimize Field-Oriented Control (FOC) algorithms for motors such as BLDC and PMSM . Program low-level MCU peripherals (PWM, ADC, UART, SPI, CAN, timers) for real-time applications. Work on bare-metal or RTOS-based firmware development. Interface with hardware components such as inverters, sensors , and motor drivers . Conduct motor testing, calibration , and fine-tuning on real hardware setups. Debug firmware using tools like oscilloscopes, logic analyzers, and JTAG/SWD debuggers . Collaborate with cross-functional teams for hardware integration and system validation. Write clear and maintainable code with proper documentation and version control. Required Skills: Proficiency in Embedded C for real-time firmware development. Working knowledge of C++ , especially in embedded contexts. Understanding of motor control principles including FOC, PI loops, and modulation techniques (e.g., SVPWM). Experience with microcontrollers such as STM32, TI C2000, Infineon, NXP , etc. Familiarity with low-level driver development and interrupt-based programming . Strong debugging and problem-solving skills using hardware and software tools . Basic knowledge of power electronics related to motor drives. Preferred Experience (Good to Have): Exposure to sensorless FOC , motor parameter estimation, or observer-based control. Experience with bootloader development and firmware over-the-air (FOTA) updates. Knowledge of tools like MATLAB/Simulink for motor modeling or algorithm prototyping. Familiarity with functional safety standards (e.g., ISO 26262). Job Types: Full-time, Permanent Pay: ₹20,000.00 - ₹100,000.00 per month Schedule: Day shift Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Programming Interview Now

My Connections ENLIVEN DIGITAL CONTENT

Download Chrome Extension (See your connection in the ENLIVEN DIGITAL CONTENT )

chrome image
Download Now

RecommendedJobs for You