Responsibilities:1.Firmware configuration and maintenance for new product bringup:2.Target creation for new products in our code bases3.Firmware maintenance to adapt for new products4.Firmware validation to ensure operability on new products5.Firmware environment is C and similar to the open source EDK2 code base6.Firmware builds and releases:7.Perform daily builds as needed for product builds8.Publish release notes about release availability and changes9.Issue triage and resolution or escalation:10.Screen all incoming issues related to product11.Initial triage, debug and resolution of straightforward issues updating code base as needed12.Escalate more major issues to internal developers as needed13.Prioritize and escalate any issues that have potential to block an upcoming build14.Document all issue activity in a timely manner15.Test script adaptation and maintenance:16.Support factory test stations and factory related teams with test script maintenance as needed17.Create new scripts to support new testing requirements as needed18.Scripting is typically done in Lua or Python19.Cross-functional communication and reporting including daily meetings with China factory teams during build prep:20.Be primary point of contact for cross-functional team communication21.Primary teams we interact with include factory build teams, factory test stations, electrical22.engineering teams, other device firmware teams, and program management23.Attend and provide status at daily build prep meetings for several weeks prior to the start of a build24.Prioritize and escalate any Diags issues that have potential to block builds Qualifications :25.Engineering experience: 2-5 years26.BS Computer Engineering or relevant work experience (MS is a plus)27.Low level embedded C firmware experience and its interaction with hardware28.Effective communication skills29.Software development experience is desired30.Good debug skills31.Python and/or Lua scripting experience32.Ability to drive issues, track tasks, and evaluate priorities on a regular basis33.Understanding of hardware design and familiarity with various protocols such as i2c, USB, etc34.Ability to understand schematics35.Good multitasking capabilities to handle frequent context switches Nice to have:36.Any exposure to UEFI or EDK237.Familiar with Git or other source control systems38.Exposure to working with contract manufacturers39.MacOS and iOS knowledge and experienceTime zone:40.The team needs to be in office every day.41.OT should not be invoiced unless it is email pre-approval by managers in advance.42.Prefer a few hours overlap with China in late afternoon /evening for sync up call