Firmware Engineer 1

TPI Global

$90K — $110K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BSEE, BSCS, or BSCE degree or higher
  • 4-6 years of firmware development experience
  • 2-4 years of manageability firmware experience
  • Proficient in firmware development tools and methodologies
  • Experience in a dynamic team environment

Responsibilities

  • Develop OpenBMC firmware in coordination with architects and QA teams
  • Upstream BMC firmware to the OpenBMC community
  • Troubleshoot existing firmware designs
  • Implement solid software methodologies and debug processes
  • Ensure on-schedule and defect-free firmware releases

Benefits

  • Opportunity to work with cutting-edge OpenBMC technology
  • Collaborative environment with industry professionals
  • Chance to contribute to open-source projects
  • Access to advanced development tools and resources
  • Dynamic and evolving work conditions
Full Job Description
Job Description

KEY RESPONSIBILITIES:
  • The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust, innovative OpenBMC firmware releases for customer reference boards.
  • Responsibilities include BMC firmware development in an OpenBMC environment, upstreaming work to the OpenBMC community and troubleshooting existing designs.
  • A successful candidate will employ solid software methodologies, manageability design expertise, debug capabilities, and strong process practices to ensure on-schedule, defect-free firmware deliveries with focus on continuous feature and code improvement.
PREFERRED EXPERIENCE:
  • Previous BMC Firmware development experience mandatory (Dell iDRAC, Dell CMC, Client iLo, etc)
  • Experience with Open Source Baseboard Management Controller (BMC) Software Stack (OpenBMC)
  • Programming experience (JavaScript, Shell Scripting, Python, C, C++)
  • Knowledge of low-level protocols including I2c, I3c, JTAG, SPI, eSPI, UART, PCIe expected
  • Proficient with Source version control systems like Git, Review tools like Gerrit
  • Working knowledge of Linux Kernel programming and Linux driver development experience (JTAG, I2C, SPI)
  • Hands on experience working with Reference Boards.
  • Experience with Linux gcc build and debug tools.
  • Strong debug methodology and skills mandatory
  • Experience in server manageability architecture mandatory
  • Intimate knowledge of software development process methodology expected
  • Knowledge of industry standard initiatives such as Redfish, PLDM, MCTP desirable and manageability protocols such as IPMI expected.
ACADEMIC CREDENTIALS:
  • BSEE, BSCS, or BSCE degree or higher
  • 4-6 years or more of firmware development
  • 2-4 years or more of manageability firmware experience
  • Candidates should enjoy working in a dynamic team environment
LOCATION: Austin Texas

Meet Your Recruiter

Shiv Shekhar

Similar Jobs

More Jobs at TPI Global

  • Sr Trial Attorney.
    $110K — $130K *
    Nashville, TN 37211 (Davidson County)
    Legal & Accounting
    In-Person
  • Firmware Engineer 1
    $90K — $110K *
    Austin, TX 78745 (Travis County)
    Telecommunications & Hardware
    In-Person
  • ServiceNow SPM Process Lead
    $100K — $120K *
    Westerville, OH 43081 (Franklin County)
    Information Technology
    In-Person
  • Validation Engineer
    $120K — $145K *
    Folsom, CA 95630 (Sacramento County)
    Technical Services
    In-Person

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer 1 jobs: