
C,C++,RTOS - Embedded Systems Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Design, develop, and maintain firmware for industrial communication protocols like EtherNet/IP, ProfiNet, etc.
- Implement software components using C, C++ on FreeRTOS in STM32 environments.
- Collaborate with cross-functional teams in an Agile environment using JIRA, Confluence, and GitHub.
- Integrate and test communication stacks with hardware systems including motors, VFDs, and relays.
- Perform debugging and optimization of embedded systems for performance and reliability.
- Prepare documentation and technical reports as required.
- 6+ years of experience in industrial communication protocol development (EtherNet/IP, ProfiNet).
- Strong proficiency in C and C++.
- Deep understanding of FreeRTOS and embedded real-time programming.
- Hands-on experience with STM32 or similar ARM-based microcontrollers.
- Familiarity with JIRA, Agile methodologies, Confluence, and GitHub.
- Knowledge of motors, VFDs (Variable Frequency Drives), and relays is a strong plus.
- Bachelor s or Master s degree in Electronics, Electrical, Computer Science, or related field.
- Good understanding of industrial automation systems and safety standards.