Back to Jobs
Embedded system – Design and Development
-
SalaryAs Per Market standardLocationBengaluru, IndiaIndustryIndustrial Machinery ManufacturingJob Description
Job Description:
- Requires experience in embedded software design and development.
- Proficiency in C programming is essential.
- Hands-on experience with microcontrollers (8-Bit, 16-Bit MCU) from leading manufacturers like NXP, Microchip, ST Micro, and Renesas.
- Strong understanding of communication protocols including CAN, SPI, I2C, and UART.
- Familiarity with MCU peripherals such as GPIO, ADC, Timers, and PWM.
- Experience with Vector - CANape is a plus.
- Strong problem-solving and analytical skills are required.
- Additional knowledge in power electronics, including SCR, MOSFET, IGBT, and their driving circuit design, is advantageous.
- Bonus points for familiarity with 2-wheeler EFI ECU systems, including Fuel Pump, Sensor, Lambda sensor, and actuators.
- Good understanding of motor control algorithms such as Trapezoidal and Sinusoidal control.
- Familiarity with ASPICE and ISO26262 standards is an advantage.
- Responsibilities include customer requirement analysis, high-level system design, and delegation/review of work to team members.
- Excellent written and oral communication skills are necessary.
Needed Technical Skill:
- Expertise in microcontroller selection and programming using Embedded C.
- Proficient in configuring I/O, ADC, PWM with complementary PWM, and Timers.
- Experienced in various communication protocols including CAN, SPI, I2C, UART, LIN, and SENT.
- Skilled in using compilers and Integrated Development Environments (IDEs) such as MPLABX, CodeWarrior, and CS+.
- Proficiency in simulation tools like Proteus and Matlab model-based software.
- Familiarity with algorithms including Field-Oriented Control, Proportional Integrator and Differentiator Controller, and First-order Transfer Function.
- Knowledgeable in debugging techniques, bootloader implementation, and driver development.
- Capable of GUI development using platforms like Visual Studio, Eclipse, and NI.
- Experience with CAN OE and Vector tools.
- Proficient in software validation using test scripts.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match
It has come to our attention that clients and candidates are being contacted by individuals fraudulently posing as Antal representatives. If you receive a suspicious message (by email or WhatsApp), please do not click on any links or attachments. We never ask for credit card or bank details to purchase materials, and we do not charge fees to jobseekers.