Point your AI agent at freehire and let it find you a job.

Get the CLI →

talproindia.zohorecruit.in

NewBe an early applicant

Baseboard Management Controller

Posted
Discussion

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 new 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.


Skills

Apply

See also

Finance jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.