2. Good communication skills to deal with client in different phases of the application development like Requirements gathering, Application design and Implementation.
3. Knowledge of OOAD Design Principles and implementation strategies, UEFI, u-Boot, Systemd, QEMU, IPC mechanisms, OS Concepts etc
4. Strong understanding of the OOPS concepts and basics of the Embedded Linux, X86/X64/ARM architecture.
5. Deep understanding of the debugging related tools like JTAG and GDB and related technologies like Yocto-based Linux & trace tools, Git commands, Embedded software design and unit testing framework tools(for ex: GoogleTest) etc.
6. Understanding and familiarity with PCIe, IPMB, IPMI/Redfish, DBus & System Management Concepts like Power Management/Thermal Management etc.
7. Knowledge and familiarity of the tools used for Application Build and Deployment process like Bitbake.
8. Strong programming and problem-solving skills.
9. Through understanding of Software Development Lifecycle (e.g., Requirements, design, development, testing etc.)
Location
Bengaluru
Job Function
TECHNOLOGY
Role
Engineer
Job Id
377006
Desired Skills
Embedded C
Desired Candidate Profile
Qualifications
: BACHELOR OF ENGINEERING
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.