To design, develop and bench take a look at the firmware (embedded software program) modules for brand new merchandise in addition to the present merchandise by working with world engineering groups
- Evaluate product necessities for its feasibility in the direction of design, coding and testing.
- Design and develop embedded software program modules for express in addition to implicit product necessities
- Develop and submit design paperwork for the firmware improvement actions undertaken.
- Debug and resolve software program points and faults
- Comply with group’s software program improvement processes and procedures
- File and share technical information and expertise gained
- Assist improvement chief on estimation and threat identification for the assigned work
- Assist seniors/chief to make sure that the venture milestone deadlines are met
- Collaborate with world engineering groups for profitable embedded software program improvement
Training: B.E. (Electronics)/ M.E. (Electronics)/ M.Sc. (Electronics)
Expertise: 3 to five years of related expertise
- Experience with Meeting and C programming and troubleshooting
- Experience with 8/16/32 bit microcontrollers together with ARM Cortex-M/ARM Cortex-A
- Expertise in analog and digital digital schematics, circuit boards, part datasheets
- Arms on expertise with varied wired protocols like UART, I2C, SPI.
Fundamental understanding of OOAD ideas
- Skill to deal with altering priorities and to manage effectively with a number of calls for.
- Good verbal and written communication expertise together with the power to precise in a transparent, concise and well timed method
- Summary and analytical considering i.e. skill to attach a number of unrelated facets, perceive the issue area and be capable of draw conclusions and counsel options
- Familiarity with wi-fi protocols like Wi-Fi, Bluetooth, ZigBee, TCP/IP is most popular.
- Arms on expertise with RTOS primarily based embedded software program methods like uCOS III, FreeRTOS, Embedded Linux, WinCE is most popular.