Opportunity Description
Position Summary
We are seeking an experienced Embedded Software Engineer to develop application-layer software (user space) on Linux-based microprocessor systems as well as microcontroller based embedded systems. The primary focus will be developing and maintaining applications for battery monitoring systems based on industrial communication protocols such as Modbus, CAN, and Ethernet-based industrial stacks.
Responsibilities:
- Design and develop user-space applications on Embedded Linux platforms and RTOS as well baremetal embedded systems based on microcontrollers for Energy storage system.
- New Board bring-up and hardware validation.
- Implement and maintain industrial communication protocols like Modbus RTU/TCP, CAN (user-space via Socket CAN), Ethernet-based protocols.
- Develop multithreaded, event driven applications.
- Debug communication issues using Wiresh...
Interested in this opportunity? Apply now through Expertini.
Apply for this Position