SW Embedded Test Engineer

Hewlett Packard Enterprise•Spring, TX
•$95,000 - $218,500•Onsite

About The Position

The SW Embedded Test Engineer collaborates closely with embedded system software developers to define test plans and ensure thorough test coverage for new functionality. The role designs, implements, and executes manual and automated tests, analyzes results, and contributes to continuous improvement of testing processes. It applies intermediate subject-matter expertise to solve common technical problems, provides analysis and recommendations as an informed team member, and works independently within an established framework with moderate supervision. The engineer designs enhancements and software tests for portions of software and subsystems; authors and executes testing plans, protocols, and documentation; identifies and debugs code issues; and recommends changes or improvements. The role analyzes system designs to determine required coding, programming, and integration activities, and works with software systems engineers and internal or outsourced development partners to deliver reliable, cost-effective, high-quality solutions. It also contributes to resolving complex technical issues and improving testing methods, tools, and processes. This is an onsite position, primarily based at an HPE office. The stated U.S. base salary range is $95,000–$218,500 annually in Texas and Wisconsin. Variable incentives may also be offered; actual offers may vary based on location, experience, education or training, and skill level.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Information Systems, or equivalent.
  • 2–4 years of experience in embedded software testing and development.
  • Proficiency with software systems design tools and programming languages such as Python, C, or Go.
  • Expertise in software systems testing methodology, including creating and executing test plans, debugging, and using testing scripts and tools.
  • Strong analytical and problem-solving skills applicable to complex system-level challenges.
  • Experience designing software systems that run on multiple platform types.
  • Solid understanding of computer system architecture, devices, and communication protocols.
  • Familiarity with embedded Linux, device drivers, and related technologies.
  • Strong written and verbal communication skills; mastery of English and the local language.
  • Ability to communicate design proposals, negotiate technical options, and facilitate collaborative solutions.
  • Proven leadership abilities in directing team activities and supporting team-based decision processes.

Responsibilities

  • Design enhancements, updates, and programming changes for portions and subsystems, along with software tests.
  • Author and execute testing plans, protocols, and documentation for assigned portions of applications.
  • Identify and debug code issues, recommending changes or improvements as needed.
  • Analyze system designs to determine coding, programming, and integration activities required to meet objectives and project guidelines.
  • Develop and maintain manual and automated test cases to ensure thorough coverage of embedded software features and functionality.
  • Collaborate with software systems engineers and internal or outsourced development partners to deliver reliable, cost-effective, high-quality solutions.
  • Communicate regularly with internal and outsourced partners about software systems design status, project progress, and issue resolution.
  • Lead or contribute to validation and resolution of complex technical issues and facilitate team decision-making.
  • Continuously improve testing methodologies, tools, and processes to enhance software quality and reliability.

Benefits

  • Comprehensive benefits intended to support physical, financial, and emotional wellbeing.
  • Career development programs intended to help employees reach career goals or apply their skills in another division.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service