BMC BSP Engineer (Linux Kernel, C/C++, Device Drivers, x86/ARM, Diagnostics, SDK)

confidential company โ€ข United State
Visa Sponsorship
Apply
AI Summary

Designs, develops, and maintains software for Board Management Controllers (BMC) and orchestration, focusing on the HW/SW interface for data center device management. Requires strong C/C++, Linux Kernel, Device Drivers, and Board Bring-Up experience. This is a full-time, onsite position in Austin, TX, for experienced engineers (4+ years).

Key Highlights
Designs, develops, and maintains software across firmware-to-application levels for BMC and orchestration.
Requires strong expertise in C/C++, Linux Kernel, Device Drivers, and Board Bring-Up.
Full-time, onsite role in Austin, TX, for experienced engineers (4+ years).
Key Responsibilities
Designs, develops, and maintains software across all levels (firmware-to-application), adhering to established development processes and product lifecycle standards.
Collaborates with cross-functional teams to integrate feedback and ensure robust, high-quality product development.
Works closely with the HW/SW interface to enable management of a fleet of devices in tomorrowโ€™s Data Center environments.
Works in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high-quality software.
Participates in the design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrowโ€™s datacenter environment.
Provides technical leadership and direction to a sizable team of engineers.
Reviews and interprets customer requirements/specifications and may act as primary customer contract.
Analyzes trade-offs in complex systems and recommends solutions.
Does project planning and raises warnings to management about risks to projects.
Develops deployment strategies and plans.
Analyzes, designs and develops tests and test-automation suites.
Collaborates cross-functionally with customers, users, project managers and other engineers.
Technical Skills Required
C C++ Linux Kernel Device Drivers BMC BSP x86 ARM SDK Diagnostics Board Bring-Up IPMI SDR SEL FRU records SOL IPMB Side-band LAN KCS KVM SCSI SES RAID SAS SATA SSD SMART PCIe HBA TCP/UDP
Nice to Have
Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCIe, HBA, network protocol TCP/UDP, is a plus.

Job Description


BMC BSP Engineer (Linux Kernal, C/C++, Device Drivers, x86/ARM, Diagnostics, SDK)

Fulltime position โ€“ Must work onsite in Austin, TX

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


CONFIDENTIAL: Publicly traded computer HARDWARE infrastructure platform solutions company with over $5 Billion in sales whose stock price has grown over 300% in the last year because their products and services are used within Ai Data Centers for hyperscalers.


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

--- Must be strong in C/C++, Linux Kernal, Device Drivers, BMC, BSP, x86/ARM, SDK, Diagnostics, Board Bring-Up --


This BMC/BSP/Diagnostics Software Engineer designs, develops, and maintains software across all levels (firmware-to-application), adhering to established development processes and product lifecycle standards. This role requires collaboration with cross-functional teams to integrate feedback and ensure robust, high-quality product development.


Need someone that is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrowโ€™s Data Center environments. The person needs to be very conversant with (BMC) Board Management Controllers, low level Drivers. This engineer will work in cross functional teams with customers, product line management, manufacturing engineering, hardware engineering, quality assurance and project leadership to ensure robust and high-quality software.

  • We can hire at several levels, from 4 or more years of experience, not Junior, but perhaps almost Senior or almost Staff-level.
  • Participate in the design, development and implementation of software for board management controllers and orchestration software which will use the BMC to monitor and maintain a fleet of devices in tomorrowโ€™s datacenter environment.
  • Provide technical leadership and direction to a sizable team of engineers. Should be a recognized expert (go to person) in one or more technical areas.
  • Review and interpret customer requirements/specifications and may act as primary customer contract.
  • Analyze trade-offs in complex systems and recommend solutions.
  • Do project planning and raise warnings to management about risks to projects.
  • Develops deployment strategies and plans.
  • Analyze, design and develop tests and test-automation suites.
  • Collaborate cross-functionally with customers, users, project managers and other engineers.


REQUIREMENTS

  • Must have BSEE (or similar) and 4+ years of solid C programming skills (some C++ knowledge) and BSP, BMC, Linux kernal, Device Drivers, experience with Board Bring-up familiarity withLinux application development.
  • Must be willing to work onsite in Austin, TX 4-5 days a week, every week.
  • We can hire at several levels, from 4 or more years of experience, not Junior, but perhaps almost Senior or almost Staff-level.
  • Working knowledge of BMC related Hardware such as ARM, BMC chip (AST 2500, AST2600, Pilot 4,etc.), HW-monitor and Super-IO, NC-SI NIC. Plus IPMI, SDR, SEL, FRU records, SOL, IPMB, Side-band LAN, KCS and KVM.
  • Experience with one or more of the following standards/technologies: SCSI, SES, RAID, SAS, SATA, SSD, SMART, PCIe, HBA, network protocol TCP/UDP, is a plus.
  • Sponsorship is a possibility for the right skillset.
  • Must have great English communication skills and ability to work with teams located around the globe. Proven ability to articulate requirements and work on large cross functional teams.

Similar Jobs

Explore other opportunities that match your interests

AI Engineer III - Agentic AI

Programming
โ€ข
52m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

American Express

United State

Senior AI Infrastructure Engineer

Programming
โ€ข
54m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

Prime Intellect

United State

Head of Legal and Compliance

Programming
โ€ข
58m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Job Type โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข
Experience Level โ€ขโ€ขโ€ขโ€ขโ€ขโ€ข

Prime Intellect

United State

Subscribe our newsletter

New Things Will Always Update Regularly