Embedded Software Engineer

Hewlett Packard Enterprise

Bangalore, India
Hybrid
Systems software design and programming
Networking, drivers, interfaces, and tools
Linux development
Designs enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools

Job Summary

  • Designs enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools.
  • Oversees a project team of other software system engineers, and development partners, to develop reliable, cost effective and high-quality solutions for assigned subsystem.
  • We have the flexibility to manage our work and personal needs and we make bold moves, together, and are a force for good.

Matching Summary

Designs enhancements, updates, and programming changes for systems software, including networking, drivers, interfaces, and tools.

Skills & Requirements

Must-have

  • systems software design and programming
  • networking, drivers, interfaces, and tools
  • Linux development
  • RESTful API
  • software systems testing methodology
  • debugging and issue resolution

Nice-to-have

  • cloud architectures
  • cross domain knowledge
  • design thinking
  • DevOps practices
  • microservices fluency
  • security-first mindset

Key Requirements

  • Bachelor's or Master's degree
  • 3-7 years experience
  • Expertise with C, C++, Python, and GO
  • Strong assessment and problem-solving skills
  • Excellent communication skills

Work Rights

Not specified

Tailored Resume

Cover Letter