Senior Embedded Firmware Engineer

Vtricks Technologies 

📍 Bengaluru, India 🇮🇳

full-time
senior
Posted —

Key Skills

Embedded CRTOSJTAGTCP/IPIAR

Industry

Industrial AutomationConsumer Electronics

Job Description

Senior Embedded Firmware Engineer – PLC Systems

📍 Bengaluru, India | 🏢 Full-Time | 💼 Experience: 10+ Years

About the Role

We are looking for a highly skilled Senior Embedded Firmware Engineer to join our engineering team and contribute to the design and development of next-generation PLC products for industrial automation. The ideal candidate will have strong expertise in embedded systems, firmware development, RTOS, and communication protocols, along with a passion for building robust and reliable products.

Key Responsibilities
  • Design, develop, and maintain firmware for PLC product families.
  • Develop low-level drivers and embedded software using Embedded C and IAR Embedded Workbench .
  • Perform debugging and troubleshooting using JTAG , oscilloscopes, and logic analyzers.
  • Collaborate with Hardware, Firmware, Test, and Product teams across global locations.
  • Conduct root cause analysis and ensure systematic verification of firmware issues.
  • Participate in Agile ceremonies, code reviews, and design reviews.
  • Create and maintain design documents, interface specifications, and technical documentation.
  • Drive process improvements and engineering best practices.
Required Skills

✔ 10+ years of embedded firmware/software development experience

✔ Strong proficiency in Embedded C (C++ is a plus)

✔ Hands-on experience with STM32 or similar 32-bit MCUs

✔ Expertise in RTOS (ThreadX, VxWorks, FreeRTOS, etc.)

✔ Experience with communication protocols such as TCP/IP, Ethernet, CAN, USB, Wi-Fi, and Profibus

✔ Knowledge of hardware/firmware interfaces and low-level driver development

✔ Experience with IAR Embedded Workbench and JTAG debugging tools

✔ Strong problem-solving and debugging skills using oscilloscopes and logic analyzers

✔ Experience working in Agile environments

Preferred Qualifications
  • Experience in Industrial Automation, PLCs, or Control Systems
  • Exposure to ThreadX (Azure RTOS) and NetX
  • Knowledge of CIP Security, Encryption, Cryptography, and Network Security Protocols
  • Experience leading process improvements and engineering best practices
What We’re Looking For
  • Strong analytical and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Passion for embedded engineering and continuous learning
  • Ability to thrive in a fast-paced, multicultural environment

📩 Interested candidates can share their profiles or connect for more details.