Demo

Firmware Engineer

Reveille Technologies
Cupertino, CA Full Time
POSTED ON 4/18/2024 CLOSED ON 4/29/2024

What are the responsibilities and job description for the Firmware Engineer position at Reveille Technologies?

Job Details

Hi,

Greetings from Reveille Technologies!

We have a job opening for the position of Firmware Engineer - Austin, TX / Cupertino, CA [ (Day one Onsite)

Job Description: Full Time

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

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

Thanks & Regards

Arun Prasath

Reveille Technologies

Salary.com Estimation for Firmware Engineer in Cupertino, CA
$124,247 to $139,320
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Firmware Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $83,633 - $115,564
    • Income Estimation: $88,239 - $107,750
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Reveille Technologies

  • Reveille Technologies Atlanta, GA
  • Hello, Greetings from Reveille Technologies Inc !! 1.SAP HANA BI Security Admin Title: SAP HANA BI Security Admin Work location: Onsite – Atlanta, GA or Mi... more
  • 4 Months Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Cupertino, CA area that may be a better fit.

  • Advanced Micro Devices, Inc Santa Clara, CA
  • WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. O... more
  • 5 Months Ago

  • Actalent Fremont, CA
  • Job Description: Actalent Services is looking for an experienced Embedded Software Engineer for one of our renewable energy clients. This will be a hands o... more
  • 5 Months Ago

AI Assistant is available now!

Feel free to start your new journey!