THINGS OF IOT

Close
Posted On May 08

This job posting has expired

Platform low level software Engineer

Hewlett Packard Enterprise

Location : Bengaluru, Karnataka

Headquarters : United States

Hiring Mode : Full Time

Hiring Role : Embedded Software Engineer

Experience : Mid Level

Job Description

Platform low level software specific profiles requirements:

Basic Requirements

  • Bachelor’s/Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering or equivalent combination of education and experience
  • Min 3 years of relevant experience
  • Very strong programming experience in C and data structures
  • Experience in diagnostic modules such as Selftest/POST routines
  • Experience in boot loaders (uBoot, UEFI, etc)
  • Experience in memory - flash, DDR
  • Experience with embedded Linux OS, kernel, device tree, device drivers, yocto
  • Experience in I2C, PCIE, storage drivers, PSU and Drivers, DDR Memory, evaluation of storage devices such as SPI Flash, eMMC, SD etc.
  • BSPPHY/MACs and drivers, PoE, PoE+, SFP, SFP+ (any transceivers)
  • Lower level driver software development. Tests and driver development to verify HW each interface and devices.
  • ARM, ARM64 platforms, ARM64 assembly languagex86 platforms, x86 assembly language, experience with assembly code is desirable
  • Software architecture and development for board bring-up and hardware design
  • Solid understanding of software development principles
  • Experience with software development tools and processes
  • Experience in various phases of the software development cycle
  • Strong interest and ability to conduct issues investigation and develop solutions
  • Good analytical and problem-solving skills
  • A strong team player, able to collaborate and work with global and cross-functional teams
  • Effective written and verbal communication
Embedded Software development

Desired Skills

  • Master's degree or advance degree in Computer Engineering, Computer Science, Electrical Engineering, Electronics Engineering or equivalent combination of education and experience
  • Experience with GIT or comparable Revision Control software
  • Experience in writing secure software
  • Experience with network development tools - Sniffer, Traffic Generators, IXIA, Spirent etc.
  • Experience with Unit Test Automation
  • Experience in assembly language
  • Having Networking experience is plus
1085227
Hewlett Packard Enterprise