Senior Embedded Engineer
Job Brief:
The Senior Embedded Engineer is responsible for designing, developing, and implementing complex embedded systems. This role will work closely with the verification and validation team to ensure the quality and reliability of our software products.
Role: Senior Engineer
Experience: 4+ Years
Position Open: 1
Job Location: Ahmedabad
Salary: Not a constraint for the right candidate
Shift Timings: 10:00 AM to 7:30 PM (Mon-Fri)
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.
- Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers.
- Working experience on bare metal, RTOS, device driver development.
- Strong understanding of various tools for static analysis of the code.
- Strong project execution track record with controllers like PIC, ST, Atmel and TI.
- Debugging software issues over Microcontroller with debugging tools like J-Link.
- Strong knowledge of the Git version control system.
- Cloud interfacing will be an added advantage. Interfacing with cloud like AWS, MicroSoft Azure, IBM Watson, Ayla cloud, Everything cloud.
- Excellent analytical and problem-solving skills.
- Good Debugging skills and hands on with coding and tool usage.
- Linux Kernel programming skills, device driver embedded systems experience as added advantage.
- Excellent written and verbal communication.
Skills Required:
- Direct customer (US or Europe based) interaction will be an added advantage.
- Hands-on with application development on Microcontroller running RTOS like FreeRTOS.
- Hands-on with connectivity protocol application development on Microcontrollers like BLE, Zigbee and RF (Nice to have).
- Write high quality, efficient, extensible, and maintainable code in a fast-paced Agile environment.
- 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.
Education Criteria: B.E. | B.Tech – Electronics, Electronics & Communication, Computer Engineering
Perks and Benefits:
- 5-Days a week
- Health Insurance
- (28 Leaves a year) 18 paid leaves & 10 public holidays
- Recruitment referral bonus policy
- Maternity paternity leave benefit
- Training and Development: Certifications
- Employee engagement activities: awards, community gathering
- Good Infrastructure
- Flexible working culture
- Work From Anywhere
- Onsite opportunity
Apply for this position
Job Opening - Embedded Software Engineer
"*" indicates required fields