14 Sep
|
Important Business
|
Bengaluru
14 Sep
Important Business
Bengaluru
Software Engineer - Platform Management Controller
Experience: 5 to 8 years
Location: Bangalore
Responsibilities:
- Design, develop, test, deploy, maintain, and enhance BMC or any Platform Management Controller software.
- Write Embedded Linux -based application and system software to meet design specifications.
- Debug, identify root causes, and resolve complex system -level software deficiencies.
- Participate in code reviews and assist the team in optimizing code.
- Collaborate with internal teams to integrate and test recent features and resolve integration issues.
- Identify and explore opportunities for product and technology improvements.
Desired Skills:
- 5 -8 years of experience in system software development using C and/or C++ programming languages.
- Strong networking knowledge and familiarity with Unix -based operating systems,
along with average scripting skills.
- Hands -on experience in Server Management Space, covering BMC firmware, system management software, and utilities.
- Proficiency in memory -constrained embedded device system programming, preferably in a Linux environment.
- Ability to collaborate with multiple partners across different geographies to address complex engineering challenges.
- Expertise in C programming, including Inter -Process Communication (multithreading, socket programming, shared memory, mutex, etc.), and strong debugging capabilities using debuggers.
- Knowledge of open standards like IPMI and Redfish will be advantageous.
- Familiarity with Python and Shell Scripting is a plus.
📌 Baseboard Management Controller (Bengaluru)
🏢 Important Business
📍 Bengaluru