Software Development Engineer in Test II

MiniMed•Northridge, CA
•Hybrid

About The Position

MiniMed is hiring a Software Development Engineer in Test II to join a software team in Northridge, California. This hybrid role involves collaborating with cross-functional teams to deliver end-to-end tests for embedded systems, medical devices, and software components. The position focuses on designing, developing, and executing functional, regression, integration, and end-to-end tests; automating tests for embedded systems; documenting testing and traceability; and debugging failures across hardware and software. The role may involve a variety of software lifecycle activities. Familiarity with AI concepts and tools is needed to evaluate and collaborate with AI development teams and to support test design, scripting, or log analysis.

Requirements

  • Bachelor's degree in Computer Science, Computer or Electrical Engineering, or a related field.
  • 0–2 years of software engineering or test automation experience; internships and co-ops count.
  • Hands-on experience with embedded systems and testing embedded firmware.
  • Programming experience in JavaScript and/or Python, including building or maintaining automated tests.
  • Experience with end-to-end functional testing and test automation, including integration testing using HIL and SIL test benches.
  • Familiarity with source control and CI/CD tools such as Git, GitLab, and Jenkins.
  • Strong debugging and problem-solving skills across hardware and software layers.
  • Familiarity with AI tools for test design, scripting, or log analysis.

Nice To Haves

  • Experience with medical devices or other safety-critical systems.
  • Knowledge of communication protocols, including BLE communication and security protocols.

Responsibilities

  • Design, develop, and execute functional, regression, and end-to-end tests for embedded systems, medical devices, and software components.
  • Prepare test plans, test cases, test reports, defect documentation, and traceability.
  • Develop and maintain scripts to automate embedded system components using JavaScript and/or Python.
  • Understand systems software design requirements.
  • Test Bluetooth Low Energy (BLE) communication, including pairing, connectivity, synchronization, recovery, failover, and interoperability scenarios.
  • Analyze logs and investigate failures to identify root causes in embedded devices.
  • Work across software lifecycle activities as determined by the program.
  • Collaborate with cross-functional teams and AI development teams.

Benefits

  • Competitive salary and flexible benefits package.
  • Health, dental, and vision insurance.
  • Health Savings Account and Healthcare Flexible Spending Account.
  • Life insurance and long-term disability leave.
  • Dependent daycare spending account.
  • Incentive plans, including a short-term incentive (STI).
  • 401(k) plan with company match.
  • Short-term disability coverage.
  • Paid time off and holidays.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • Eligible employees may have access to a Non-qualified Retirement Plan Supplement and Capital Accumulation Plan, subject to IRS minimum earnings requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service