Embedded System Engineer

URR Manufacturing LLP 

📍 Mumbai, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

EmbeddedC++ARMI2CModbus

Industry

Industrial AutomationConsumer Electronics

Job Description

Job Summary


We are looking for an Embedded System Engineer to join our product development team. The candidate will be responsible for designing, developing, testing, and maintaining embedded software for industrial automation products, protection relays, measurement meters, controllers, and related embedded systems.

The ideal candidate should have strong programming skills in Embedded C/C++, hands-on experience with microcontrollers, communication protocols, real-time systems, and a passion for developing reliable industrial products.


Key Responsibilities:


  • Design, develop, test, and maintain embedded software for industrial and electronic products.
  • Develop firmware for ARM Cortex, STM32, ESP32, and similar microcontroller platforms.
  • Implement and debug communication protocols such as UART, SPI, I2C, Modbus RTU, CAN, and Ethernet.
  • Develop software for measurement, monitoring, protection, and control applications.
  • Work closely with hardware engineers during circuit design, board bring-up, debugging, and validation.
  • Perform software integration, testing, calibration, and product validation.
  • Develop and maintain technical documentation, test plans, and test reports.
  • Participate in fault analysis, troubleshooting, and root cause investigation.
  • Interact with customers and internal stakeholders to understand technical requirements and deliver effective solutions.
  • Follow software development processes and quality standards throughout the product lifecycle.


Required Skills:


  • Strong knowledge of Embedded C and C++.
  • Experience with ARM Cortex, STM32, ESP32, or similar microcontrollers.
  • Good understanding of RTOS concepts and real-time embedded systems.
  • Hands-on experience with communication interfaces such as UART, SPI, I2C, CAN, RS485, and Modbus.
  • Experience in debugging embedded hardware and firmware issues.
  • Familiarity with development tools such as Keil, STM32CubeIDE, ESP-IDF, or equivalent.
  • Understanding of ADC, DAC, GPIO, timers, interrupts, and peripheral drivers.
  • Knowledge of software testing, validation, and debugging techniques.


Qualifications:


  • B.E./B.Tech/Diploma in Electronics, Electronics & Telecommunication, Instrumentation, Electrical Engineering, Embedded Systems, or related field.


Location: Dahisar East, Mumbai