ACL Digital - Senior Embedded Engineer - C Programming
Job details
Job description, work day and responsibilities
Designation : Senior Engineer / Principal Engineer / Team Lead.
Experience Required : 6 to 12 Years.
Job Location : Ahmedabad & Pune.
Shift Timings : 10 AM to 7 PM (Mon-Fri).
Job Functions / Responsibilities
Area of expertise :
• Strong practical hands-on with C programming & Debugging skills.
• Strong technical project track record with Linux User Space application development.
• Linux kernel device driver development from scratch.
• Strong knowledge of at least one Linux kernel subsystem.
• Experience of Linux kernel version 3.0 and above.
• Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc.
• Understanding of various processor architecture like Cortex-A series, ARM series processors etc and other general-purpose microcontrollers.
• Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles.
• Strong knowledge of Git version control system.
• Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc.
• Experienced with customer interaction (US and Europe preferred) is a must.
• Excellent analytical and problem-solving skills.
• Fluent and confident English (verbal and written).
• Participate in feature and designs discussions within and across teams.
• Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers.
• Working experience of on bare metal, RTOS, device driver development.
• Cloud interfacing will be an added advantage.
• Interfacing with cloud like AWS, MicroSoft Azure, IBM Watson, Ayla cloud, Everything cloud.
• Working experience of architecting embedded systems.
• Excellent analytical and problem-solving skills.
• Good Debugging skills and hands on with coding and tool usage.
Skills Required
• 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.
Technical 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.
Other Responsibilities
• Effective Customer Communication (email/phone call/chat).
• Customer Front facing.
• Bringing value addition for Customer.
• Defining Technical training.
• Fit for Onsite Assignment.
• Team handling capacity.
(ref:hirist.tech)
Company address
You will be redirected to another website to apply.
Offer ID: #1242736,
Published: 2 days ago,
Company registered: 1 month ago