Firmware Engineer/Servers

Apple
Austin, TX Full Time
POSTED ON 3/16/2024 CLOSED ON 4/3/2024

What are the responsibilities and job description for the Firmware Engineer/Servers position at Apple?

Summary

Posted:
Weekly Hours: 40
Role Number:200542880
The Infrastructure Services Server Development Team is looking for a dedicated & hardworking Firmware Engineer who will be responsible for server software development on embedded devices such as the server Baseboard Management Controller (BMC) as well as contribute to BIOS development. You will design, develop, and debug software. You will also be responsible for providing technical support to implement the development and quality assurance processes vital to ensure the firmware consistently provides the required functionality, usability, quality/reliability, performance, and supportability. You must ensure the products meet and/or exceed the design requirements and delight our end users and datacenter technicians. If you feel this is you, we'd love to hear from you!

Key Qualifications

  • Design, develop and modify embedded software for server hardware platforms that meet or exceed the requirements of the technical specifications including, but not limited to: Performance, User Interface, Firmware Updates, Error Handling, Error Recovery and Quality/Reliability.
  • Validated ability in hands-on experience in firmware development, verification, and automated QA environment
  • 1 or 2 years experience as an embedded developer
  • Proven debugging experience in embedded or BIOS/EFI development environment.
  • Experience with Intel/AMD platform architectures
  • Experience with both real-time operating systems and super-loop architectures.
  • Experience with low-level debug including use of ITP, JTAG debuggers and logic analyzers.
  • A high level of skill in problem re-creation and trapping as well as identifying and optimizing the performance of critical algorithms

Description

The embedded software engineer will be a key contributor for our next generation hyper-scale racks, servers and storage server designs. They will be responsible for the development and integration of embedded firmware for infrastructure management and/or AMI CRB based BIOS on next generations server and storage platforms. This includes working with third party source code providers, the Apple HW/FW team, and any selected development partners to develop a comprehensive plan to ensure Apple feature and functionality requirements are being met. This role will require knowledge of IT infrastructure management architecture and understand the firmware requirements to control and handle the desired server and/or rack component behavior. This person must also have experience in collaborating with the vital internal and external collaborators to ensure the scope/schedule and resources of the firmware development align with the higher level program objectives. The successful candidate will have proven experience in bringing an embedded software infrastructure management product to production!

Education & Experience

BS in Computer Science, Computer Engineering, Electrical Engineering or similar degree.

Additional Requirements

  • - Experience with BMC, Chassis Controller, and/or Rack Controller firmware development/embedded software
  • - Knowledge of the RedFish specification and RESTFul interfaces
  • - Knowledge of IPMI 2.0 and DCMI 1.5 Specifications
  • - Experience with Python, Shell, JavaScript
  • - Experience with embedded Linux, sockets programming and gcc build/debug tools
  • - Solid understanding of IPMITool and other user interfaces with the BMC
  • - Familiarity with Open BMC, Open RMC and other hyper-scale trends
Embedded/Firmware Engineer
Motion Recruitment Partners, LLC -
Austin, TX
BIOS Firmware Engineer
AMD -
Austin, TX
Firmware/BIOS Engineer
Advanced Micro Devices, Inc -
Austin, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
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

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

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

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,145 - $114,532
    • Income Estimation: $90,521 - $120,704
  • Computer Simulation Skill

    • Income Estimation: $90,042 - $107,525
    • Income Estimation: $90,701 - $113,215
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple

Apple
Hired Organization Address Fargo, ND Full Time
Summary Posted: Sep 3, 2024 Weekly Hours: 40 Role Number: 200539218 Imagine what you could do here. The people here at A...
Apple
Hired Organization Address West Jordan, UT Full Time
Summary Posted: Sep 3, 2024 Weekly Hours: 40 Role Number: 200539352 Imagine what you could do here. The people here at A...
Apple
Hired Organization Address Beaverton, OR Full Time
Summary Posted: Oct 2, 2024 Role Number: 200571110 Imagine what you could do here. At Apple, new ideas have a way of bec...
Apple
Hired Organization Address Beaverton, OR Full Time
Summary Posted: Sep 5, 2024 Role Number: 200566477 Do you love creating elegant solutions to highly complex challenges? ...

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

Firmware Engineer

Advanced Micro Devices, Inc, Austin, TX

Firmware Engineer - DDR Subsystem BIOS firmware engineer

Advanced Micro Devices, Inc, Austin, TX