内推jr./sr. java && senior software engin

发信站: BBS 未名空间站 (Fri Mar 31 00:30:52 2017, 美东)

有兴趣的同学可以发简历到sdeapp123@gmail.com,本人直接发到hiring manager.

我们软件公司(200-300人规模)最近招人,地点:Santa Clara, California。薪水
decent,客户比较稳定,办绿卡比较方便, 但是要大富大贵的童鞋就不适合了。prefer
有理科背景的程序员。

1. Jr./Sr. Java developer
Job Description:
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.

Responsibilities:
. 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.

Required Qualifications:
. MS in CS or equivalent;
. 3+ years’ experience in object-oriented programming in Java and
Python.
. 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
JavaFX,

. 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.

Nice-to-have Qualifications:
. Knowledge in Design Pattern;
. Knowledge in semiconductor lithography, process and IC design;
. Experience with agile programming practices.

2) Senior Software Engineer
Responsibilities:
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
members.

Preferred qualifications:
· 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
applications.
· 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
plus.
· Knowledge in semiconductor lithography and IC design is a good
plus.

March 31, 2017, 12:31 a.m.