Who are we looking for? A mid-level team member with around 4+ to 10 years of experience in Linux Internals and C Programming.
Technical Skills:
· Good understanding of Linux internals on embedded systems
· Strong Programming experience in “C, Data Structures, Multithreading, and system programming
· Strong Linux internals and kernel knowledge with related integration and configuration experience
· Linux device driver development experience
· Strong Bash shell scripting
· Very familiar with Linux build processes and Makefiles
· 5+ years embedded C/C++ development
· Very strong Linux and analytical problem solving skills
· Experience with Yocto
· Understanding of Device tree
· Ability to understand design and produce code of high quality
· Knowledge on development tools, processes, quality aspects
· High comfort level working in a fast-paced, results-oriented culture
· Ability to handle multiple tasks concurrently and meet deadlines.
· Design, build and maintain efficient, reusable and reliable code.
Roles and Responsibilities:
· Analyze and Review Specifications
· Design and Development of Firmware for printers
· On time Delivery and high quality outputs
· Find creative, innovative solutions to problems
· Analytical mindset and good problem-solving skill
· Perform regular audits to identify software inefficiencies and mastermind ways to improve workflow
· Write and continually update documentation for all programs for internal and external reference
· Maintain discretion and confidentiality in all areas pertaining to data and proprietary information
· Troubleshoot to resolve issues.
Process Skills:
· Agile – Scrum
· Experience using task tracking tools such as Jira, ALM or equivalent
Behavioral Skills:
· Excellent verbal and written English communication skills
· Result oriented team player
· Good in communication (Oral and written)
· Interpersonal skills
Skills Matrix:
· PRIMARY COMPETENCY : Product Engineering
· PRIMARY SKILL : C and C++-Development
· SECONDARY COMPETENCY : Operating Systems
· SECONDARY SKILL : Linux-OS Enablement
· TERTIARY COMPETENCY : Server Technologies
· TERTIARY SKILL : Linux Kernel Programming
· PRIMARY SKILL PERCENTAGE : 51
· SECONDARY SKILL PERCENTAGE : 25
· TERTIARY SKILL PERCENTAGE : 24
Any Graduate