This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Embedded Software Developer

$103,400 - $103,400/Yr

Hewlett Packard Enterprise - Spring, TX

posted 2 months ago

Full-time - Mid Level
Hybrid - Spring, TX
Computer and Electronic Product Manufacturing

About the position

The Embedded Software Developer role at Hewlett Packard Enterprise (HPE) is designed for individuals who will work in a hybrid environment, spending 2-3 days per week in the office. This position focuses on designing, developing, troubleshooting, and debugging software for High Performance Computer products, including low-level software such as drivers and hardware interfaces. The role requires collaboration with project teams and mentoring of less experienced staff, contributing to the development of reliable and high-quality software solutions.

Responsibilities

  • Design enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools.
  • Assess design, coding, programming, and integration activities required based on general goals and knowledge of overall architecture of product or solution.
  • Write and execute complete test plans, protocols, and documentation for assigned portion of application; identify, debug, and create solutions for issues with code and integration with application architecture.
  • Oversee a project team of other software system engineers and development partners to develop reliable, cost-effective, and high-quality solutions for assigned subsystem.
  • Collaborate and communicate with management, internal, and outsourced development partners regarding software system design status, project progress, and issue resolution.
  • Represent the system software engineering team for all phases of larger and more-complex development projects.
  • Provide guidance and mentoring to less-experienced staff members.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Systems, or equivalent.
  • Typically 5-10 years experience in software development.
  • Expertise with multiple software systems design tools and languages, including C, C++, Python, and GO.
  • Experience in Linux development and RESTful API.
  • Strong assessment and problem-solving skills.
  • Experience designing software systems running on multiple platform types.
  • Knowledge of software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
  • Excellent written and verbal communication skills; mastery in English and local language.

Nice-to-haves

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

Benefits

  • Comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Programs for personal and professional development to help reach career goals.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service