Careers at 3Leaf Systems
3Leaf Systems is a company where great minds collaborate to make technological advancements a reality. As part of our team, employees are encouraged to communicate their ideas openly in a culture where creativity, drive, and innovation are valued and rewarded.
We consider our employees an integral part of our company's growth and success. In return for their contributions, we offer excellent benefits as well as opportunities for continued education and career advancement.
At 3Leaf Systems, we are seeking bright, talented individuals with a passion for innovation and a drive to create the technologies and services to enable the Dynamic Data Center.
We offer an excellent benefit and compensation package as well as opportunities for advanced education and training that will help you catapult your career on the path of success. In addition, our management team brings a wealth of high-tech experience that they share with employees in the collaborative environment we all enjoy at 3Leaf Systems.
3Leaf Systems is a world-class organization looking for dynamic and talented individuals who would like to be part of our team. If this describes you, call us or email us today!
Current openings include: Santa Clara | Beijing
Santa Clara Positions
Senior Software Engineer - Python/C++ Developer
Job Responsibilities
- Design and develop applications to manage large-scale data center computer systems.
- Work closely with the product team to define product features.
- Analyze product requirements and write detailed design specifications.
- Perform research of relevant standards and technologies.
- Provide leadership and mentoring to other software engineers.
Required Skills
- BS/MS majoring in CS/EE or equivalent and at least 10-12 years software development experience.
- Expert in Python, C++ software development
- UI Design and Development using Python
- XML, XML-RPC, SOAP
- Good understanding of Java or .NET software development and technologies.
- Experience developing or integrating with Enterprise Management solutions such as HP Openview, IBM Tivoli, BMC Patrol, CA UniCenter, Microsoft System Center, VMWare Virtual Infrastructure.
- Strong knowledge of user interface design and technologies such as DHTML and AJAX.
- Experience and strong knowledge of enterprise application development, preferably in network or data center systems management.
- Expertise with designing resilient and fault-tolerant systems.
- Ability to predictably and consistently plan software development projects, including scheduling, work estimates and risk management techniques.
- Excellent written and verbal communication skills with strong interpersonal abilities.
- Excellent problem solving skills and the ability to work closely with a diverse group of engineers is essential.
- Strong organizational skills with the ability to handle numerous projects simultaneously while maintaining attention to detail.
- Consistently displays confidence while performing difficult tasks and conveying the need for urgency, focus and discipline to the organization.
- Self-directed; requires minimal supervision on work products.
Desired Skills
- Experience with client and server side WebServices.
- Experience working with Professional Services of vendors.
- Experience with the management of a large pool of appliances / servers.
- Knowledge of storage protocols such as: FC, ISCSI, ATAoE, SAS, SATA, NAS, DFS.
- Knowledge of system and network management protocols such as: WEBM, CIM, SNMP, IPMI, ILO.
- Development in a Linux/UNIX-based environment
- Prior experience with XenAPI/libVirt a big Plus
- OO design patterns
- Programming paradigms: Agile / Extreme Programming (XP)
- Experience in Database programming is a plus
Linux Kernel Driver Software Engineer
Job Responsibilities
- 5+ years of Linux kernel driver development experience
- BSCS required, MSCS desired
- Strong C/C++
- Expert troubleshooting and debugging skills
- Experience with Linux kernel debugger
- Extensive experience in designing and development kernel driver in a multi-processor environment
- Must be a team player
Desired Skills
- Experience with Linux networking or storage device drivers
- Experience with multipath, failover, link aggregation
- Experience with 64-bit and SMP architecture
- Knowledgeable with the Intel VT-d, VT-x architectures
- Knowledgeable with the AMD-V architectures
Linux Storage Device Driver Software Engineer
Job Responsibilities
- 5+ years of Linux kernel driver development experience
- BSCS required, MSCS desired
- Strong C/C++
- Expert troubleshooting and debugging skills
- Experience with Linux kernel debugger
- Extensive experience with SCSI and/or block device drivers
- Extensive experience in designing and development kernel driver in a multi-processor environment
- Must be a team player
Desired Skills
- Experience with multipath, failover
- Experience with 64-bit and SMP architecture
- Knowledgeable with the Intel VT-d, VT-x architectures
- Knowledgeable with the AMD-V architectures
Sr. Staff Systems Engineer - Scalability & Performance
3Leaf Systems is looking for a Sr. Staff Systems Engineer (Scalability & Performance) to join the Software and System QA team. This team is responsible for qualifying the next generation of 3Leaf's state-of-the-art virtual computing platform. The ideal candidate is a self-starter who is passionate about working on high performing and highly scalable systems. We are looking for someone that is comfortable with ambiguity and is able to create clarity by understanding and at times defining product requirements. You will play an integral role in this effort by continuously evaluating the systems performance and scalability, troubleshooting performance issues, and recommending fixes and best practices. Essential for this position are a thorough understanding of servers, platforms and various applications and usage patterns that will put stress/load on the underlying infrastructure, and experience with shipping highly scalable enterprise and e-business applications.
Job Responsibilities
- Work on defining test harnesses to qualify Scalable and High-Performance systems.
- Work with product management and support to design, develop and document (and execute) test plans and test cases
- Provide leadership in guiding the company to achieve the above goals i.e. drive and gather requirements and highlight bottlenecks. Follow up on all the open issues and driving towards their closure.
- Execute benchmark tests (CPU, Memory, Storage and Network) and qualify 3Leaf's product against well-known and established industry standards.
Required Skills
- A minimum of 10+ year's cumulative experience developing or testing system level software on Linux/UNIX and Windows environments.
- Strong experience in standard benchmarks (applications) to qualify systems (database, servers, platforms, etc).
- Good scripting skills using any of the well known scripting languages e.g. Perl, Expect, Python and Bash.
- Good knowledge in Operating System concepts.
- Strong experience with systems level software.
- Experience in testing clustering software will be a plus
- Working experience with Xen, KVM, VMware and Microsoft Hyper-V is desirable.
- Knowledge of x86 CPU architecture, memory management, BIOS, ACPI, etc. a plus
- Bachelor's or Master's degree in Computer Science or Engineering.
- Excellent communication, documentation and organizational/time-management skills.
ASIC Design Engineer
Job Responsibilities:
- Micro-architecture and design of low latency, high speed network interface modules or x86 chipset related functionality
- Fully verify design in block level and system level verification environments.
- Synthesis and timing closure.
- Perform coverage analysis and achieve coverage goals.
Job Requirements:
- BSEE, MSEE preferred.
- 3 + years experience in design of complex, high speed ASICs using Verilog HDL.
- Experience with Synthesis and timing closure of high gate count designs running at 400+ MHz.
- Experience with high speed serial interfaces.
- Must have good communication skills, with the ability and desire to work in a team environment.
Additional skills:
- Working experience of 10G Ethernet and/or InfiniBand.
- Experience with SystemC verification environments.
- Experience working in a lab debug environment
- Xilinx FPGA design, debug, and test
- Knowledge of Perl and C++.
Beijing Positions
There are no current Beijing openings
If you feel, after reviewing the position requirements, that you can
contribute to the 3Leaf Systems team, please send your resume, qualifications
and cover letter to:
resume@3leafsystems.com
Please Note: Any unsolicited resumes that are
received by 3Leaf Systems are the property of 3Leaf Systems
|