
Senior Software Engineer, Cloud Infrastructure Monitoring
職缺摘要
技術需求
學歷要求
Bachelor
職缺描述
-
Lead the design and measurement of high-performance distributed machine monitoring software, including messaging layers, C/C++ libraries, and system daemons.
-
Direct the implementation of system modeling templates for New Product Introductions (NPIs) through strategic AI adoption and performance analysis.
-
Develop technical roadmaps to influence executive decisions and define "Best Known Method" (BKM) practices across multiple engineering teams.
-
Partner with internal and external stakeholders to execute complex engineering programs, focusing on product development and productivity enhancements.
-
Foster team growth by modeling high technical standards, providing constructive feedback, and contributing innovative ideas to the engineering organization.
Minimum qualifications:
-
Bachelor’s degree or equivalent practical experience.
-
5 years of experience with software development in one or more programming languages.
-
3 years of experience testing, maintaining, or launching software products.
-
3 years of experience with software design and architecture.
-
3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
Preferred qualifications:
-
Experience in Baseboard Management Controller (BMC) (AMI or OpenBMC), Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS), or Linux kernel development and system diagnostics.
-
Experience with software/hardware integration, system bring-up, and open-source development workflows.
-
Familiarity with Redfish, Open Compute Project (OCP) standards, and server x86 computer architecture.
-
Proficiency in Python and shell scripting for automation and system management.
-
Passion for advancing system modeling descriptions and driving structural improvements across large-scale hardware programs.