Embedded Software Development Engineer
Cyient · Coimbatore, Tamil Nadu, India
Cyient · Coimbatore, Tamil Nadu, India
We are hiring for an **Embedded Software Engineer role for Coimbatore Location** Key Requirements: - 3+ years of experience in embedded software development with 8/16/32-bit microcontrollers Strong knowledge of controller peripherals (Timer, PWM, DMA, External memory interface) - Hands-on experience with communication interfaces (SPI, I2C, USART, USB) - Proficiency in C and Embedded C programming. - Expertise with compiler, linker, loader, and build systems (Make/CMake) - Experience using test equipment (multimeter, logic analyzer, debuggers) - Python programming skills (numpy, pandas) for data visualization and validation Understanding of sensor systems (accelerometers, gyroscope) and basic signal processing Familiarity with Agile/Scrum development processes - Ability to work with cross-functional teams and gather requirements