BMC Firmware Engineer
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.
- ...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 Hardware layer. Can ramp...Suggested
$120k - $160k
...Opportunity Details Full Time Sr. Embedded Firmware Engineer Sr. Embedded Firmware Engineer JOB-10047352 Anticipated Start Date Sept. 1, 2026 Location Houston, TX Type of Employment Direct Hire Employer Info Our client...SuggestedFull timeLocal area- ...Jobot in Houston, TX seeks an experienced Embedded Engineer to design, develop, and support embedded systems powering our industrial products from concept through full production. You will work with a talented engineering team on real-world technologies. The role requires...Suggested
$125k - $135k
Salary: $125,000 - $135,000 per year About us We are a well-established industrial engineering company specializing in the design and manufacturing of advanced systems that support critical infrastructure, automation platforms, and next-generation industrial equipment....SuggestedLocal area$40 - $50 per hour
...Embedded Firmware Test Engineer We are seeking an Embedded Firmware Test Engineer to support the validation and quality assurance of advanced gas metering products. This role will focus on both black-box and white-box firmware testing, root cause analysis of embedded...SuggestedPermanent employmentTemporary work$120k - $150k
...Position: Senior Firmware Engineer (Sr. Firmware Engineer) Salary: $120,000 – $150,000 annually (based on industry experience and exposure) Type: Full-Time, Onsite (Work from Office) Location: Houston, Texas, USA Reports To: Head – Research and Development...Full timeWork at officeRelocation- A specialist engineering organization is seeking a Firmware Engineer in Houston, TX. In this role, you will develop embedded software and firmware for real-time hardware platforms, implement device drivers, and support testing and validation. Ideal candidates will have...
$100k - $140k
...,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...- A technology company in Houston seeks a Senior Embedded Firmware Engineer to lead firmware design, development, and optimization for embedded systems. The role calls for 10-15 years of experience in Embedded Firmware Development, with proficiency in Embedded C, C++, RTOS...
- A technology firm in Houston, Texas is looking for a Senior Embedded Firmware Engineer with 10-15 years of experience. The candidate will be responsible for firmware design and optimization in embedded systems, leading R&D projects, and working alongside cross-functional...Full time
- ...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...
$76k - $155.7k
...RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *The Opportunity:CACI is seeking Embedded Software Engineers to support the Artemis Next Generation Space Suit program at NASA Johnson Space Center. This exciting position includes design and...Permanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- ...EngineerLocation: Onsite in Houston, TX (not far from Katy area)Position OverviewWe are seeking a seasoned Sr Embedded Engineer to design, develop, and optimize firmware and embedded software for high-performance systems. The role focuses on end-to-end embedded solutions:...
$4,412 - $5,147 per month
...Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core... ...reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and...Full timeRelocation$132k - $207k
...are seeking a Senior Field Applications Engineer to support NVIDIA rack-scale AI systems through... ...needs require, to debug hardware, firmware, software, networking, and system integration... ..., power, thermal, cabling, firmware, BMC, and Linux-based debug workflows.Experience...Full timeLocal areaRemote work- ...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...
- ...JOB FUNCTION: Test Engineers are responsible for designing and implementing the tests that ensure the quality and the functionality... ...Develop, verify, and integrate the hardware, software, and firmware to test the final products. Design and develop test fixtures...Full timeWork at office
- ...Embedded Software EngineerThis is a 13 month contract. As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple complex Human Machine...Contract workInternship
- 520016:Embedded Software Engineer: Halliburton: Houston, TX: Top three skills as below: # C# and Microsoft .NET Framework... ...Microsoft Visual Studio # Some experience at programming with Python # Electrical background (Hardware and Firmware)...
- ...team is seeking a bold and dynamic Mid-level Embedded Software Engineer who is fueled by high accountability, execution horsepower, and... ...development team while designing, developing, and maintaining firmware within the GSE (Ground Support Equipment) Space Suits Avionics...Permanent employmentFull timeWork at officeWeekend workAfternoon shift
$120k - $165k
Houston, TXOnsiteDirect Hire$120k - $165k Embedded Firmware Engineering Manager This full-time opportunity located west of Boston is with an engineering-driven organization that develops advanced control and automation technologies used in robotics, industrial systems,...Full timeImmediate startFlexible hours- ...impact, and work with people who care, we'd love to meet you! ABOUT THE ROLE We are looking for a Senior Computer Vision Engineer to own applied model development across computer vision, machine learning, and data science use cases - building and deploying solutions...Work at officeRemote workVisa sponsorshipWork visaFlexible hours
- ...role due to high levels of interest. Job Description JOB DESCRIPTION POSITION TITLE:HardwareDesigner PAY TYPE:Salaried DEPARTMENT:Engineering & Automation FLSA STATUS:Exempt REPORTS TO:Project Manager or Engineering Lead This role is a key technical contributor within a...
- ...Hi, We are looking for a Design Engineer/Hardware Engineer. Please let me know, if interested. Title: Design Engineer/Hardware Engineer Location: Houston, TX 77032 (On-Site) Contract- W2 or C2C both are ok Roles & Responsibilities: Hardware design...Contract work
$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 employmentFull timeWorldwideRelocation$55 - $75 per hour
...Job Title: Sr. Electrical Engineer- Space Power Systems Job Description This hardware engineer role focuses on the design, integration, and testing of electrical power storage hardware for spacecraft applications. The position centers on batteries, battery management...Contract workTemporary work- ...reinforcement learning environments, and emerging world-model technologies to accelerate autonomy development. We are seeking a software engineer with strong C++ expertise and a passion for building scalable simulation systems. This role offers the opportunity to work at the...Full time
$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 timeWork at officeRemote workWork from homeFlexible hours- Job Description: 1、Develop software programs that meet functional and performance requirements in accordance with the product project plan and software specifications. 2、Design detailed program flowcharts based on the logical design specification documents. 3、Write...Full timeRelocation
- Bot Auto is seeking a VCU Software Engineer to design, implement, and validate embedded software for vehicle control systems. You will work across requirements, architecture, model-based development, and AUTOSAR integration in a production-grade environment. The role requires...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to BMC Firmware Engineer. Be the first to apply!



