Firmware Tool Developer

TalentOla


Job Location:

Houston, MS - USA

Monthly Salary: Not Disclosed
Posted on: 13 days ago
Vacancies: 1 Vacancy

Job Summary

ob Description

Job Title: C & C# Firmware Tool Developer - Notebooks Desktops & Docking Stations

Job Location: Spring TX

Job Summary -

We are seeking a highly skilled Firmware Tool Developer proficient in C and C# to design develop and maintain firmware tools for our notebook desktop and docking station product lines. This role involves close collaboration with hardware firmware and validation teams to ensure seamless integration and robust performance across platforms.

Responsibilities:

  • Develop and maintain firmware development tools and utilities in C (C 14 & later) and C#.
  • Create applications for flashing configuring and validating firmware on notebooks desktops and docking stations.
  • Collaborate with cross-functional teams to define tool requirements and ensure compatibility with hardware and firmware.
  • Implement GUI-based and command-line tools for internal and external use.
  • Support debugging and validation of firmware during development and manufacturing.
  • Ensure tools are scalable maintainable and compatible with evolving hardware platforms.
  • Write and maintain technical documentation and user guides.

Years of experience needed -

  • 5 years of experience in C and C# development preferably in a firmware or hardware-related environment.

Technical Skills:

  • Experience developing Drivers and WinNT Services for Windows using the Win32 API set and COM interfaces.
  • Strong understanding of embedded systems microcontrollers and low-level hardware interfaces.
  • Experience with Windows-based development environments (Visual Framework/.NET Core).
  • Familiarity with firmware flashing tools bootloaders and device drivers.
  • Understanding of the WHQL process and test validation required to submit a driver to Microsoft.
  • Comfortable contributing to large projects (400k lines of code) involving several repositories.
  • Experience with version control systems (e.g. Git).
  • Excellent verbal and written communication.
  • Preferred not mandatory-
  • Experience with UEFI/BIOS EC firmware or BMC development.
  • Knowledge of USB-C Thunderbolt and DisplayPort protocols.
  • Familiarity with CI/CD pipelines automated testing and Python scripting.
  • Exposure to manufacturing test environments and hardware validation labs.

Certifications (preferred but not mandatory)-

  • Bachelors or masters degree in computer science Electrical Engineering or related field.

About Mphasis

Mphasis applies to next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back Transformation approach. Front2Back uses the exponential power of cloud and cognitive to provide hyper-personalized (CX2C2TM1) digital experience to clients and their end customers. Mphasis Service Transformation approach helps shrink the core through the application of digital technologies across legacy environments within an enterprise enabling businesses to stay ahead in a changing world. Mphasis core reference architectures and tools speed and innovation with domain expertise and specialization are key to building strong relationships with marquee clients.

Equal Opportunity Employer:

Mphasis is an equal opportunity/affirmative action employer. We provide equal employment opportunities to applicants and existing associates and evaluate qualified candidates without regard to race gender national origin ancestry age color religious creed marital status genetic information sexual orientation gender identity gender expression sex (including pregnancy breast feeding and related medical conditions) mental or physical disability medical conditions military and veteran status or any other status or condition protected by applicable federal state or local laws governmental regulations and executive orders. View the EEO in the law poster view the EEO in the law supplement . To view the pay transparency nondiscrimination provision please click and to view the E-Verify posting click .

Mphasis is committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of disability to search and apply for a career opportunity please send an email to and let us know your contact information and the nature of your request.

Skills

PRIMARY COMPETENCY : Server Technologies PRIMARY SKILL : C/C Development & Programming PRIMARY SKILL PERCENTAGE : 51 SECONDARY COMPETENCY : Server Technologies SECONDARY SKILL : UEFI-BIOS SECONDARY SKILL PERCENTAGE : 29 TERTIARY COMPETENCY : Embedded Technologies TERTIARY SKILL : Firmware Development TERTIARY SKILL PERCENTAGE : 20

Other details
Salary range $74500 to $150000
ob Description Job Title: C & C# Firmware Tool Developer - Notebooks Desktops & Docking Stations Job Location: Spring TX Job Summary - We are seeking a highly skilled Firmware Tool Developer proficient in C and C# to design develop and maintain firmware tools for our notebook desktop and docking ...