Systems/Software Engineer

Hewlett-Packard Enterprise
Roseville, CA, United States
24 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Software Quality Code Review Computer Networks Software Debugging Linux Linux on Embedded Systems Embedded Software Python (Programming Language) Network Planning and Design Systems Architecture Information Technology Software Coding

Job description

Experteer Overview In this role you will design and implement embedded software for HPE wired networking switches, combining hands-on coding with architectural leadership. You will own feature areas end-to-end, guiding development and mentoring colleagues within a cross-functional team. The position emphasizes Linux-based embedded work in C with tooling in Python, focused on robust, scalable networking software. You will collaborate with management and peers to align design with product architecture and deliver high-quality solutions. This is an opportunity to shape networking capabilities at scale in a collaborative, inclusion-driven culture. Compensation / Benefits * Own a feature area from architecture to delivery * Develop embedded software in C on Linux; use Python for tooling and testing * Perform architectural design and system planning * Break down work, coordinate execution, and lead feature delivery * Conduct code reviews, mentor junior engineers, ensure software quality * Write and execute test plans, debug integration issues, drive solutions * Collaborate with management and cross-functional teams to communicate status and resolve issues Tasks * Bachelor’s or Master’s degree in Computer Science or related field (or equivalent) * Strong proficiency in C and embedded Linux development * Experience with system-level design and feature ownership * Proven ability to lead technically while remaining hands-on * Strong analytical, debugging, and communication skills Key requirements * Health & wellbeing benefits * Personal & professional development programs * Unconditional inclusion and flexible work options * Career growth opportunities * Collaborative culture * Competitive salary range

Requirements

  • Write and execute test plans, debug integration issues, drive solutions * Collaborate with management and cross-functional teams to communicate status and resolve issues Tasks * Bachelor’s or Master’s degree in Computer Science or related field (or equivalent) * Strong proficiency in C and embedded Linux development * Experience with system-level design and feature ownership * Proven ability to lead technically while remaining hands-on * Strong analytical, debugging, and communication skills Key requirements * Health & wellbeing benefits * Personal & professional development programs * Unconditional inclusion and flexible work options * Career growth opportunities * Collaborative culture * Competitive salary range

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:05 min

Redefining software engineer job specifications and modern university partnerships

Avani Prabhakar Avani Prabhakar +3 · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all