[ros-users] OSRF Jobs: Software Engineer for Interfaces and WebGL Developer

Brian Gerkey gerkey at osrfoundation.org
Wed Sep 26 19:09:55 UTC 2012


Open Source Robotics Foundation (OSRF) is hiring!

http://www.osrfoundation.org/jobs/

OSRF is in Mountain View, California.  Our mission is to support the
development, distribution, and adoption of open source software for
use in robotics research, education, and product development.

We're currently seeking excellent candidates for two positions:
* Software Engineer for Interfaces; and
* WebGL Developer.
Details are below and at http://www.osrfoundation.org/jobs/.  To apply,
send your application materials and links to any projects you’d like us
to look at to jobs at osrfoundation.org.

= Software Engineer: Interfaces =
* Primary Function: Develop and maintain a variety of mechanisms that
facilitate communication between Gazebo and client programs. This
includes a flexible plugin architecture and message passing over
TCP/IP and shared memory.
* Roles and Responsibilities:
    Support and extend the current Gazebo interfaces.
    Implement and maintain ROS plugins for Gazebo.
    Full lifecycle application development.
    Support, maintain and document software functionality.
    Software testing and quality assurance.
* Skills / Job Requirements:
    BS, MS, or PhD in Computer Science or equivalent.
    Compensation commensurate to degree and experience.
    Several years of software development experience.
    Extensive programming experience in C++.
    Extensive knowledge of ROS.
    Experience developing TCP/IP and shared memory transport mechanisms.
    Extensive knowledge of Linux environments.
    Experience designing and developing large software systems.
*Nice to Have’s:
    Experience developing and maintaining open-source software.
    Experience developing for Windows and/or OSX.

= WebGL Developer =
* Primary Function: Implement a WebGL visualization tool for Gazebo.
* Roles and Responsibilities:
    Use WebGL to provide a light-weight and cross platform tool to
visualize a simulated environment.
    Full lifecycle application development.
    Support, maintain and document software functionality.
    Software testing and quality assurance.
* Skills / Job Requirements:
    BS or MS in Computer Science or equivalent.
    Several years of software development experience.
    Extensive knowledge of WebGL.
    Extensive knowledge of Linux environments.
    Experience designing and developing large software systems.
* Nice to Have’s:
    Experience developing and maintaining open-source software.
    Experience developing for Windows and/or OSX.



More information about the ros-users mailing list