Search by job, company or skills
Qualifications:Bachelors/Masters Degree with a specialization in Computer Science, Electrical Engineering, Electronics & Communication.
Roles and Responsibilities:
· Design and development of different features and components
· Lead experience/ team handling is an added advantage or should be capable of handling a team.
· Debug and fix error in the existing software, Porting the features to new hardware, performance improvement or enhance existing features.
· Understand the requirements and prepare the design documents and implement.
· Good unit testing skill and hands on with scripting languages
· Mentorship and Code Review skill
· Consulting with external and internal stakeholders on project status and proposals.
· Working with stakeholders on technical issues including software system design and maintenance.
· Analysing information to recommend and plan the modules for releases
· Preparing reports on project activities or status.
· Strong interpersonal, communication & presentation skills
Skill Requirements:
Mandatory skills:
· C Programming
· Strong knowledge of STL, Boost and OOPs
· Strong data structures and algorithms
· Embedded domain knowledge
· Linux Internals (System calls, IPC, Network Programming, POSIX Multi-thread programming)
· Systemd and D-BUS
Desirable Skills:
· C++ Programming
· Linux system start-up, uBoot
· Basic Linux Device driver knowledge
· Linux Build framework Yocto-Bitbake, Buildroot
· Python / Shell scripting
· Debug using tools such as GDB.
· Version control - GIT and SVN
Industry:Other
Job Type:Permanent Job
Date Posted: 08/10/2024
Job ID: 95443855