Full Time

Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture

Google
$180,000 - $270,000* / year (about $87–$130 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

About this kind of role

What a Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and debugs software for Linux kernel and baseboard management controller (BMC) architectures. This role involves working with low-level hardware interfaces, device drivers, and system firmware. Responsibilities often include performance optimization, security enhancements, and collaborating with hardware engineering teams. The engineer contributes to the overall stability and functionality of embedded systems.

Tools and skills: Proficiency in C programming, scripting languages like Python, experience with debugging tools (GDB, JTAG), and familiarity with Linux kernel internals, BMC firmware, and hardware bring-up processes are generally required.

Good fit for: Individuals with a strong background in embedded systems development and a passion for low-level programming typically thrive in this role.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.