Designs, develops, troubleshoots, and debugs software programs for enhancements and new products. Develops software such as operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools, and determines hardware compatibility or influences hardware design. The role designs limited enhancements, updates, and programming changes for portions and subsystems of systems software. It analyzes designs to determine coding, programming, and integration activities based on specific objectives and project guidelines. The engineer writes portions of testing plans, protocols, and documentation for assigned application areas, identifies and debugs code issues, and suggests improvements. As part of a project team, the engineer works with other software systems engineers and internal and outsourced development partners to develop reliable, cost-effective, high-quality solutions, and communicates about design status, progress, and issue resolution. This is a hybrid role requiring an average of two days per week at an HPE office. The expected U.S. base salary range is USD 108,500–218,500 annually in California; actual offers may vary based on location, experience, education or training, and skill level. Variable incentives may also be offered.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level