Embedded Software Engineer Job in Pricol Limited

Embedded Software Engineer

Apply Now
Job Summary

Job Title: Embedded Software Engineer

Department: ETG

Location: Coimbatore

Experience Required: 2 5 Years

Education:

  • B.E / B.Tech in ECE, EEE, or EIE
  • M.E / M.Tech in ECE, EEE, or EIE

Job Summary:

We are seeking a highly motivated and technically proficient Embedded Software Engineer to design and develop software for embedded systems with a focus on wireless connectivity and communication protocols. You will work closely with cross-functional teams to ensure seamless integration, functionality, and performance across platforms.

Key Responsibilities:

  • Design and develop embedded software applications, with emphasis on wireless communication.
  • Interface with Hardware, Systems, and Validation teams to ensure system-level functionality.
  • Debug, test, and validate embedded software; support integration and issue resolution.
  • Follow industry standards such as MISRA and processes like ASPICE throughout the development lifecycle.
  • Manage version control, maintain clear documentation of software modules and updates.
  • Optimize embedded code for performance and memory usage across diverse hardware platforms.
  • Develop and implement diagnostics features for real-time system monitoring and issue tracking.

Technical Skills & Requirements:

  • Strong programming expertise in Embedded C; working knowledge of C++ is an advantage.
  • Hands-on experience with wireless protocols such as BLE, Bluetooth, Wi-Fi, LTE.
  • Familiarity with embedded operating systems like Android, Linux, FreeRTOS.
  • Proficient in multi-core systems, particularly ARM Cortex controllers.
  • Skilled in memory management, including memory allocation, flash memory handling, and data encryption.
  • Experience with communication protocols:
    • Low-level: CAN, UART, SPI, USB, Ethernet
    • Network: HTTP, TCP/IP, MQTT, FTP
  • Strong grasp of socket programming, including scripting and client/server code development.
  • Experience in structured software development, coding standards, and version control systems (e.g., Git).
  • Exposure to QUECTEL GSM modules is a plus.
  • Ability to design and develop device diagnostics and self-test features.

Qualification :
M.E / M.Tech in ECE, EEE, or EIE
Experience Required :

2 to 5 Years

Vacancy :

2 - 4 Hires

Apply Now