Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

BMC Firmware Engineer

Full-time

Foxconn Industrial Internet - FII

As a BCM (Baseboard Management Controller) Engineer, you will play a pivotal role in the design, specification, and development of firmware for innovative products and solutions. You will collaborate closely with cross-functional design teams throughout the planning, development, and validation stages of the program. In this position, you will leverage your expertise to address technical challenges and ensure the delivery of high-quality, functional, and reliable products. Your problem-solving skills will be crucial in resolving any technical issues, while your ability to work in a multi-disciplinary team environment will ensure that the final product meets the highest standards of performance and usability.

Key Responsibilities:

  • Collaborative Development:
    Work as a key team player with cross-functional teams, including Electrical Engineering (EE), BIOS, Platform Architecture (PA), and Firmware (FW), during the development phase to ensure product success.
    Contribute to brainstorming, design reviews, and technical discussions to address key challenges in firmware development.

  • Firmware Design & Development:
    Design, develop, code, and debug Baseboard Management Controller (BMC) firmware, applying your knowledge of server hardware architecture, system design, and embedded systems principles.
    Ensure that the firmware is optimized for functionality, performance, and reliability.

  • Issue Resolution & System Maintenance:
    Maintain existing BMC systems by diagnosing and resolving issues reported by customers or Field Application Engineers (FAEs).
    Provide timely solutions to any firmware and hardware issues affecting product performance, both pre- and post-release.

  • Reliability and Compatibility Planning:
    Study BMC firmware specifications and configuration requirements to ensure that the firmware meets reliability and compatibility standards across different hardware platforms and environments.
    Plan and execute testing and validation strategies to identify and fix potential issues early in the development process.

  • Testing & Quality Assurance:
    Conduct test/unit tests to ensure firmware quality, stability, and functionality, utilizing automated test environments where applicable.
    Collaborate with the quality assurance team to implement comprehensive testing procedures that validate the firmware’s compatibility with server hardware and software systems.

  • Customer Support & Technical Assistance:
    Provide expert-level technical support for any reported issues related to BMC and hardware/firmware integration.
    Collaborate with customer support teams to resolve critical issues and help customers troubleshoot BMC-related problems.

  • Documentation & Communication:
    Document design processes, firmware specifications, and troubleshooting steps in a clear and organized manner.
    Present technical concepts and solutions to both technical and non-technical stakeholders in a logical, concise, and effective manner.

