Talent.com
Search jobs
Search salary
Tax calculator
For employers
Sign in
Find jobs
Search jobs
Ahmedabad, Gujarat, India
Embedded Firmware - Tech Lead (Linux)
This job offer is not available in your country.
Embedded Firmware - Tech Lead (Linux)
TEKSUN
Ahmedabad, Gujarat, India
30+ days ago
Job description
Expertise / Skills :
Excellent programming skills in C / C++
Working experience in bare metal, RTOS, and device driver development
Linux board bring up and kernel level programming skills, device driver development
End to end design and architecture level experience in Embedded and IoT based products
Knowledge of ARM based various processors and microcontrollers
Excellent analytical and problem-solving skills
Excellent debugging skills and hands on with the coding
Object oriented fundamentals and design
Reading schematics, datasheets, technical reference manual and Silicon revision sheets
Using tools like Logic Analyzer, DSO / CRO, Spectrum Analyzer.
Used Confluence, JIRA, GIT, SVN, bit-bucket, etc.
Experience of team leadership and / or project management in multi-cultural multi-disciplined team
Good to have :
Understanding of Android architecture and elements like AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP
Knowledge of Cloud Platforms like AWS, AZURE or Google cloud
Power Management for Low Power devices
Experience with Android, Java, and Kotlin
Key responsibilities :
To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement.
Perform software testing including unit, functional and system level requirement including manual and automated
Write firmware for the specific System module.
Write integration Code and make push requests to the git repository.
Performs code peer-review following coding guidelines and static code analysis
Troubleshoots software problems of limited difficulty.
Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report,
Release note etc. throughout the project life cycle.
Follow defined process for software Development life cycle
Provide technical support to Team and contribute towards their Growth
Generate Reusable Code that can be contributed towards Teksun's Code bank.
Get hands on with new Technologies and Skill to keep yourself updated.