是一个美国的start up, 这两年发展得不错。由于quota问题,估计基本上得是PR才行......有兴趣的朋友可以站短我
Senior / Web Application Engineer
Primary responsibility:
To maintain and develop new API abstracting big data warehouses, and write related development
resources. This position calls for the application of software design principles and patterns,
demonstrable expertise in application development using frontend technologies on both the client side
(JavaScript) and on the server side (PHP, Java, JavaScript/Node.js), and a knack for coming up with
creative solutions to tough problems. Require experience with REST based APIs, Services, OO and
resource-oriented design principles.
Perform cost-benefit analyses of proposed Web implementations.
Conduct research into current and emerging Web technologies and issues in support of Web
development efforts.
Implement best practices and design patterns as appropriate to ensure high quality software
products and minimize maintenance requirements.
Design repeatable, automated build and deployment strategies to ensure simple, successful
deployments across environments.
Conduct unit and functional testing.
Diagnose and troubleshoot problems with existing applications.
Work with database administrator to design, develop, and update databases as they relate to
Web applications.
Ensure security of all API functions and related applications.
Monitor and report on Web site traffic and performance.
Create and maintain system documentation including entity, component/logical, and physical
diagrams.
Track and evaluate new standards, technologies and trends in Web architecture, development,
design, and delivery.
Requirements:
BS in Computer Science or equivalent work experience.
2-3 years proven development experience building scalable solutions on a Linux/Unix platform.
Experience in gathering and analyzing business requirements in order to meet strategic goals and
development efforts.
Experience with Continuous Integration philosophies and practices.
Experience with Version Control Systems such as Subversion and Git
In-depth knowledge of big data technologies like Solr, Hadoop, etc.
Strong understanding of Internet programming languages, including PHP, Java, XML, PL/SQL,
JavaScript, Node JS, Coffee script, CSS, AJAX, PERL.
Superb Unix skills.
Solid understanding of data structures and algorithms.
Advanced understanding of scalable applications, asynchronous programming.
Good experience with Web-database integration and a range of relational database platforms.
Experience with MySQL and Cassandra is a plus.
Working knowledge of Web servers and application servers.
Experience with e-commerce, intranet, and extranet development.
Excellent knowledge of IT security and applicable data privacy practices.
Thorough understanding of application development methodologies.
Comprehensive experience with structuring, developing, and implementing interactive web sites.
More experienced candidate will be considered for senior position
Singaporean/SPR are highly preferred
----------------------------------------------------------------------------------
Senior/Quality Assurance (QA) Engineers (IP Networking Projects)
Primary responsibility:
Successful candidate will be part of the global QA organization responsible for testing our entire
product solution which includes user application, system and embedded software testing.
The candidate will interface with hardware, software and other engineering teams in carrying out
both blackbox and whitebox testing activities.
Candidate will have the opportunity to work with a geographically dispersed development and QA
team spanning 3 continents.
The position requires individuals who are self-motivated, dedicated, focused, and able to meet
demanding project schedules with minimal supervision.
Candidate will also need to be involved in Test Automation application development in scripting
languages and automation tools. The position will be providing technical solutions to field support
team when needed.
Requirements:
BS or MS in Computer/Electrical Engineering or Computer Science
Minimum 5 years of relevant testing experience. Product based testing experience is a must.
Knowledge with developing or testing of customer-premise equipment (CPE) such as wifi routers
and residential gateways are highly preferred.
Working experience with IP based media streaming system is highly preferred.
Experience in WIFI technology and IP networking protocols (Such as TCP/IP) and thorough
knowledge of network architecture, models and methodologies is a must.
Hands on experience setting up and running test with network performance tools such as IXIA,
CDRouter etc
Knowledge and experience of testing concept and methodologies.
Experience in developing the Test Plan/Procedures, Test Cases execution and preparing Test
Reports
Experience in using defect report tools (Eg. Redmine, Trac) is a must.
Must be highly flexible to adapt and work effectively in a dynamic environment
Possess good communication and interpersonal skills
Possess good analytical and creative problem-solving skills
Strong English Language skills, verbal and written
Knowledge of Agile development processes a plus.
----------------------------------------------------------------------
QA Program Manager
Primary responsibility:
Successful candidate will be part of the global QA organization, and is responsible to help track
and manage test deliverables and schedules from multiple testing programs from different
locations.
The candidate should also be responsible to provide accurate test status reporting to project
teams and higher management.
The candidate will interface with functional engineering leaders and the PMO to obtain the
project requirements and help establish testing schedules.
The position requires individuals who are self-motivated, dedicated, focused, and able to meet
demanding project schedules with minimal supervision.
Candidate will have the opportunity to work with a geographically dispersed development and
QA team spanning 3 continents.
Candidate will have to represent QA organization in various project meetings in different time
zones.
Candidate will report directly to the VP, Quality Assurance and is required to work closely with
QA leaders from various projects and sites.
Requirements:
BS or MS in Computer/Electrical Engineering or Computer Science
Minimum 5 years of relevant testing/software development experience. Product based testing
experience is a must.
Minimum 2 years of experience managing software development and testing projects with
Certified Project Management Professional – CITPM or PMP.
Highly proficient in MSoffice and MSproject.
Knowledge with developing or testing of customer-premise equipment (CPE) such as wifi
routers and residential gateways are highly preferred.
Knowledge and experience of testing concept and methodologies.
Experience in using defect report tools (Eg. Redmine, JIRA) is a must.
Must be highly flexible to adapt and work effectively in a dynamic environment
Possess good communication and interpersonal skills
Possess good analytical and creative problem-solving skills
Strong English Language skills, verbal and written. With excellent presentation and report
writing skills.
Knowledge of Agile development processes a plus.
Some business travel will be required (>25%)
-------------------------------------------------------------------------
Software Web Engineer (Javascript)
The position is to build Rich Interactive WEB UI and Web sites and maintain company web portals.
This includes designing, building, and implementing new Web pages and sites; integrating sites with
back end applications; migrating web development from 1.0 to 2.0 and beyond; and performing day-
to-day administration of the organization’s Web portfolio. Use of a variety of Web development
languages is required. Focus on HTML 5, Javascript, and creation of Mashups using JS.
Primary responsibility:
Prepare and deliver Web software including standards and guidelines for technical design, based
on business goals and input from stakeholders.
Create and maintain a consistent Web site architectural structure across the organization’s Web
applications.
Implement best practices and design patterns as appropriate to ensure high quality software
products and minimize maintenance requirements.
Create and maintain system documentation including entity, component/logical, and physical
diagrams.
Ensure a consistent look and feel across the Web sites, applications, intranets, and extranets by
developing and promoting a uniform Web branding strategy in collaboration with the marketing
department.
Develop, code, install, test, debug, and document Web applications using appropriate editors.
Work with database administrator to design, develop, and update databases as they relate to
Web applications.
Ensure performance and security of all Web sites and related applications.
Participate in a rotating on call responsibility if required.
Requirements:
College diploma or university degree in the field of computer science and/or 8 years equivalent
work experience with 3+ years experience with Javascript / Ajax.
Experience in developing high quality UI using (X)HTML/CSS (Required)
Experience in developing Ajax enabled components and web sites (Required)
Experience in building HTML5/CSS3 web sites. (Required)
Good knowledge in any two of the JavaScript libraries such as AngularJS, EmberJS, ExtJS,
jQuery, etc (Required) ( AngularJS experience highly desirable)
Some knowledge of JavaScript visualization/graphic libraries like D3, ExtJSChart , Raphael
(Desirable)
Experience in integrating Javascript with Flash / Java web components (Desirable)
Experience with XML / XSD / Web Services / REST
Good knowledge of software algorithms and design patterns
Knowledge and proven execution of Software Development processes with history of successful
software commercialization projects
Strong organization skills, self-motivated, team player
Excellent verbal and written communication skills
Ability to generate Software design specifications
Singaporean/SPR are highly preferred
---------------------------------------------------------------
Staff/Senior/Embedded Software Engineer
GreenWave Reality is continuously expanding and looking for embedded software experts.
Responsibilities:
New embedded product development involving Requirement Analysis, Design, Implementation,
Testing, Maintenance and Customer Support.
Work as a team and coordinate closely with Hardware, Marketing, QA team and external partners
and customers to deliver projects on time with good quality.
Requirements:
BS/MS in Electrical Engineering/Computer Science with at least 3-5+ years of Object Oriented
Programming using C++ on Linux platform.
Must possess considerable knowledge and real hands on experience on Objected Oriented
design and development with C++. Knowledge of different design patterns and STL/Boost
are preferred.
Must be familiar with Linux & GNU development environment.
Knowledge and experience with CPE and TR-69 are highly preferred
Dedicated team player with strong job commitment in the fast paced working environment.
Strong problem-solving skills.
Singaporean/SPR are highly preferred.
*This role requires previous embedded and firmware design experience.