System Software Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
Baseboard Management Controller Experience required: 2-10 years
Job location: Bangalore
Responsibilities: • Design, develop, test, deploy, maintain and improve BMC or any Platform
Management controller software.
• 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:
• 5-8 years of system software development experience using any of the following programming
languages: C, C++ .
• 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.
Interested candidate Drop Resume On swati.latinumhr@gmail.com
Job location: Bangalore
Responsibilities: • Design, develop, test, deploy, maintain and improve BMC or any Platform
Management controller software.
• 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:
• 5-8 years of system software development experience using any of the following programming
languages: C, C++ .
• 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.
Interested candidate Drop Resume On swati.latinumhr@gmail.com
0 page views
Related listings
-
ZigBee Embedded Firmware DeveloperSoftware DeveloperDescription A firmware developer mainlydevelops firmware and designs hardware for online supervision systems and protocol converters. Firmware developers lead workflow resolution and automate the process by routing information to queues for flexible ...2026/11/08
-
Mobile App developerSoftware DeveloperHello Friends, Greetings of the day! We are hiring Mobile App developers for Tech Mahindra. Location : Hyderabad , Pune and Bangalore Notice period : 30 Days Experience : 5-10 Years Job description : Xamarin Native tech stack with a good understandin...2026/11/08
-
Software EngineerSoftware DeveloperHi, We have an excellent opportunity with one of our renowned client for Bangalore/Chennai Location. If interested please share your updated resume to devendravarma@gadiyainfosystems.com Role: Elastic Search Developer Skills required - ElasticSearch,...2026/11/08
