Principal Hardware Engineer – Data Computing Appliance Engineering Greenplum
THIS JOB HAS EXPIRED
As a key member of the revolutionary EMC “Data Computing Appliance†(DCA) engineering team, you will help lead our efforts to develop a superior quality, massive scale parallel platform for Greenplum's advanced business analytics and highly scalable data warehouse software solutions.
Key Areas of ResponsibilityWorking with the senior members of the DCA hardware and software engineering team and in conjunction with Product and Project management, you will be responsible for product definition and design, including server, storage, and network subsystems. You will use your expertise in performance analysis and optimization of scalable distributed systems to drive higher performance software and system modifications, and be responsible for proposing innovative hardware technologies for the continuing evolution of the product.
As a hardware engineering representative of the Greenplum product group, you will be responsible for communicating and collaborating with the larger EMC hardware engineering, supply chain management, manufacturing, and support organizations to create a cost-efficient, more reliable, higher performance DCA. Working with this larger EMC team, one of your key foci will be solving customer problems, and proactively working to improve our customers' experience of the DCA.
You will also be a key knowledge resource for the software engineering team. With your deep understanding of BIOS and EFI-related services (SMBIOS, DMI, ACPI, etc.), embedded management and monitoring standards (IPMI, SNMP, SMART, etc.), and Linux x86-64 hardware support (virtualization, storage drivers, VFS, LVM, RAID, etc.), you will be key to enabling the development of a higher reliability, higher performance system environment through active collaboration with the software engineering team.
Requirements- Bachelor degree in Electrical or Computer Engineering, Computer Science, or Science related field with 7+ years of engineering experience
- Extensive knowledge of modern x86-64 server architectures, storage technologies, high-speed L2 switching and L3 (IPv4, IPv6 routing, etc.) networking technologies, and related standards.
- Experience with performance analysis methodology and tools for high performance systems with computational, storage, and networking workloads
- Familiarity with High Availability fault-tolerant system design and technologies
- Experience with prototyping novel ideas and transforming them into enterprise solutions
- Extensive experience with product development processes using 3rd party technologies
- Proven background of effective collaboration with Product Management, Project Management, Support, Operations, and other Engineering stakeholders
- Understanding of reliability engineering concepts and their application to system design
- Systems programming experience
- Strong system troubleshooting skills
- Strong communication skills (written and verbal)
- Proven background of effective collaboration and project leadership
- Ability to work on multiple projects simultaneously, in a fast paced environment
Desirable Skills- Linux kernel and device driver software development experience
- Familiarity with Operating system security and hardening techniques
| Location: |
multiple, multiple
United States
|