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
San Angelo, Texas

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

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
DAIKIN COMFORT TECHNOLOGIES MFG LP
Waller, Texas

Collaborate with hardware engineers to ensure seamless integration of firmware and hardware components. Collaborate with software engineers to ensure seamless integration between firmware and application software. In this role, you will be part of a team that develops embedded firmware for HVAC equi...

Promoted
Dell
San Leanna, 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

Currently, working as a Firmware Developer or performing firmware development. Our client is seeking highly motivated firmware developers to join their Software Engineering group. Currently, working as a Firmware Developer or performing firmware development. Job Title: Senior/Staff Firmware Develope...

Promoted
Dell
San Leanna, Texas

Senior Software Principal Engineer - BIOS FirmwareThe Software Engineering team delivers next-generation software 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 Senior Principal Software Engineer on ou...

Jobot
Austin, Texas

We are at the forefront of computing infrastructure, seeking highly motivated Firmware Release Engineers to join our expanding Software Engineering team. Join the Vanguard of Computing: Firmware Release Engineer Opportunity. Ability to manage release engineering and branch management for production ...

Advanced Micro Devices, Inc
Austin, Texas

AMD together we advance_ THE ROLE: We are looking for a dynamic, energetic Systems Design Engineer to join our growing team. The Systems Design Engineering team fosters and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. THE PERSO...

HARMAN International
Richardson, Texas

HARMAN’s engineers and designers are creative, purposeful and agile. Design, development, and debug of C/C++ code to implement product feature Firmware for professional audio products in an Agile environment. As part of a matrix organization work alongside architects, engineers, designers, and teste...

Halliburton
TX, US

Under supervision applies functional specifications and uses engineering tools to design digital mixed-signal, and embedded firmware design for product changes and new development. Depending on education, experience and skill level, a variety of job opportunities might be available from the Senior R...