About the role
Responsibilities
Write Embedded Linux based application and system software to match design specifications
Debug root cause and fix complex system level software deficiencies
Participate in code reviews and help team to optimize code
Work with internal teams to integrate and test new features and resolve integration issues
Explore improvement opportunities in product and technology
Desired and good to have skills
58 years of system software development experience using any of the following programming languages C C and Python
Knowledge on AI projects
Should be good in networking knowledge and any Unix based OS with average scripting knowledge
Hands on experience in Server Management Space covering BMC firmware system management software and utilities
Experience in memory constraint embedded device system programming preferably on Linux environment
Ability to work with multiple partners across geographies to solve complex engineering problems
Should have hands on C programming expertise in Inter Process Communication multithreading socket programming shared memory mutex etc and good debugging capability using debuggers
Knowledge of open standards like IPMI and Redfish will be an added advantage
Familiarity with Python Shell Scripting is an added advantage