Firmware Engineer

Emonics LLC
Texas, United States
Full-time

Job Title : Firmware Engineer

Location : Austin, TX / Cupertino, CA (Day one Onsite)

Full time

Job description :

Firmware configuration and maintenance for new product bringup :

  • Target creation for new products in our code bases
  • Firmware maintenance to adapt for new products
  • Firmware validation to ensure operability on new products
  • Firmware environment is C and similar to the open source EDK2 code base

Firmware builds and releases :

  • Perform daily builds as needed for product builds
  • Publish release notes about release availability and changes

Issue triage and resolution or escalation :

  • Screen all incoming issues related to product
  • Initial triage, debug and resolution of straightforward issues updating code base as needed
  • Escalate more major issues to internal developers as needed
  • Prioritize and escalate any issues that have potential to block an upcoming build
  • Document all issue activity in a timely manner

Test script adaptation and maintenance :

  • Support factory test stations and factory related teams with test script maintenance as needed
  • Create new scripts to support new testing requirements as needed
  • Scripting is typically done in Lua or Python

Cross-functional communication and reporting including daily meetings with China factory teams during build prep :

  • Be primary point of contact for cross-functional team communication
  • Primary teams we interact with include factory build teams, factory test stations, electrical

engineering teams, other device firmware teams, and program management

  • Attend and provide status at daily build prep meetings for several weeks prior to the start of a build
  • Prioritize and escalate any Diags issues that have potential to block builds

Qualifications

  • Engineering experience : 2-5 years
  • BS Computer Engineering or relevant work experience (MS is a plus)
  • Low level embedded C firmware experience and its interaction with hardware
  • Effective communication skills
  • Software development experience is desired
  • Good debug skills
  • Python and / or Lua scripting experience
  • Ability to drive issues, track tasks, and evaluate priorities on a regular basis
  • Understanding of hardware design and familiarity with various protocols such as i2c, USB, etc
  • Ability to understand schematics
  • Good multitasking capabilities to handle frequent context switches

Nice to have :

  • Any exposure to UEFI or EDK2
  • Familiar with Git or other source control systems
  • Exposure to working with contract manufacturers
  • MacOS and iOS knowledge and experience
  • 30+ days ago
Related jobs
Promoted
VirtualVocations
Fort Worth, Texas

Firmware Engineer to develop innovative flash storage products for AI, HPC, and Cloud environments. ...

Promoted
Hispanic Technology Executive Council
Austin, Texas

Senior Software Principal Engineer - BIOS Firmware. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Austin, Texas. The Software Engineering team delivers next-generation software application enha...

Promoted
VirtualVocations
Fort Worth, Texas

Staff Firmware Engineer to design and optimize firmware solutions for high-performance flash storage products. ...

Promoted
Dell
Barton Creek, Texas

Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Austin, ...

Promoted
VirtualVocations
Spring, Texas

A company is looking for an Embedded Firmware Engineer focused on MV Platform. ...

Promoted
Dell
Lost Creek, Texas

Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Austin, ...

TALENT Software Services
Austin, Texas

Staff Firmware Build and Release Engineer. Job Summary: Talent Software Services is in search of a Staff Firmware Build and Release Engineer for a direct placement position in Austin(Hybrid), TX. Seeking skilled, experienced, and highly motivated release engineering experts to join our Software Engi...

Promoted
Dell
Sunset Valley, Texas

Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Austin, ...

Jobot
Austin, Texas

Inspire Innovation: Lead the Charge as Our Staff Firmware and Maintenance Engineer. Due to our ongoing growth and commitment to innovation, we are expanding our Software Engineering team with the addition of a Staff Firmware and Maintenance Team Leader in Austin. Join us as we continue to drive adva...

Shield AI
Dallas, Texas

Embedded Software engineers work with customer programs, electrical engineers, Guidance, Navigation and Controls (GNC) engineers, systems engineers, test engineers and the autonomy team to design and develop software systems which utilize modern aerospace sensors, state-of-the-art UAV avionics, and ...