Altera
Cloud Systems And Solutions Engineer
Join Altera as a Cloud Systems and Solutions Engineer! The Cloud Systems and Solutions Engineer is responsible for the overall design and development of cloud systems and solutions that integrate software, firmware, board, and silicon/SoC components with specific focus on customer requirements and implementation limitations throughout the systems lifecycle. May also be responsible for systems architecture and definition, including translating the business opportunity into use cases and developing the product specifications for required hardware and software needed to deliver system requirements. Other responsibilities of the Cloud Systems and Solutions Engineer include but are not limited to: Leads design, analysis, and implementation of component-level choices across the integrated cloud systems on performance, features, and cost, including analysis of risks and emphasis on ease of use, reliability, security, availability, maintainability, sustainability, and quality. Defines systems implementation and integration approach and plans to ensure optimum performance and reliability across servers, networks, related utilities, and hardware/software that comprise the cloud infrastructure. Delivers end-to-end technical solutions to solve customer problems, including deploying solutions, executing benchmark tests, and preparing documentation. Collaborates with other teams to analyze next generation requirements and opportunities and may influence and guide research and academic collaboration in the space of cloud systems and solutions, including proof-of-concept and solutions beyond current industry approaches. Salary Range: $178.9k - $259.0k USD The pay range below is for Bay Area California only. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance. Qualifications: The candidate must have a Bachelor's or Master's Degree in Computer Science or other relevant STEM related degree and 8+ years of experience in: Strong experience with Linux kernel and userspace driver development, including PCIe-based device handling, DMA, interrupt management, IOMMU/VFIO subsystems. Proficiency in architecting full software stacks involving integration of protocols such as RDMA, NVMe, and PCIe Gen3/4/5. Hands-on experience in debugging complex system-level issues, including tools like perf, ftrace, strace, gdb, and PCIe debugging utilities (lspci, setpci, etc.). Proficiency in C and C++ for systems programming, and experience with memory-mapped IO, device trees, and low-level optimization techniques. Working knowledge of modern networking stacks, including TCP/IP, UDP, and performance-optimized stacks such as DPDK, SPDK, and RoCE. Ability to architect and implement userspace libraries or APIs that abstract FPGA hardware operations for application-level usage, ensuring performance and security. Job Type: Regular Shift: Shift 1 (United States of America) Primary Location: San Jose, California, United States Additional Locations: Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Join Altera as a Cloud Systems and Solutions Engineer! The Cloud Systems and Solutions Engineer is responsible for the overall design and development of cloud systems and solutions that integrate software, firmware, board, and silicon/SoC components with specific focus on customer requirements and implementation limitations throughout the systems lifecycle. May also be responsible for systems architecture and definition, including translating the business opportunity into use cases and developing the product specifications for required hardware and software needed to deliver system requirements. Other responsibilities of the Cloud Systems and Solutions Engineer include but are not limited to: Leads design, analysis, and implementation of component-level choices across the integrated cloud systems on performance, features, and cost, including analysis of risks and emphasis on ease of use, reliability, security, availability, maintainability, sustainability, and quality. Defines systems implementation and integration approach and plans to ensure optimum performance and reliability across servers, networks, related utilities, and hardware/software that comprise the cloud infrastructure. Delivers end-to-end technical solutions to solve customer problems, including deploying solutions, executing benchmark tests, and preparing documentation. Collaborates with other teams to analyze next generation requirements and opportunities and may influence and guide research and academic collaboration in the space of cloud systems and solutions, including proof-of-concept and solutions beyond current industry approaches. Salary Range: $178.9k - $259.0k USD The pay range below is for Bay Area California only. Actual salary may vary based on a number of factors including job location, job-related knowledge, skills, experiences, trainings, etc. We also offer incentive opportunities that reward employees based on individual and company performance. Qualifications: The candidate must have a Bachelor's or Master's Degree in Computer Science or other relevant STEM related degree and 8+ years of experience in: Strong experience with Linux kernel and userspace driver development, including PCIe-based device handling, DMA, interrupt management, IOMMU/VFIO subsystems. Proficiency in architecting full software stacks involving integration of protocols such as RDMA, NVMe, and PCIe Gen3/4/5. Hands-on experience in debugging complex system-level issues, including tools like perf, ftrace, strace, gdb, and PCIe debugging utilities (lspci, setpci, etc.). Proficiency in C and C++ for systems programming, and experience with memory-mapped IO, device trees, and low-level optimization techniques. Working knowledge of modern networking stacks, including TCP/IP, UDP, and performance-optimized stacks such as DPDK, SPDK, and RoCE. Ability to architect and implement userspace libraries or APIs that abstract FPGA hardware operations for application-level usage, ensuring performance and security. Job Type: Regular Shift: Shift 1 (United States of America) Primary Location: San Jose, California, United States Additional Locations: Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.