Requirements
- Bachelor’s/Master's Degree in Electrical/Electronics Engineering from an accredited institution required.
- 10 + years of design & development experience of 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.
- Strong 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 Environment
- Experience with multi-core embedded systems