The Center for Embedded Networked Sensing (CENS) is seeking three full- time contract-based software developers to participate in the exciting new NSF funded project MOBILIZE: Mobilizing for Innovative Computer Science Teaching and Learning . Developers will design and create Participatory Sensing mobile-to- web applications and systems that allow students to collect and analyze data using mobile phones and Web technology. Developers will work in a collaborative, fast-paced research setting with small teams of graduate students, researchers and faculty.
CURRENT OPENINGS:
These positions are:
Back-end/Server Developer:
Java; Python; XML; Json; Web Securities (e.g., SSL); Tomcat; Spring; MySQL/Postgres; Linux; RESTful Web Services; Web Services; System administration, integration and maintenance experience.
Analyst/Web-based Visualization Developer:
HTML; CSS; JavaScript; Ajax; Java GWT; Java, Scripting Languages (e.g.
Python, Bash); Linux, Web GUI design/development experience; Web APIs (i.e. google map); Knowledge in Statistics and analysis/statistics tools (e.g., R); Analysis skills.
Mobile Software Developer:
Android; Java; Mobile GUI design/development experience; Knowledge of web services, RESTful API and location-based services.
Server Development:
Required experience: Java EE; Spring 2.5+; MySQL/Postgres (or equivalent); Tomcat 6+ (or equivalent); XML technologies; JSON; HTTP/HTTPS; REST; web services; AJAX; mash-ups; HTML; CSS; experience developing in a UNIX environment; ant or maven; system integration and maintenance experience.
Nice to have experience: system administration; analytics tools (mathematical and geo); R; NoSQL systems; JavaScript; Python or Ruby-based web frameworks; build-release-deploy; continuous integration; previous work at a startup, non-profit, or research-based academia.
Analysis/Web-based Visualization Department
Required experience: HTML; CSS; JavaScript; Ajax; GWT; Java; Python; shell scripting; Linux, Web GUI design/development experience; Web APIs (e.g., Google Maps); Knowledge of Statistics and analysis/statistics tools (e.g., R); Analysis skills.
Nice to have experience: Java Swing; HTML5; server-side web application frameworks; relational database design; NoSQL; previous work at a startup, non-profit, or research-based academia.
Mobile Software Development
Required experience: Android; Java; Mobile GUI design/development experience; Knowledge of web services, RESTful API and location-based services, relational databases (eg., SQLite).
Nice to have experience: development on other mobile platforms (iOS, Symbian, Blackberry OS, Windows 7), HTML5, JavaScript libraries (e.g., JQuery); previous work at a startup, non-profit, or research-based academia.
Apply online at http://mycareer.ucla.edu. Requisition numbers 15298 and 15299 or send resumes to developers@cens.ucla.edu.
UCLA is an Equal Employment Opportunity/Affirmative Action Employer
Project Director - MOBILIZE
UCLA Center X, a large unit within the Graduate School of Education and Information Studies is seeking a Project Director to direct the MOBILIZE partnership which focuses on improving the computer science education for high school students in Los Angeles. The partnership includes Center X, the Center for Embedded Networked Sensing (CENS) within the Samueli School of Engineering & Applied Sciences, the Los Angeles Unified School District, the Computer Science Teachers Association, and the Center for Research, Evaluations, Standards and Student Testing. Major responsibilities include project management, delineating the scope of work into a hierarchy of sub-projects, establish and schedule milestones, analyze dependencies and critical path, assign human resources, measure and report progress, identify and adapt to unanticipated issues, ensure effective intra-project communication to partners, and establish an organizational structure with clear reporting lines. Under the general direction of the Principal Investigators the Project Director is responsible for day-to- day project coordination and oversight to ensure that all project objectives are met on time and on budget.
Apply online at http://mycareer.ucla.edu. Requisition number 15291.