Firmware Engineer Job at LanceSoft, Inc., Austin, TX

TFZQNnl2b01CeTA3TmJDckVMUFZMQWVOaUE9PQ==
  • LanceSoft, Inc.
  • Austin, TX

Job Description

Job Description

Location: Austin – Onsite

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, HP iLo, etc)

• Highly Proficient in developing User Interface based on Java Scripts, Network socket concepts

• 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

DESIRED:

• Experience in x86 architecture

• Understanding of Security concepts - Root of Trust, verified boot, measured boot

• Experience in Arm architecture

• Experience reading and understanding digital schematics

• Strong analytical skills and debug methodology expected.

ACADEMIC CREDENTIALS:

• BSEE, BSCS, or BSCE degree or higher

• 5+ years or more of firmware development

• 3 years or more of manageability firmware experience

• Candidates should enjoy working in a dynamic team environment

Job Tags

Similar Jobs

Signify Health

Nurse Practitioner, In-Home Visits Job at Signify Health

 ...passion for engaging with people and helping them on their journey to better health? Signify Health, part of CVS Health, is seeking a Part Time Clinician (Nurse Practitioner or Physician Assistant) to provide In-Home Health Evaluations, engaging with people in the comfort... 

Clean Harbors

Regional Class B CDL Route Driver Job at Clean Harbors

 ...Job Description \n \n \n \n Clean Harbors in Eagan, MN is seeking a Regional Class B CDL Route Driver (Retail Technician) to provide comprehensive environmental services including collection and disposal of damaged, discarded, or recalled products; recycling of... 

icreatives

Senior Graphic Designer QYW95679 Job at icreatives

 ...from you. Salary: $80,000.00 commensurate with experience. This is a full-time position, onsite in the New Haven area, CT. Remote work is not an option for this opportunity. To apply, please submit your resume and portfolio link/case studies for immediate... 

New Edge Associates a Talent Acquisition Firm

BSA/AML INVESTIGATOR Job at New Edge Associates a Talent Acquisition Firm

 ...Job Description Position Summary REMOTE BUT MUST BE LOCATED IN MIAMI OR SURROUNDING AREAS The Investigations Analyst supports the banks financial crimes, fraud, and compliance functions by conducting timely, well-documented investigations into potentially suspicious... 

WKS Restaurant Group

Wendys General Manager WEN 9847 Reseda Sherman (Reseda, CA) (Los Angeles) Job at WKS Restaurant Group

 ...volume. Ability to apply concepts of basic algebra and geometry. Reasoning Ability Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or dia]]...