Required Qualifications:

  • Education:
    Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. A higher degree is a plus.

  • Technical Expertise:
    Proficient in C and C++ programming languages, with a solid understanding of embedded systems and firmware development.
    Experience with embedded Linux systems is highly preferred.

  • Hardware Knowledge:
    Familiarity with SoC (System on Chip) architecture, particularly ARM-based systems and AST2x00 controllers, is a plus.
    Strong understanding of server hardware architecture, IPMI 2.0 (Intelligent Platform Management Interface), and related protocols.

  • Tools & Frameworks:
    Experience with AMI (American Megatrends Inc.) and Avocent SDK (Software Development Kit) is advantageous.
    Familiarity with IPMI, BMC interfaces, and server management tools is highly desirable.

  • Problem-Solving Skills:
    Excellent troubleshooting and analytical skills to quickly identify and resolve complex technical problems, both during development and after deployment.
    Ability to prioritize and manage multiple tasks effectively.

  • Communication Skills:
    Strong verbal and written communication skills, with the ability to present technical concepts clearly and concisely to both internal teams and customers.
    Able to write comprehensive technical documentation and reports.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the BMC Firmware Engineer in Houston, TX vacancy
  •  ...As a BCM (Baseboard Management Controller) Engineer, you will play a pivotal role in the design, specification, and development of firmware for innovative products and solutions. You...  ...debug Baseboard Management Controller (BMC) firmware, applying your knowledge of server... 
    Suggested
    Full time

    Foxconn Industrial Internet - FII

    Houston, TX
    a month ago
  •  ...Embedded Systems Firmware Engineer 7-10 years of experience in Embedded systems firmware engineer with embedded C/C++ experience. Well versed with coding TI chips Good with DS and WLS experience on firmware. Have Driver development experience, Experience in... 
    Suggested

    MDA Edge

    Houston, TX
    1 hour ago
  • $120k - $160k

     ...Opportunity Details Full Time Sr. Embedded Firmware Engineer Sr. Embedded Firmware Engineer JOB-10047352 Anticipated Start Date Sept. 15, 2026 Location Houston, TX Type of Employment Direct Hire Employer Info Our client... 
    Suggested
    Full time
    Local area

    G.A.S. Global

    Houston, TX
    2 days ago
  • $100k - $140k

     ...100,000.00/yr - $140,000.00/yr Location: Houston, TX Direct message the job poster from Rise Technical. Are you a software or firmware engineer with experience in embedded systems, low-level programming, and hardware-integrated product development? This is a great opportunity... 
    Suggested

    Rise Technical

    Houston, TX
    20 hours ago
  •  ...Job Description Job Description A Houston-based professional engineering firm is seeking a Principal Embedded Firmware Engineer to lead the architecture, design, development, verification, and maintenance of advanced safety-critical medical device firmware. This... 
    Suggested

    USA Firmware

    Houston, TX
    28 days ago
  •  ...Job Description Job Description Embedded Firmware Design Engineer   COMPANY OVERVIEW AlpHa Measurement Solutions is a liquid sensor technology platform serving the complex testing needs of water quality, pharmaceutical, laboratory, and industrial markets with... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Visa sponsorship
    Work visa
    Monday to Friday

    Enpro

    Houston, TX
    18 days ago
  • $120k - $160k

     ...worldwide to protect, monitor, and stabilize the electrical power grid. Position Overview We are seeking an experienced Senior Firmware Engineer to join our R&D team in Houston. This role is responsible for designing, developing, and optimizing embedded firmware for... 
    Permanent employment
    Full time
    Worldwide
    Relocation

    Staffmax Staffing & Recruiting

    Houston, TX
    28 days ago
  •  ...Job Description:Microchip Technology Inc. has a Senior Engineer II-Applications (Software/Firmware) opening based in Houston, TX. The successful candidate...  ...Networking experienceExperienced with Storage management (MCTP, BMC, etc.)Highly structured programming in C, C++, and TCL/... 
    Full time

    Microchip Technology

    Houston, TX
    1 day ago
  • $73.15k - $174k

     ...products. Your Role: Design, develop, and maintain embedded firmware using Embedded C/C++ for microcontroller-based systems....  ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Houston, TX
    26 days ago
  •  ...priority, we customize our solutions and services to align with the unique needs of each client.Job DescriptionJob Title—Embedded Engineer with A8 microprocessor designLocation— Houston, TX Joining Mode--ContractJob Description:-• Digital designer/Embedded Engineer with... 

    EROS Technologies

    Houston, TX
    2 days ago
  •  ...products, we are looking to add inspired and creative Software Engineers to our team! As a Senior Cloud Developer, you will design, develop...  ...of integrations with server management platforms, including BMC/Redfish, to automate server provisioning and lifecycle management... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Houston, TX
    14 hours ago
  •  ...Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Linux Software Engineer who is fueled by high accountability, execution horsepower, and driven to understand our world, science/technology, and life itself... 
    Full time
    Work at office
    Weekend work
    Afternoon shift

    Axiom Space

    Houston, TX
    2 hours ago
  •  ...on the most trusted platforms in today's market. IBM has openings for Hardware Development Engineers to develop, test and provide customer support for hardware, firmware and semiconductors that make up our industry- leading IBM products. We are an elite team of engineering... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    Houston, TX
    14 hours ago
  • $93k - $189k

     ...systems environment. Required areas of experience include z/OS engineering, WLM (Workload Manager), CF, SMF Processing, DASD, Hardware configuration...  ...z/OS, & MQ for z/OS along with mainframe related tools such as BMC Mainview, IBM -CICS Interdependency Analyzer, IBM -CICS... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Cadence Bank

    Houston, TX
    1 day ago
  •  ...We are seeking a Lead Project Engineer (Power Systems) to serve as a key technical expert and contributor within our Engineering and Consulting team. In this role, you will execute complex power system studies, substation design and EPC bids, enhance technical capabilities... 
    Full time
    Contract work
    For subcontractor

    Powell Industries

    Houston, TX
    5 days ago
  • Req#: 4092 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig... 
    Permanent employment

    Craig Technologies

    Houston, TX
    2 days ago
  • NAVA Software solutions is looking for an Embedded Engineer for one of our clients. Details: Embedded Engineer Location: Houston, TX...  ...CTH The main purpose of this position is to develop and sustain firmware for downhole embedded systems and related surface systems.... 
    1 day per week

    Nava Software Solutions

    Houston, TX
    1 day ago
  • $120k - $165k

    Senior Embedded Software Engineer Salary Range $120,000.00 - $165,000.00 Salary Position Type Full Time Category Engineering Description...  ..., and cloud integration patterns Experience with software/firmware troubleshooting and complex issue resolution across hardware-software... 
    Full time
    Temporary work
    Work at office
    Work visa
    Flexible hours
    3 days per week

    Mitsubishi Logisnext Americas Inc.

    Houston, TX
    3 days ago
  • $130k - $175.9k

     ...opportunities to grow and make your mark at Hines. Responsibilities We are looking for an AI Embedded Business Automation Engineer to work within functional departments across the organization to uncover opportunities where AI, automation, and better system design... 
    Work at office
    Local area
    Immediate start

    Hines

    Houston, TX
    3 days ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site Job Id: 866 # of Openings: 1 Software Engineer - Flight & Ground SystemsLocation: Webster,... 
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    4 days ago
  •  ...best work. And if that’s you we would love to have you join us!Job DescriptionRole SummaryThe Information Application Development Engineer / Architect will create modern industrial applications across OT and IT layers, ensuring Connected Enterprise and IIoT solutions.... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Houston, TX
    1 day ago
  • $100 per hour

     ...or other fluid modeling techniques used in process simulation. Candidates who combine deep domain expertise with solid software engineering practices — and who enjoy grounding research-level methods in practical, user-driven requirements — will thrive in this role.We value... 
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    14 hours ago
  •  ...NET MAUI.Develop, test, and maintain high-quality software solutions tailored for the utility sector.Collaborate with GIS analysts, engineers, and IT teams to ensure smooth integration of GIS data and mobile solutions.Troubleshoot and resolve technical issues related to... 
    Contract work

    Cedent Consulting

    Houston, TX
    14 hours ago
  • In this position you will work with our team of engineers and our NASA customers to support human spaceflight programs such as Gateway...  ...Hands-on experience in embedded systems development, including firmware design, microcontroller programming, and real-time operating... 
    Permanent employment

    METECS

    Houston, TX
    14 hours ago
  • $50 per hour

     ...Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Houston, TX
    2 days ago
  • We are looking for a Software Developer to join a contract opportunity in Houston, Texas. This role is ideal for a hands-on specialist who can create and support Microsoft Copilot and Power Platform solutions while also advising stakeholders on practical, scalable approaches...
    Contract work

    Robert Half

    Houston, TX
    3 days ago
  •  ...qualify? You likely do if you have one of the following:A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar), orAt least one year of W2 experience in a technical role, orEquivalent technical experience we'll review with... 
    Relocation

    SkillStorm

    Houston, TX
    2 days ago
  • $92.6k - $231.6k

     ...high impact initiatives for some of the world's most dynamic companies.Position SummaryWe are seeking a Senior Software Development Engineer to design, build, and lead the development of complex U.S. healthcare software systems supporting both payer and provider use... 
    Full time
    Part time
    Work at office
    Immediate start
    Remote work
    Worldwide

    IQVIA

    Houston, TX
    3 days ago
  • $93.9k - $153.6k

    We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e... 
    Full time
    Internship

    Sidley Austin

    Houston, TX
    14 hours ago
  •  ...personalized cancer treatment plans tailored to individual patients' needs and desired outcomes. Job PurposeThe Field Service Software Engineer is responsible for supporting the installation, maintenance, and troubleshooting of software-related components of ARTIDIS systems... 
    Remote work

    ARTIDIS

    Houston, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to BMC Firmware Engineer. Be the first to apply!