BMC BSP Engineer (Linux Kernel, C/C++, Device Drivers, x86/ARM, Diagnostics, SDK)
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
Key Responsibilities
Technical Skills Required
Nice to Have
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 --
Searching for Development & Programming roles that provide visa sponsorship? Connect with international employers through Development & Programming Jobs with Visa Sponsorship opportunities actively seeking talented professionals.
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.
Explore our comprehensive directory of visa sponsorship jobs from employers worldwide who are ready to sponsor talented international professionals.
Interested in opportunities specifically in United State? Discover our dedicated Visa Sponsorship Jobs in United State page featuring roles from top employers in this location.
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
American Express
Senior AI Infrastructure Engineer
Prime Intellect
Head of Legal and Compliance