Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer in Test

Home > C/C++ programming jobs

Software Development Engineer in Test in USA new

  • San Diego, CA

Responsibilities

  • Create scalable software solutions and test tooling for peak power management, transient mitigation, battery health, and dynamic power-budgeting technologies.
  • Devise and execute end-to-end testing strategies across diverse battery operating states.
  • Develop and automate unit, functional, integration, and system-level tests using mocks, stubs, and internal frameworks.
  • Validate battery chemistry, power clamping, brownout prevention, throttling, and battery-aging behavior.
  • Build hardware-in-the-loop environments, battery cycler or emulator integrations, and CI infrastructure.
  • Collaborate with software, firmware, battery engineering, cell chemistry, silicon validation, and performance teams to resolve complex issues.
  • Influence software and firmware design decisions by driving testability, telemetry, fault injection, and release-readiness requirements.

Requirements

  • 4 to 5 years of software development experience.
  • Strong ability to write, read, and debug C and C++.
  • Strong experience developing class-based Python tests and Python frameworks.
  • Strong understanding of embedded architecture, computer architecture, and operating-system concepts.
  • Experience testing and automating embedded systems and firmware.
  • Strong critical-thinking, debugging, troubleshooting, collaboration, communication, and attention-to-detail skills.
  • Familiarity with bug triage.
  • Familiarity with wired adapters, battery management systems, or power is preferred.
  • Experience with data analytics, big data, or control systems is preferred.

Apple

We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This i...

Similar positions

Contract Staff Software Engineer FireFox

  • Mozilla
  • Contract
  • Canada
  • 09/23/2026
  • Salary: C$131k-C$218k
  • Remote

Contract Staff Software Engineer

  • Mozilla
  • Contract
  • Canada
  • 09/23/2026
  • Salary: C$131k-C$186k
  • Remote

Staff Linux Kernel Engineer

  • Crusoe
  • Full time
  • USA
  • 09/23/2026
  • Salary: $215k - $260k/yr
  • San Francisco, CA

Software Engineer

  • Smiths Group plc
  • Full time
  • Others
  • 09/23/2026
  • Bengaluru, India

Sr. Software Engineer, Simulations

  • SpaceX
  • Full time
  • USA
  • 09/23/2026
  • Salary: $165k - $265k/yr
  • Hawthorne, CA