Hewlett Packard Enterprise

Senior Embedded Software Test Engineer

Hewlett Packard Enterprise

full-time

Posted on:

Location Type: Hybrid

Location: SpringColoradoTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,500 - $276,500 per year

Job Level

Tech Stack

About the role

  • Collaborates closely with embedded system software developers to define comprehensive test plans and ensure thorough test coverage for all new functionalities
  • Design, implement, and execute manual and automated tests, analyze results, and contribute to the continuous improvement of our testing processes
  • Execute and author testing plans, protocols, and documentation for assigned portions of applications; identify and debug issues with code, recommending changes or improvements as needed
  • Analyze system designs to determine coding, programming, and integration activities required based on specific objectives and established project guidelines
  • Develop and maintain manual and automated test cases, ensuring thorough test coverage of embedded software features and functionalities
  • Participate as a key member of project teams, collaborating with other software systems engineers and internal or outsourced development partners to deliver reliable, cost-effective, and high-quality solutions
  • Collaborate and communicate regularly with internal and outsourced partners regarding software systems design status, project progress, and issue resolution
  • Lead or contribute to the validation and resolution of complex technical issues, facilitating effective team decision-making
  • Continuously improve testing methodologies, tools, and processes to enhance software quality and reliability

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent
  • Minimum 10 years' experience in embedded software testing and development
  • Proficiency with software systems design tools and programming languages (e.g., Python, C, Go)
  • Expertise in software systems testing methodology, including creation and execution of test plans, debugging, and use of testing scripts and tools
  • Strong analytical and problem-solving skills, with the ability to apply these to complex system-level challenges
  • Experience designing software systems running on multiple platform types
  • Solid understanding of computer system architecture, devices, and communication protocols
  • Familiarity with embedded Linux, device drivers, and related technologies
  • Outstanding written and verbal communication skills; mastery of English and local language
  • Proven leadership abilities in directing team activities and supporting team-based decision processes
Benefits
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software testingmanual testingautomated testingtest plansdebuggingPythonCGotesting scriptssoftware systems design
Soft Skills
analytical skillsproblem-solving skillscommunication skillsleadership abilitiesteam collaborationdecision-makingcontinuous improvement
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Engineering