Software/Firmware Engineer, infrastructure Serv... @ Apple
Your Application Journey
Email Hiring Manager
Job Details
Job Overview
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better.
It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.
Our Data Center Engineering team is responsible for evaluating and characterizing technologies of IT servers, Data Center Infrastructure devices and systems. One of our missions is to develop, evaluate, qualify, and support firmware and software for our global data center infrastructure, lab test environment, and fleet reporting.
We are looking for a team oriented, innovative, logical mindset, forward-thinking, self-confident, experienced Software/Firmware Engineer to join our team.
Responsibilities
- 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 for a specific project, device or system.
- Configure devices/systems and evaluate devices/systems, collecting data and generating reports.
- Collaborate across teams and contribute to resolving requests or issues.
- Document evaluation methods, setup, processes, and procedures.
Minimum Qualifications
- Bachelor's degree in Computer Science, Software or Computer Engineering, Statistics, or a related field.
- 5+ years of experience with at least one programming language such as Python, C++, Java, Swift, Go, Rust, Shell, etc.
- Experience working with databases such as Postgres, MongoDB, Oracle, Redis.
Preferred Qualifications
- 5+ years of Software and Firmware Development including Networking.
- Proficient in Python, C++, shell scripting and protocols SNMP, BACnet, Modbus.
- Experience with React, Node JS, GO, Docker.
- Ability to develop architectures, requirements, code, review, evaluate, troubleshoot.
- Experience in project management and collaborating cross-functionally.
How to Get Hired at Apple
🎯 Tips for Getting Hired
- Customize your resume: Tailor your resume to highlight relevant experience and skills for the Software/Firmware Engineer role at Apple.
- Prepare for technical interviews: Practice coding challenges and system design questions commonly asked in software engineering interviews.
- Showcase teamwork: Provide examples of your collaborative experience in cross-functional teams during interviews.
- Connect with current employees: Network on platforms like LinkedIn to gain insights into Apple’s work culture and application tips.