Senior Software Engineer - Field Diagnostics Engineering
$184.7k - $324.8kApple Oakbrook
We are seeking a highly motivated Diagnostics Engineer to design and develop next-generation diagnostic tools for Apple Devices, enhancing customer experiences and enabling seamless troubleshooting and repair solutions. This role involves developing cutting-edge diagnostics that integrate with OS releases, ensuring hardware and software work together flawlessly. If you're passionate about hardware-software integration, problem-solving, and creating impactful tools, we’d love to hear from you. Description As a Senior Software Engineer on the Field Diagnostics Engineering team, you will design and develop the next generation of diagnostic solutions that improve Apple’s field repair capabilities across a wide range of hardware products. Your work will play a meaningful role in improving device reliability, streamlining troubleshooting, and crafting the customer repair experience. You will collaborate closely with hardware, firmware, and software teams to define diagnostic requirements, align engineering efforts, and ensure deep integration with evolving system architectures. Responsibilities Implement new diagnostic features and maintain diagnostic systems that support macOS, iOS, and watchOS. Design, develop, test, and integrate software to ensure seamless functionality across Apple’s hardware ecosystem. Lead the architectural design of diagnostics frameworks and drive alignment across multiple teams. Identify strategic diagnostic opportunities that withstand technological advancements, system architecture changes, and evolving product needs. Mentor other engineers and drive the evolution of diagnostics by improving accuracy, efficiency, and scalability. Minimum Qualifications Bachelor's degree in Computer Science, Computer Engineering, or a related field of study, with 8+ years of industry experience designing, implementing, testing, shipping, and supporting software. Background building desktop or mobile software applications and systems. Proficiency in Objective-C, Swift, or other C-based languages, alongside scripting languages like Lua, Python, or equivalent. Practical application of object-oriented design and programming principles. Track record of working on cross-functional engineering projects to define technical requirements and assess system impacts. Demonstrated success in architecting and contributing to long-term engineering solutions. History of diagnosing and resolving technical software engineering defects. Preferred Qualifications Master's degree in Computer Science, Computer Engineering, or a related field of study is preferred Knowledge of diagnostics, repair operations, or manufacturing test workflows. Background working with system architectures, drivers, kernel-level, or device firmware development. Familiarity with large-scale systems design, hardware diagnostics, and performance tuning. Exposure to server-side technologies and backend systems. Understanding of image processing, computer vision, machine learning frameworks, telemetry data pipelines, or predictive diagnostics. Ability to dive deep into technical details and understand the nuances of hardware and software systems. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Equal Opportunity Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Accessibility At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace. Learn about reasonable accommodations for job applicants. #J-18808-Ljbffr Apple
- Apple Inc. seeks a Senior Software Engineer for Field Diagnostics Engineering to design next-generation diagnostic solutions that improve field repair capabilities across Apple devices. You will collaborate with hardware, firmware, and software teams to ensure deep integration...Senior
- Arista Networks in Santa Clara is seeking an experienced software engineer to join their Platform software team. The role involves designing and implementing diagnostics for high-speed digital products, collaborating closely with hardware engineers to optimize performance...Senior
$184k - $287.5k
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Tegra Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server/auto/embedded...SeniorImmediate start- Arista Networks is seeking a Platform software engineer to join a fast-paced team building diagnostic software for high-speed digital boards and ASICs. You will validate hardware, develop tests, and bring up new boards with cross-functional collaboration. You’ll design...Senior
$130k - $170k
...Applications Engineer PDF Solutions Inc. is seeking a highly driven Applications Engineer... ...functional teams (Systems, Applications, Software) to resolve technical challenges and... ...Materials Science, Computer Science or a related field Strong analytical and problem-solving...Senior- NVIDIA is seeking a Senior Field Applications Engineer to support rack-scale AI systems through partner integration, validation, and launch readiness. You will collaborate with account, program, architecture, and engineering teams to ensure successful ramp and production...SeniorRemote work
- oneNav, Inc. is seeking an experienced Field Application Engineer to join our team in Sunnyvale, CA. The ideal candidate will excel in RF and GNSS technologies and engage with customers to provide effective solutions. This position requires excellent problem-solving skills...Senior
- Baya Systems in the United States is seeking a Senior Manager of Field Applications Engineering to lead a nationwide FAEs team and drive pre‑ and post‑sales support for our fabric interconnect IP. You will mentor engineers, shape regional goals, collaborate with sales,...Senior
- Singleton is seeking a Senior Thermal TS/FAE to join our team in Cupertino, California or Suzhou, China. The role focuses on identifying customer needs, designing solutions, validating performance, and communicating technical details with clients. Candidates should hold...Senior
- NVIDIA is seeking a Senior Field Applications Engineer to support NVIDIA rack-scale AI systems through partner integration, validation, launch readiness, and production ramp. This role works closely with internal architecture, engineering, program, account, and partner...Senior
- NVIDIA seeks a Field Applications Engineer to support large datacenter deployments of NVIDIA AI solutions. You will be a technical specialist on GPU and networking products, helping customers design and deploy enterprise AI datacenter solutions. Build strong relationships...Senior
$132k - $207k
Senior Field Applications Engineer We are seeking a Senior Field Applications Engineer to support NVIDIA rack‑scale AI systems through partner integration... ...as business needs require, to debug hardware, firmware, software, networking, and system integration issues. Lead the...SeniorRemote work$42.5 - $58.9 per hour
...a global leader in materials engineering solutions used to produce virtually... ..., CA Role Overview As a Field Service Engineer (Customer... ...troubleshooting and apply basic diagnostic techniques to assess and... ...issues, with assistance from Senior Field Service Engineers Collaborate...Full timeWork experience placementRelocation$132k - $207k
We are now looking for a Field Applications Engineer! NVIDIA’s AI platforms have already made a major impact on the field and are broadly used across leading academic institutions, start-ups, and industry, including the world’s largest enterprise companies. We need passionate...Senior$128k - $200k
...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...fast‑paced, high caliber team building diagnostic software to help validate high‑speed...Contract work$100k
Tenstorrent Inc. is seeking a Staff Field Application Engineer for Customer Success in Santa Clara, CA. This hybrid role seeks candidates who have deep expertise in AI and can effectively communicate complex concepts to customers. Applicants should have 5+ years of relevant...Senior$148.87k - $214.5k
...including server, storage, data center, mobile, RF, networking, industrial, business equipment, and automotive. Position: Senior Field Applications Engineer Location: Santa Clara, CA Amphenol High Speed and Commercial Products Groups are the market leaders for high...SeniorTemporary workWork at officeFlexible hours- ...worldwide. We’re a team of engineers, clinicians, and... ...responsible for the real-time software infrastructure that... ...and reliability. As a Senior Software Engineer, you... ...hardware / software diagnostic tools. Unit testing... ...pipeline & analytics, Field Service User Applications...SeniorLocal areaWorldwideFlexible hours
$180k - $258.75k
...Behavior Models. We are looking for a Senior Software Engineer to join our end-to-end automated... ...evaluation tooling, system bring-up, and diagnostics. You'll partner closely with end-to-end... ...Science, Robotics, or a related field. 10+ years of relevant software development...SeniorLocal areaShift work$184k - $287.5k
...make a lasting impact on the world. We are now looking for a senior software engineer to join our Hardware Infrastructure team! Our team is... ...Bachelors degree CS or equivalent experience in a related field. Expert knowledge of TypeScript and the Node.js ecosystem....Senior$146k - $183.6k
The Smart Diagnostics team at Rivian supports developing and deploying Rivian’s Smart Diagnostics AI system that drives in-vehicle and remote... ..., and agents. This role will be focused on delivering quality software and backend services, enhancing the utility of GenAI...SeniorHourly payFull timeLocal areaRemote work- Rivian Automotive, Inc. is looking for a skilled software engineer to join its Smart Diagnostics team. This role focuses on designing and developing full-stack... ...will have a Bachelor's degree in CS or a related field and strong coding skills in languages such as Golang,...Senior
$152k - $241.5k
NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role,... ...integration, including telemetry and metrics, health checks, diagnostics, configuration, and system management. These tools fill...Senior- Position Summary Senior, Software Engineer (Partner Engineer, Solutions Engineer) - We are seeking a highly technical and customer‑focused Senior... ...and product teams to address them Build automation and diagnostics to proactively surface developer friction points or API...SeniorContract work
$154.42k - $235.9k
...make complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and runtime... ...performance SLOs. Safety and reliability awareness (diagnostics, failover, degraded modes, basics of ISO 26262 considerations...SeniorPermanent employmentLocal areaRelocationRelocation packageFlexible hours$152k - $241.5k
...We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team with... ...challenges spanning resiliency, diagnostics, recovery, and large-scale AI infrastructure... ..., Electrical Engineering, or related field, or equivalent experience. 5+ years...Senior- Responsibilities You will join the System Software Team and focus on the... ...functions like real-time diagnostics, over-the-air (OTA) software... ...Software and Linux Kernel Engineers to design, develop, and deploy... ...Engineering, or a relevant technical field, or equivalent practical...SeniorLocal areaRemote work
- ...reliable, and scalable GPU‑accelerated software. We are hiring a Senior Software Engineer to advance the Python experience... ...typing, packaging, examples, diagnostics, continuous integration, and... ...Computer Engineering, or a related field, or equivalent experience. 8+ years...Senior
- ...Senior Data Security Software Engineer The Software Engineering team delivers next-generation application enhancements... ..., peripherals, applications and diagnostics — all with the most advanced... ...in Computer Engineering or related field Familiarity with Transport Layer...SeniorPart timeImmediate start
$184k - $287.5k
...security provisioning, and deployment of software mitigations. Collaborate with data... ...debuggability and optimization in firmware, diagnostic and deployment tool design. Drive pre-... ...technology. Mentor architects and engineering teams to grow them into future leaders....SeniorShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Field Diagnostics Engineering. Be the first to apply!
- ngo software engineer Sunnyvale, CA
- software developer Sunnyvale, CA
- software developer internship no experience Sunnyvale, CA
- junior software developer Sunnyvale, CA
- part time software developer remote Sunnyvale, CA
- financial software developer Sunnyvale, CA
- senior software engineer ruby on rails Sunnyvale, CA
- software engineer amazon Sunnyvale, CA
- senior software design engineer Sunnyvale, CA
- software engineer part time Sunnyvale, CA



