Software/Firmware Engineer, Infrastructure Services

Apple is where individual imaginations gather together, committing to the values that lead to great work.
Garland, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software/Firmware Engineer, Infrastructure Services

Apple is seeking a talented Software/Firmware Engineer to join their Data Center Engineering team. This role combines software development expertise with infrastructure management, focusing on developing and supporting firmware and software for global data center infrastructure.

The position involves working with diverse platforms to create solutions for data collection, analysis, visualization, and reporting. You'll be responsible for characterization, fleet performance monitoring, diagnostics, and failure analysis. The role requires both technical depth in software/firmware development and the ability to lead teams and projects.

As part of Apple's innovative engineering culture, you'll contribute to evaluating and characterizing technologies for IT servers and Data Center Infrastructure devices. The role offers opportunities to work on cutting-edge infrastructure technologies while collaborating with cross-functional teams.

Key aspects of the role include:

  • Leading software development projects and team initiatives
  • Developing test automation and data analysis solutions
  • Working with various databases and programming languages
  • Contributing to infrastructure security and performance optimization
  • Collaborating on failure analysis and system improvements

The ideal candidate brings strong software development experience, knowledge of infrastructure systems, and the ability to lead technical initiatives. This role offers the opportunity to impact Apple's global data center operations while working with cutting-edge technologies.

Benefits include competitive compensation, comprehensive health coverage, and the chance to work with world-class engineering teams. Join Apple's Data Center Engineering team to help build and maintain the infrastructure that powers Apple's global services.

Last updated 9 hours ago

Responsibilities For Software/Firmware Engineer, Infrastructure Services

  • Lead team members in defining project requirements, risks, effort and schedule
  • Lead design reviews, code reviews, and failure analysis reviews
  • Develop or refine test automation software
  • Configure and evaluate devices/systems, collect data, analyze and generate reports
  • Discover, analyze and collaborate cross functionally to resolve issues
  • Develop software to collect and analyze fleet data
  • Collaborate across teams to resolve requests or issues
  • Develop use cases for new technologies and features
  • Document evaluation methods, setup, processes, and procedures

Requirements For Software/Firmware Engineer, Infrastructure Services

Python
Java
Go
Rust
MongoDB
PostgreSQL
Redis
Node.js
React
  • Bachelor's degree in Computer Science, Software or Computer Engineering, Statistics, or related field
  • 5+ years of experience with programming languages like Python, C++, Java, Swift, Go, Rust
  • Experience working with databases like Postgres, MongoDB, Oracle, Redis, MySQL
  • Experience with Linux or Embedded RTOS environments
  • Knowledge of networking protocols (SNMP, BACnet, Modbus)
  • Experience with information security compliance and penetration testing

Interested in this job?

Jobs Related To Apple Software/Firmware Engineer, Infrastructure Services

ServiceNow Platform Developer, Employee Experience and Productivity

Senior ServiceNow Platform Developer role at Apple, focusing on employee experience and productivity through custom development and system integration.

Senior Full Stack Engineer, Music Content Featuring Team

Senior Full Stack Engineer role at Apple's Music Content Featuring Team, building sophisticated tools and backend systems for content operations at web scale.

AIML - Sr. Full Stack Engineer, Compute Capacity and Efficiency - ML Platform Technologies

Senior Full Stack Engineer role at Apple focusing on compute capacity and efficiency for ML Platform Technologies, offering competitive salary range of $143,100-$264,200.

Solution Engineer - Payments and Reconciliation, Employee Experience & Productivity

Senior Solution Engineer role at Apple focusing on payments and reconciliation systems, requiring 5+ years of software development experience and expertise in Java, Linux, and database technologies.

CPU Performance and Workload Analysis Engineer - Platform Architecture

CPU Performance Engineer role at Apple focusing on workload analysis and optimization for next-generation CPU architectures, combining hardware and software expertise.