remote
System Software Engineer - Hewlett Packard Enterprise HPE
Software Engineer
Design, develop, and optimize low‑level system software for enterprise edge‑to‑cloud solutions, leveraging C++ and Linux while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance system software components for HPE edge‑to‑cloud platforms.
- Develop and debug C++ code on Linux operating systems, ensuring reliability and scalability.
- Collaborate with cross‑functional hardware, firmware, and application teams to integrate software solutions.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental improvements.
- Utilize version control (Git) and continuous integration pipelines to manage code quality and releases.
Requirements
- Bachelor’s or higher in Computer Science, Electrical Engineering, or related field.
- Strong proficiency in C++ and experience with Linux system programming.
- Familiarity with Git, build systems, and Agile development practices.
- Ability to troubleshoot complex system‑level issues and optimize performance.
- Excellent communication skills and a collaborative mindset.