Pune, Maharashtra
Job Summary
Embedded Software Engineer
Years of Experience - 5+
experience in embedded system software - RTOS, C, Embedded Linux, C++.
Low level device driver development for different peripherals e.g. CAN, RS485, SPI, Ethernet, ADC etc.
Experience in Board bring-up, Boot loader development
Experience in RTOS, Embedded Linux
Excellent programming skills in embedded C/C++
Experience in different microcontrollers. STM based experience would be added advantage
Application design and development for embedded systems
Modbus over RS485/TCP, TCP/IP protocols, EtherCAT
Experience in electrical product development.
Experience in Cyber Security implementation
Robust debugging and problem-solving skills.
JIRA, Confluence, Blackduck,
Coverity, GitHub
Able to understand and review hardware schematic.
Familiar with CI/CD process
Ability to work in Agile Scrum Setting
Experience with multi-core embedded systems
Key Responsibilities
As above
Skill Requirements
As above
Other Requirements
As above
body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-#body.unify div.unify-button-container .unify-apply-now: focus, #body.unify div.unify-button-container .unify-apply-
📌 Technical Lead Pune (India)
🏢 HCLTech
📍 India