外企程序員職業發展

做了多年的程序員,目前在 DELL EMC, 以及很多同事在其他大公司(阿里, 騰訊,高通, 英特爾,美光,展訊, vmware , bilibili, 攜程等等, 有內推需求或者簡歷修改建議找工作建議的可以留言或者發送到郵箱[email protected] 長期有效)

互相交流,學習進步

下面是一些工作崗位可以看看是否合適。

1

  • Software Sr Engineer -C/C++
    •  
  • Key Responsibilities
    • Work in In-Market-Engineering Development Team
    • Analyze the bugs coming from the customers’ live field and think of the technical solution for it
    • Code in a variety of languages, primarily C, C++
    • Mentor junior team members


Essential Requirements

    • 5+ years of software development experience
    • Exceptional C/C++ multithreaded programming skills
    • Experience with distributed systems
    • Exceptional understanding of data structures and algorithms
    • Expert software architecture, design, implementation, test, debugging and problem-solving skills
    • Ability to work successfully as part of a team and lead projects
    • Excellent written and verbal communication skills in English
    • Excellent presentation skills
    • BS in Computer Science/Engineering or equivalent work experience
    • Works well and can lead geographically dispersed teams


Desirable Requirements

    • Extensive understanding of multithreaded, asynchronous, kernel-mode programming concepts
    • Hands-on experience developing for FreeBSD or other POSIX/UNIX operating systems
    • Experience working on and shipping a storage product is a big PLUS!

                                                                                                                         
=====================================================                  
  

2

  • SW Senior Engineer- C
    • Architecture, design and development of high quality code for driving, diagnosing and emulating hardware, firmware elements and related CICD infrastructure;
    • Work with developers, QA to narrow down the software issues;
    • Engagement with customers on requirement clarification and issue solution;
    • Investigate and research open source projects;
    • Follow agile principle and scrum ceremony contributing to self-organizing team;

SKILLS REQUIREMENT:

    • Hands-on experience with Linux/Unix system development
    • Experience with low-level software (diagnostic, device driver or firmware) development
    • Knowledge of software and firmware validation process and automation techniques, and testing methodologies
    • Knowledgeable in working principle of different types of hardware component and relate buses(PCIe, USB, I2C, etc)
    • Proficient programming skill in C
    • Proficient programming skill in one of scripting languages like Python, Shell
    • Ability to quickly learn new technology and new products
    • Strong oral and written English communication skills.
    • Experience and knowledge within either one or multiple of below areas is big plus:

Virtualization technologies such as VMware, KVM/QEMU, Microsoft Hyper-V, Xen, etc.

Experience with system, software, firmware and hardware level validation/development

Experience with modernized software and firmware validation automated CICD pipeline

Good understanding of TCP/IP and networking in virtualization environment

Experience or good understanding on modern data center physical infrastructure and related administration technologies

Education Required: Bachelor Degree with CS or related major.

Experience Required: 3+ Years

 

                                                                                                                                                                                   
=====================================================                  
  3

職務描述

  • Sr. Principal Software Engineer



Dell provides the technology that transforms the way we all work and live. But we are more than a technology company — we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities. We can’t wait for you to discover this for yourself as a  [Sr. software development manager] on our [VxRail] team in [Shanghai].

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Key Responsibilities

    • Participates in long-range planning and is involved in the development of operational goals, as well as engineering specifications.
    • Participates in the modification, development and implementation of development practices and policies that affect subordinate employees.
    • Develops functional processes and operational policies within the area managed.
    • Responsible for implementing operational and strategic policies and directives.
    • Provides innovative solutions to complex problems, and communicates progress toward project/program goals.
    • Creates schedules and work plans and may be accountable for managing a budget.
    • Interfaces with senior management to report on project and program milestones and to present project needs.

Skills:

    • 10+ years of software managerial experience in a professional role.
    • Solid knowledge of the server products with HCI big plus. Knowledge and practices in virtualization, SDN, SDS, cloud service is preferred.
    • Develops and provides challenging yet appropriate assignments, evaluates work, communicates progress toward career development and goals.
    • Solid ability to apply Software Lifecycle and Quality Assurance methodologies in a cost-effective manner, to bring high-quality products to market on time
    • Solid understanding of appropriate technologies, vendor products and competitor's offerings.
    • Strong ability to write and analyze requirements, functional specifications, design specifications, tech plans and documentation.


Benefits
We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.

If you’re ready to develop cutting-edge software for a changing world, this is your opportunity to develop with Dell.

  • ===================================================== 

4

  • Software Principal Engineer-JAVA
    •  

職務描述

  • Job Title

VxRail Software Principle Engineer

Location
Shanghai

Dell provides the technology that transforms the way we all work and live. But we are more than a technology company — we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities. We can’t wait for you to discover this for yourself as a  Software Principle Engineer on our VxRail team in Shanghai.

The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Key Responsibilities

    • Software development for Dell EMC HCI product


Essential Requirements 

    • Expert in Python with knowledge of Python framework (such as Flask, Django, logs, security etc.)
    • Familiar with event-driven programming in Python
    • Strong unit test and debug skills
    • Understanding of accessibility and security compliance


Desirable Requirements

    • Expert in Python with knowledge of Python framework (such as Flask, Django etc.)
    • Expert in java with knowledge of multi-threading
    • Expert in Docker based development
    • Expert in vSphere development
    • =================================================

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章