内推jr./sr. java && senior software engin
发信站: BBS 未名空间站 (Fri Mar 31 00:30:52 2017, 美东)
我们软件公司（200-300人规模）最近招人，地点:Santa Clara, California。薪水
1. Jr./Sr. Java developer
We are looking for highly talented Jr./Sr. Java developer to join our
software research and development team. In this role, you will be
responsible for designing, developing, and testing software programs that
are leading the way in this industry. You will be challenged with
identifying solutions to problems and will be able to implement these
solutions independently. In this position you will have the opportunity to
work with software developers, product engineers and the software quality
assurance organization on a regular basis.
. Work closely with product management to define requirements and prototype
and design new features for product users
. Develop high level and detailed user flow diagrams, wireframes,
storyboards, mockups and prototypes to effectively communicate interaction
and functional design
. Work in software development team to incorporate the design into source
code implementation and end user documentation
. Design, develop and test software programs including graphic user
interface (GUI), database mapping/connectivity, network protocols, and other
wide range of applications.
. MS in CS or equivalent;
. 3+ years’ experience in object-oriented programming in Java and
. Experience in data visualization and analysis, 2D and 3D rendering using
OpenGL is a strong plus;
. Decent understanding of any Java GUI architecture and working experience
in designing for ease of use;
. Proficiency in any GUI framework or library like Swing, SWT/JFace, and
. Hands-on experience in UNIX/Linux or Windows development environments;
. Solid knowledge on data structure, relational database, and algorithm;
. Proven problem analyzing and solving skills;
. Excellent teamwork and good communication skills.
. Knowledge in Design Pattern;
. Knowledge in semiconductor lithography, process and IC design;
. Experience with agile programming practices.
2) Senior Software Engineer
In the software research and development (R&D) team, you will be a key
member to develop high quality software and contribute to all phases of the
development process from designing to release. You must be responsible for
independently developing and testing the algorithms and turn general
requirement definitions into functioning modules. A good candidate should
exhibit strategic thinking, be self-motivated and collaborative with team
· Ph.D. or M.S. in computer science, electric engineering, physics,
applied mathematics, or related areas.
· 3+ year experience in C++ and python development.
· Solid understanding in data structures and algorithms.
· Experience in developing and debugging multi-threaded/parallel
· Familiar with SQL, UNIX environment and scripting languages.
· Strong verbal and written communication skills.
· Experience in image processing, computational geometry, large data
application, high performance computing and scientific simulation is a good
· Knowledge in semiconductor lithography and IC design is a good