RI Homepage Carnegie Mellon Homepage RI Homepage

The Robotics Institute

Carnegie Mellon Robotics Institute

Advanced Search   
Employers Seeking Graduating Students

    The companies and organizations on this page have requested and agreed to place employment opportunity listings with the Robotics Institute.


  • Listings are in alphabetical order by company.




  • Applied Perception, Inc.
  • Applied Perception, Inc. has a position open for a new hire with a Ph.D. in Robotics or Computer Science. This person would be expected to lead the development of core computer vision, navigation, and perception capabilities, for internal research and government programs. This person would also be expected to lead and assist in writing proposals, and in managing programs for DARPA and other government and commercial sponsors. We are looking for someone who has the ability to both design, and efficiently implement, novel perception algorithms.

    Core qualifications:

    • Ph.D. in robotics or computer science, with a thesis area focusing on 2-D or 3-D perception, and 3-5 years experience.
    • Deep familiarity and experience with SLAM and other navigation and mapping algorithms
    • Strong background in applied mathematics
    • A proven capability to efficiently implement algorithms on real world robotics platforms in C and C++
    • Ability to write winning research proposals

    Please send a resume or CV to Parag Batavia (pbatavia@foster-miller.com)


  • Caterpillar Inc.

    Engineer - Posted 8 Jul 2008

    Access Instructions: By selecting Agree, a new window will open with search capabilities. Select "Advanced Search" and enter "62382" under Job Opening ID:


  • D. E. Shaw & Co.
    • Quantitative Analyst - Posted 5 Jun 2008

      The D. E. Shaw group is looking for exceptionally talented quantitative analysts. Quants at the D. E. Shaw group apply mathematical techniques and write software to develop, analyze, and implement statistical models for our computerized financial trading strategies. Specific responsibilities range from examining trading data in an effort to increase profitability, decrease risk, and reduce transaction costs to conceiving new trading ideas and devising the simulations needed to test them. Successful quant candidates have traditionally been the top students in their respective math, physics, engineering, and computer science programs; a considerable number have also competed successfully in the United States and International Math Olympiads as well as the Putnam Competition. Please submit a resume and cover letter to
      Quant@career.deshaw.com.

  • Software Developer - Posted 5 Jun 2008

    The firm is currently looking for exceptional software developers to help create computationally intensive strategies for trading in securities markets around the globe. We offer new employees the opportunity to work on a variety of interesting technical projects, including real-time data analysis, distributed system development, and the creation of tools for advanced mathematical modeling. Recent hires at the D. E. Shaw group have contributed to numerous efforts central to the firm's success and impressive growth, including:

    • Design and deployment of new trading platforms and analytics tools in cooperation with traders and quantitative analysts
    • Implementation of statistical algorithms for time-series analysis
    • Development of electronic trading interfaces between multiple order management platforms.
    • Creation of automated trading strategies for transacting in real-time markets

    From the start of their tenure with the firm, programmers enjoy access to some of the world's most advanced computing resources and may be involved in developing software which automatically trades millions of dollars worth of securities each day in markets around the globe. This makes our programming environment one in which high-quality software is imperative and has a very real dollar value. If you're interested in applying your talents to challenging problems of software architecture and engineering in an intellectually stimulating environment, then we'd love to see your resume. Please submit a resume and cover letter to
    RoboInst-Prog@career.deshaw.com.

  • Quantitative Analyst Summer Intern / Software Developer Summer Intern - Posted 5 Jun 2008

    The goal of our summer internship program is to provide extraordinary candidates with an opportunity to experience the projects and environment associated with full-time opportunities in quantitative analysis and software development at the D. E. Shaw group. Interns enjoy exposure to various trading groups and gain valuable work experience while demonstrating their skills on a variety of real-world projects. For quantitative analyst interns, these projects might include applying sophisticated numerical techniques and writing software to develop and analyze statistical models for our computerized financial trading strategies or researching financial literature to identify new trading ideas and creating simulations to test them.

    Software development interns work closely with full-time employees to build tools for the analysis of financial instruments as well as to design and deploy real-time, scalable applications for the firm's highly automated trading activities. Working closely with quants, developers, and other senior staff as mentors, interns can expect an environment conducive to strong professional development. Regularly scheduled social events give interns the opportunity to interact with colleagues.

    Successful candidates have traditionally been the top students in their respective math, physics, engineering, and computer science programs. Please submit a resume and cover letter to
    RoboInst-QuantIntern@career.deshaw.com


  • Evolution Robotics

  • GCR Professional Services
  • Contact:

    Jonathan U. Carey
    Technical Recruiter
    GCR Professional Services
    281 Cambridge Street
    Suite 200
    Burlington, MA 01803
    Tel. - (800)-234-6646 x. 425
    (781)-270-7020 x. 425
    Fax- (781)-270-4488
    Email- jcarey@gcrtemps.com


  • Lightfoot, Inc.


  • Medrad, Inc.
    • Engineer - Posted 7 Aug 2008

      IPO Posting #492: Engineer

      PURPOSE:

      This position provides basic support and ownership on less complex assignments. Specifically, automated manufacturing projects for corporate Sterile Disposable (SD) production facilities in support of new product introductions and rapid growth of existing products. Support implementation of advanced manufacturing solutions in pursuit of improved process control, increased throughput/productivity and reduced manufacturing cost.

      PRIMARY RESPONSIBILITIES:

      1. Implement automated manufacturing solutions for our SD corporate production facilities with particular focus on high volume production lines. Automated solutions include all aspects of the manufacturing process (extrusion, assembly, test/inspection, etc.).

      2. Work concurrently with our Strategic Business Units and Manufacturing Plants to implement next-generation equipment and automation that are required to support MEDRAD's long-term capability/capacity needs.

      3. Define and document technical requirements associated with automated manufacturing projects. Prepare comprehensive project proposals including capital, expense, manpower and schedule estimates with a clear map to the long-term business impact.

      4. Lead implementation of advanced automated manufacturing technologies. Manage collaboration and teamwork between external automation development partners, internal operations staff and manufacturing plant members to ensure that projects are completed on time, within budget and with minimal production impact.

      5. Support the ongoing development of a roadmap of automation technology based on the five-year plans of the internal customers, best practices in the industry and the latest, cutting-edge equipment/technology developments.

      6. Defines requirements for less complex designs and material selection.

      7. Responsible for one design element at a time within single discipline.

      8. Acquired understanding of the product and clinical applications.

      9. Understands direct interfaces (inputs/outputs) within the relevant processes.

      10. Leads design reviews of less complex designs.

      TECHNICAL / BEHAVIORAL REQUIREMENTS:

      1. Recommended 2+ years experience in knowledge and application of engineering and scientific concepts in selected technical discipline.

      2. Bachelor's Degree.

      3. Proven knowledge of other technical disciplines.

      4. Proven ability to apply basic tools, methodologies and technologies, including statistics.

      5. Proven ability to define requirements for simple designs and material selection.

      6. Working knowledge and proven skills of PC computer operating system including Microsoft office applications (Outlook, Word, Excel and PowerPoint).

      7. Strong competency in Customer Focus, Driving for Results, Integrity and Trust, Ethics and Values and Compassion.

      8. Proven ability to demonstrate at minimum, MEDRAD's Team Contributor competencies: Action Oriented, Perseverance, Dealing with Ambiguity, Learning on the fly and Problem Solving.


  • NASA Ames Research Center, Moffett Field, CA
    • Posted 21 Apr 2009
    • Job Description
      3D GRAPHICS DEVELOPER
      Title: Software Developer (full-time position)
      Location: NASA Ames Research Center, Moffett Field, CA
      Start date: Negotiable (immediately available)

      Want to make a difference in how we explore space and extreme environments on Earth? Want to create cutting-edge interactive 3D graphics? Want to build software that will be used to operate NASA robots and missions?

      The NASA Ames Intelligent Robotics Group (irg.arc.nasa.gov) has an immediate opening for a full-time software developer to help create advanced visualization interfaces. This is a high-profile, high-impact opportunity to create software that will be used by NASA mission engineers and scientists.

      Applicants should hold a B.S. or M.S. in Computer Science (or related discipline) and have excellent software engineering and system development skills. Candidates should have 4+ years of applicable experience.

      REQUIREMENTS:
      • U.S. citizen or permanent resident
      • Strong background in interactive, real-time 3D graphics, including OpenGL and 3D scene-graph architectures
      • Expert knowledge of Java and C++. Experience with Python and developing Eclipse RCP plugins is a big plus
      • Prior experience creating intuitive user interfaces for complex problem solving applications
      • Strong object-oriented design and implementation skills. Must be familiar with common design patterns, cross-platform development and open-source tools
      DESIRED:
      • Experience implementing GUIs with SWT/JFace
      • Experience with multi-threading (threads, asynchronous processing)
      • Experience with middleware (CORBA, DDS, JMS)
      • Experience using JNI to wrap native code
      • Experience with 3D modeling software (Blender, Maya) and other content creation tools (Photoshop, GIMP, etc.)
      If you are interested in applying for this position, please send the following via email:
      • a letter describing your background and software experience
      • a detailed resume (PDF or text)
      • contact details for two (or more) references
      to Dr. Terry Fong .

      The NASA Ames Intelligent Robotics Group (IRG) is dedicated to enabling humans and robots to explore and learn about extreme environments, remote locations, and uncharted worlds. IRG conducts applied research in a wide range of areas with an emphasis on robotics systems science and field testing. IRG's expertise includes applied computer vision (navigation, 3D surface modeling, automated science support), human-robot interaction, interactive 3D user interfaces, robot software architecture, and planetary rovers. Recent projects include:

      • Google Mars 3D http://earth.google.com
      • Google NASA Planetary Content: http://ti.arc.nasa.gov/projects/planetary
      • Robotic Site Survey: http://haughton2007.arc.nasa.gov
      • GigaPan GigaPixel Panoramas: http://gigapan.org


    • NASA Ames Research Center, Moffett Field, CA
      • Posted 30 Mar 2009
      • Job description:
        GEOSPATIAL SOFTWARE ARCHITECT
        Software Developer (full-time position)

        Want to help NASA return to the Moon? Want to build cutting-edge planetary mapping and modeling systems? Want to create geospatial user interfaces that reach millions of people?

        The NASA Ames Intelligent Robotics Group (irg.arc.nasa.gov) has an immediate opening for a full-time software developer to help create the next generation of planetary data systems, geospatial user interfaces, and teraflop image processing pipelines. This is a high-profile, high-impact opportunity to create software that will make a difference in how we explore space. This software will be used by NASA mission engineers, the planetary science community, and the general public, through Google Earth and other cutting-edge science and outreach platforms.

        Applicants should hold a B.S. (or higher) in Computer Science and have excellent software engineering and system development skills. A strong background in UNIX development and open-source tools is required. In addition, knowledge in one (or more) of the following areas is greatly preferred:

        • C++, Java, Python, and Django
        • distributed, multi-threaded and parallel processing
        • geospatial systems (GIS, geodesy, experience with GDAL, proj.4, etc.)
        • computer vision (camera models, stereo vision, 2D/3D mosaicking)
        • linear algebra and statistics, plus some knowledge of optimization, estimation, and probablistic methods
        If you are interested in applying for this position, please send the following via email:
        • a letter describing your background and software experience
        • a detailed resume (PDF or text)
        • contact details for two (or more) references
        to Dr. Terry Fong .

        The NASA Ames Intelligent Robotics Group (IRG) is dedicated to enabling humans and robots to explore and learn about extreme environments, remote locations, and uncharted worlds. IRG conducts applied research in a wide range of areas with an emphasis on robotics systems science and field testing. IRG's expertise includes applied computer vision (navigation, 3D surface modeling, automated science support), human-robot interaction, interactive 3D user interfaces, robot software architecture, and planetary rovers. Recent projects include:

        • Google Mars 3D http://earth.google.com
        • Google NASA Planetary Content: http://ti.arc.nasa.gov/projects/planetary
        • Robotic Site Survey: http://haughton2007.arc.nasa.gov
        • GigaPan GigaPixel Panoramas: http://gigapan.org


      • NASA Ames Research Center, Moffett Field, CA
        • Posted 29 Jul 2008
        • Job description:
          Maintain, develop, and flight test a system for autonomous helicopter navigation in urban environments and other obstacle fields. Perform research in the area of route planning and trajectory generation, and terrain sensing and representation. Review the available literature to be aware of the strengths and weaknesses of the different approaches to the obstacle navigation problem, and stay current by reading papers and conference proceedings. Help improve the simulation environment, and perform online and offline Monte Carlo parametric evaluations of the navigation system. Integrate and evaluate externally developed component technologies. Describe the finding in memos and reports; write conference papers and deliver presentations.

          Requirements:
          The ideal candidate will be a US citizen or Permanent Resident, with a graduate degree in Computer Science or Aerospace Engineering, and software development experience in the area of robotics and autonomy. The candidate will have strong object-oriented programming and debugging skills with C++ in a Linux environment, with emphasis on computationally efficient algorithms for real-time applications on low-power CPUs. The candidate will also have working knowledge of Matlab and its C interface, good math skills, experience with threaded programming, and exposure to graphics programming with OpenGL. The ideal candidate will also have understanding of dynamics and feedback control, and be willing to learn the principles of helicopter flight. Exposure to signal and image processing is a plus.

          Interested candidates should sent electronic copies of a letter of interest and a current resume/CV to:
          Dr. Mark B. Tischler
          Senior Scientist
          Flight Control Group Leader
          US Army Aeroflightdynamics Directorate
          NASA Ames Research Center
          mtischler@mail.arc.nasa.gov
          or
          Kevin Jordan, Ph.D.
          Professor of Psychology
          San Jose State University
          NASA Ames Research Center
          kevin.p.jordan@nasa.gov


      • Pencom Systems
      • For Quants, we are looking for 4 different types of people. We are happy to have people without experience in finance in any of the categories.

        #1-Classic Quant- excellent education, usually a PhD in a hard science, award winner (think IMO or IOI) that is straight from school or can be experienced (we are looking for all levels), has programming skill

        #2-Game Playing Profile-good education, does not need to have Master's or PhD, has some programming, big into poker, chess, bridge, loves to compete and win, they can write algorithms to play and win games like Halo or World of Warcraft, heavy into strategy

        #3 Robotics people- people who work on robotics and have competed in things like the DARPA Grand Challenge, usually a PhD in computer science, heavy into algorithm design, development, and implementation for intelligent systems, good programming skills, knowledge of artificial intelligence and machine learning techniques

        #4 Programmers with Quant skills-excellent programmers who have math background and understand the basics of modeling, does not need to have Master's or PhD

        For Research Analysts, we are open to a variety of profiles and backgrounds. They must have good education with a degree in a hard science. We are looking at candidates from the top schools. An ideal candidate will have excelled at something in their lives and it shows on their resume. Other traits the ideal candidate will have are: outside interests, like smaller, more nimble firms as opposed to big companies, entrepreneurial, interested in odds, are technically literate and can write code, and are interested in applying scientific method to trading (think back testing, hypothesis formulation, ect). We are willing to take fresh grads to experienced hires in this area too. If the person has no finance experience, that's fine. An example of something a good candidate not from finance would have worked on is taking the Fantasy Football stats for each player in the league, shredded the data and used that to predict how the player would do this year.

        Ian Bower
        Technical Recruiter
        Pencom Systems Incorporated
        152 Remsen Street
        Brooklyn, NY 11201
        Phone:(718)923-1111 ext. 289
        Fax: (718)923-6066
        www.pencom.com


      • Rep Invariant Systems, Inc.
      • Company: Rep Invariant Systems, Inc.
        Position: Senior Robotics Software Engineer
        Contact: Dr. Jeremy H. Brown
        jhbrown@repinvariant.com
        http://www.repinvariant.com/

        Rep Invariant Systems, Inc. provides software products and engineering design consulting services to the robotics industry. We serve commercial, government/military, and university clients. Our areas of expertise include:

        • robotic systems, including autonomous robots and military unmanned systems
        • real-time systems
        • distributed systems
        • high-reliability / fault-tolerant systems
        • concurrent (multithreaded / multiprocess) systems
        • operator interfaces

        A Senior Robotics Software Engineer will be expected to work with complex software and robotic systems. The engineer should have significant experience with embedded, real-time, and large-scale software design, implementation, documentation, and customer support; sensor, actuator, and device integration and troubleshooting; and product deployment. In addition to core engineering skills, the engineer must have strong written and oral communications skills, as well as strong interpersonal skills. The engineer should have experience working in professional teams. Experience with agile development methods is a plus. The Senior Engineer will frequently work directly with customers and customer representatives, especially during specification, delivery and deployment.

        Requirements:

        • A software engineer, first and foremost. Robust, reliable, dependable systems is what we're after, not kluges or hacks.
        • Education and experience should be equivalent to one of the following:
          • A Bachelor's degree in computer science, electrical engineering, or a related field, and 5 years' experience in professional software and/or robotics.
          • A Master's degree in an appropriate field and 4 years' experience in professional software and/or robotics.
          • A Doctoral degree in an appropriate field and 2 years' experience in professional software and/or robotics.
        • Experience plusses, from biggest plus on down:
          • generalist capable of rapid adaptation to languages, environments, technology stacks, and code bases
          • robotics systems, especially field robotics
          • planning, behaviors, and machine vision algorithms and software
          • real-time software
          • interfacing with hardware
          • embedded development
          • C++ & Python
          • Linux & Windows
          • agile development methodologies
          • Protocol design
          • CMMI, ISO9000, FAA, and/or other software process certifications
          • EE skills (circuit & PCB design; FPGA programming; etc.)
          • Matlab
        • Good process --- specify, design, build, test, document. We work on systems that can cause injury or death -- this is non-negotiable.
        • Good team player. We need someone who will work with the team, and who is willing to do their share of the inevitable grunt-work.
        • Self-starting. We are a small, largely virtual company. We need someone who will take initiative to clarify unclear situations in order to make continuous forward progress.
        • Good oral and written communication skills. We need someone who can participate in design meetings, capture design documents, and write/respond to technical emails and chats clearly.
        • Good customer-facing skills. We're small enough that everyone will work directly with customers a fair bit.
        • It is helpful if you can handle ITAR material. Our government contracts often have export control requirements.

      • Universal Robotics, Inc.
      • Senior Research Scientist

        Universal Robotics, Inc. is a Nashville based startup taking to market a machine learning software technology developed at Vanderbilt and NASA by Dr. R. Alan Peters, the company CTO. Branded under the name Neocortex, Dr. Peters' technology allows robots to learn generalized concepts and exercise novel decision-making autonomously. Neocortex will increase the sophistication of automation in a broad spectrum of industries, beginning with materials handling.

        The culture of Universal's small shop, shall be one that supports creativity and camaraderie among the science team, focusing effort initially on preparing the prototype industrial application.

        The Senior Research Scientist, as part of the UR's top-level design team, will work with peers and the CTO to design, develop, and implement the intelligent robot control software. The immediate task is the development of the intelligent package handling robot. Subsequently of prime importance will be the development of Neocortex as a general purpose intelligent control system that learns from its own experiences. Expert knowledge in some of the following areas is required and working knowledge of the rest is desirable: Mobile manipulation, Force control, Computer vision / sensing, AI / machine learning, Navigation / SLAM, Embedded systems, Parallel systems programming, Cooperative agent-based systems, Mechatronics, Robot hardware design and construction.

        Contact: David Peters CEO davidpeters@universalrobotics.com


      • UtopiaCompression Corporation
      • UtopiaCompression Corporation (UC) is a rapidly growing, High Tech company with core competency in computational intelligence, developing and marketing a range of intelligent technologies and products including: content-based image/video compression and analysis; data mining and knowledge discovery; 3D object/scene modeling; fusion and visualization with a host of applications such as Geographic Information Systems and medical imaging; and autonomous object avoidance and path planning. Our main clients include but are not limited to NASA, US Army, US Air Force, US Navy, NSF, Dept. of Homeland Security, Dept. of Energy, US Missile Defense Agency, NIST, Aerospace Industry prime contractor.

        UtopiaCompression Corp. located in Los Angeles is seeking to recruit Network Scientists and Computer Vision R&D Scientists. We are hoping that PhD graduates in Computer Science, Computer Engineering, Electrical engineering, Mathematics/Statistics, or other related areas as well as those soon to acquire a PhD will find an interest in working for us.