Senior Executive / Executive – R&D Embedded Firmware Engineer
Grade: E2 / E1
Reporting To: Senior Manager / Manager
Qualification: BE / B.Tech / M.Tech in Electrical & Electronics / Telecommunication
Experience: 3–6 years in relevant field
Key Responsibilities:
- Hands-on firmware development, debugging, and resolving critical issues
- Prepare flowcharts and test cases for embedded systems
- Estimate firmware development activities and guide the team in estimations
- Provide technical guidance to junior engineers and perform design/code reviews
- Write production-quality C code ensuring firmware meets CPU, memory, power, and latency requirements
Required Skills / Highly Preferred:
- Minimum 3 years’ experience in RTOS and bare-metal firmware development using Embedded C
- Hands-on experience with Cortex-ARM, PIC16, and AVR architectures
- Experience with controller peripheral interfaces: UART, I2C, SPI, Timers, ADC, etc.
- Firmware driver development for communication protocols: Ethernet, CAN, RS232, RS485, IEC 104/103/101, Modbus, etc.
- Design & development of embedded firmware for Railway Electronics Products (SCADA/PLC/Data Logger)
- Experience with tools: Logic Analyzers, Oscilloscopes, Protocol Analyzers
- Ability to read schematics and datasheets
- Experience with Git or other source control tools
Desirable Skills (Good to Have):
- Experience in developing Linux applications
- Knowledge of secure boot and encryption/decryption in embedded systems
- Experience developing railway signaling products: TCAS/EI Applications, Remote Monitoring Applications
- Knowledge of railway signaling concepts
- Experience handling departmental processes (IMS, IRIS)