Designation: Senior Engineer/ Principal Engineer (MCU)
Experience Required: 5 to 10 Years
Job Location: Work from office
Job Functions / Responsibilities:
- Requirement Understanding and requirement writing.
- Effort Estimate.
- Architecting embedded systems.
- Design and develop embedded systems based on customer needs.
- Reviewing designs and source code.
- Troubleshooting/problem solving.
- On-Time Delivery.
- Quality Deliverables.
Area of Expertise:
- Excellent Programming Skills in C.
- Linux Kernel programming skills, device driver embedded systems experience is must.
- Board bring up experience is required.
- Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc.
and other general-purpose microcontrollers.
- Working experience of architecting embedded systems.
- Excellent analytical and problem-solving skills.
- Good Debugging skills and hands on with coding and tool usage.
- Working experience of on bare metal, RTOS, device driver development is an added advantage.
Skills Required:
- Excellent written and verbal communications.
- Direct customer (US or Europe based) interaction will be added advantage.
- Write high quality, efficient, extensible, and maintainable code in a fast-paced agile environment.
- Participate in feature and designs discussions within and across teams.
- Evangelize and inform with well-written design documents and conduct peer-reviews.
- Review code, develop documentation and capacity plans, and debug the hardest problems live on some of the most innovative IoT devices.
Other responsibilities:
- Customer Front facing.
- Bringing value addition for Customer.
- Defining Technical training.
- Building/Mentoring Team Members.
Education Criteria:
B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering