Job Description
Proficient in Bare-metal Embedded software development using Embedded C/C
Extensive experience in micro-controller, low-level hardware, and communication protocol (UART, SPI, I2C, Modbus, CAN, Ethernet)
Provide guidance for the team with technical architecture as needed
Should have strong analytical, logical thinking and problem-solving skills
Peer reviews for SW development artifacts (SRS, HLD, LLD, Source Code, Test Specs Reports)
Good understanding of various control algorithms for motor control
Experience in control algorithm design PI, PID
Experience in code version control systems
Ability to work in teams and must have strong interpersonal skills
Ability to define the functional and non-functional requirements.
Collaborate with HW and Application engineers for SW development activities.