Search jobs > San Diego, CA > Software development

Software Development Engineer in Test - Energy Technologies

Apple
San Diego, CA, United States
Full-time

Summary

The Core OS Energy Technologies organization is looking for a highly motivated and collaborative software development engineer to join the energy tech quality engineering team.

As a critical member of the team, you will be working very closely with software developers and cross-functional teams on technologies in OS dynamic resource management and dynamic activity scheduling across multiple platforms.

This development team develops technologies to intelligently schedule workloads in optimal device conditions to balance feature responsiveness with constraints such as battery life, thermals, network efficiency, memory, and more! Your responsibilities will span across all phases of software delivery process of Apple's products, from early design to product launch and beyond with an emphasis on systems engineering to identify and propose viable solutions to self-identified bugs in collaboration with developers.

You will take on an in-depth hands-on learning approach to understand systems under test at parity with its developers, paying close attention to detail all while maintaining a big picture of the problems at hand in order to identify system interactions, processes & optimization opportunities.

This role requires a very strong collaboration skillset to provide guidance & support to QA members of partner client teams.

You will be applying critical thinking at all times to produce novel tooling solutions that enable automation, triage and local on-device testing in parallel!

Description

  • Create well formulated, scalable software & systems solutions in conjunction with developers across many apple platforms
  • Write elegant, performant code in Objective-C or Swift and test, debug, and productize it
  • Ability to deliver high quality work on tight schedules consistently
  • Devise and execute a testing strategy for one or more major technologies / features in the dynamic resource management domain across multiple apple operating systems
  • Quickly gain a deep understanding of the design, requirements and architecture of energy technologies SW / FW
  • Influence inclusion of testability into the software design
  • Develop and automate unit, functional and system-level tests
  • Define and drive quality metrics to track progress and improvements throughout the SDLC
  • Collaborate cross-functionally with peer development, QA and systems teams across Apple
  • Assess and represent end-user impact of issues, shaping key product decisions
  • Explore novel approaches to create new frameworks, systems engineering solutions, tools, automation and infrastructure to streamline code development and quality practices
  • Consistent track record of leading software projects from inception through customer delivery
  • 12 days ago
Related jobs
Promoted
Apple
San Diego, California

The Internet Technologies QE & Ops team is seeking an experienced and passionate Software Development Engineer in Test to take our existing automation infrastructure to the next level. Experience in testing and automating APIs, UIs, and Native Applications Experience in the software development life...

Promoted
Apple, Inc.
San Diego, California

We're looking for a Software Development Engineer in Test (SDET) who has strong experience with leading cross-functional testing efforts, developing tests, driving validation strategy, and building up testing infrastructure in a fast paced team. The candidate should have strong experience in develop...

Promoted
Apple
San Diego, California

We're looking for a Software Development Engineer in Test (SDET) who has strong experience with leading cross-functional testing efforts, developing tests, driving validation strategy, and building up testing infrastructure in a fast paced team. The candidate should have strong experience in develop...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Lead Software Development Engineer - Testing (REMOTE). ...

Promoted
RCM Technologies, Inc.
San Diego, California

This range is specific to certain locations and takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. The Software ...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Software Development Engineer I (Client-Side / Mobile). ...

Promoted
Tandem Diabetes Care
San Diego, California

Leads and coordinates activities of employees engaged in performing audits and tests of software products in accordance with software test plans and procedures. Works as a contributing member of cross-functional teams as needed, working closely with R&D engineering, Technical Support and Quality...

Promoted
High-Tech Professionals
San Diego, California

Seeking Lead Software Test Engineer for a company that produces online tools. A minimum of 8-10 years of experience in software quality assurance and testing. Understanding of Scrum continuous development and testing methodologies. Knowledge in product testing, programming techniques, quality assura...

Promoted
TrellisWare Technologies, Inc
San Diego, California

You would be responsible for creating intuitive graphical user interfaces and networking applications for TrellisWare's wireless communication products, using today's modern software technologies. Documenting and presenting design alternatives using good personal practices and corporate defined engi...

ThisWay
San Diego, California
Remote

This role involves joining a growing Consumer Technology team to enhance software applications and testing processes. Develop and maintain software test tools using the latest technologies. Assist in the design, development, maintenance, and troubleshooting of software applications and test tools. S...