招聘职位六
C/C++ Senior Software Engineer
Responsibility:
Understand project requirements, participate in architectural design, and ensure team members' understanding of the requirements
Responsible for creating and tracking detailed project schedule
Responsible for task assignment at detailed level
Provide technical training or guidance to team members
Solve critical technical problems
Responsible for development work
Review team members' work products and provide feedback
Communicate with key stakeholders effectively
Conduct project related research
Team building and understanding of team dynamics
Provide team members' performance related data points to SDM in a timely and straightforward manner
Assist SDM in handling personnel issues
Communicate with customers on project requirements, technical issues, and status
Participate in company's daily operations (e.g., recruiting and training)
Qualification:
Have solid technical foundation and capability
Strong technical leadership
Have software development experience, and familiar with software development process
Proficient in C/C++ language
Proficient in data structure and basic algorithm
Have in-depth knowledge in one or more of the following technologies
STL
ATL/COM
MFC
Windows Programming
Linux Kernel Programming
Network Programming
Compiler Design and Implementation
Streaming Media Programming
Familiar with one script language (such as Perl) is preferred
OOA/OOD and Design Pattern knowledge is desired
.NET programming knowledge is preferred
Strong problem-solving capability
Self-driven
Strong communication skills
Good leadership skills
Good sense of mentoring and guiding people for their professional growth