Recently in jobs Category

New location for ROS Jobs postings

As you may have noticed we've stopped posting job listings on the blog here.

Since we've switched to using ROS Discourse to host ROS discussions we created a dedicated category for job postings.

If you're looking for job postings relating to ROS or would like to post a job posting please visit the category at https://discourse.ros.org/c/jobs.

Posting in the category also gets forwarded to ros-users as backwards compatibility.

For information on posting please see the About thread.

Shadow Robot - looking for a new Software Engineer

Job description The role of software engineers at Shadow Robot Ltd is to advance robotic systems, by implementing new solutions and algorithms, in order to realize complex tasks with a complex robots. Think about all the knowledge and skills a human requires to lift a simple glass of water, and try to imagine how you'd implement that with a highly sophisticated robotic system.

Should you join our team your job would center on solving real world problems using robotics. We work on highly challenging and stimulating problems to deliver new solutions using advanced robotic systems. The job is quite versatile, ranging from driver development, to more high level cognition. Being part of a team of highly skilled individuals, we always strive to make you work on what you're best at.

Overall your goal will be making our robotic systems more reliable and easier to use for our customers.

Company We're a small central London based company formed in 1987 with a well established reputation for developing top end robotic systems. Our core product is our robotic Hand, but we're also involved in a list of Robotics based projects for research, nuclear, MOD, space and other applications.

We're a close knit team, all passionate about robotics and will be happy to share our knowledge in different domains, ranging from electronics to manufacturing.

Shadow's mission is to use robotics technology to solve real-world problems.

Skills:

Must have:

  • highly proficient in C++ or python
  • good knowledge of programming under Linux

Nice to have:

  • previous experience or keen interest in robotics
  • previous experience using ROS

Experience:

  • minimum 2 years programming experience.

Contact toni@shadowrobot.com www.shadowrobot.com

Internship at Bosch Research Institute, Palo Alto

From Lorenzo Riano via ros-users@

The Bosch Robotics Team is looking for outstanding Masters or PhD level interns to work on 3D perception applied to robotics. Identifying objects in cluttered environments, estimating their pose and tracking their position from a moving robotic arm are among the tasks to work on.

As the ideal candidate you have strong technical skills, are willing to tackle real-life problems and work in a highly dynamic team. You are also eager to solve real life problems and go the extra mile to create robust solutions. Depending on your background, you will solve challenging problems in 3D perception, computer vision, object reconstruction and localization. We strongly encourage producing research quality work that can lead to publications.

Skills / Job Requirements

· Currently pursuing a M.S. or PhD in CS, or related fields

· Robotics and/or computer vision-related coursework and experience

· Proven experience developing software using C++ (Python is a plus) and ROS

· Proven experience with Android and/or iOS development is a plus

· Knowledge of Linux and development on Linux systems

· Demonstrated ability to work independently as well as within a highly-motivated team environment.

· Excellent communication skills and a proven ability to deliver on challenging software development tasks.

· Experience in one or more of the research areas indicated above.

Required Application Materials

· Cover letter

· Resume/CV

· If possible, two references and/or two letters of recommendation

· Please indicate desired internship time frame

To apply please see the link http://www.bosch.us/content/language1/html/14884.htm

Job Opening: 6 River Systems

From Rylan Hamilton via rosnews

Come work with a team of people who are passionate about tackling challenging problems and building products that customers need. We are located just outside Boston, MA.

Our team includes many rock star engineers who worked at places like Kiva Systems. We are building next generation mobile robots for e-Commerce and retail warehouses. We received funding this year from Eclipse and iRobot and are currently working with select customers on pilots through 2016. It's a great time to join our early stage startup.

Actively hiring: Senior Software Engineer - Robotics Related 6river.com/jobs

Contact me directly at: Rylan Hamilton (Co-founder) jobs@6river.com

More at 6river.com

all-rounder roboticist in Paris start-up

| No Comments | No TrackBacks

From Karsten Knese via ros-users@

EOS Innovation is a dynamic startup located in the south of Paris, with Parrot as a parent company. We are currently looking for a motivated roboticist to extent our team.

Job description:

The ideal candidate is a talented all rounder roboticist with focused experience in control and indoor navigation. The candidate will be part a small team of engineers and mainly working on stabilizing our current indoor navigation. Further, the position involves multiple R&D projects and hardware contact.

Requirements:

  • fluent in C/C++

  • proficiency in Python

  • experience with ROS

Bonus points:

  • experience with real robot systems

  • experience with signal processing

  • good communication skills (direct client contact)

If you are interested send your CV to contact@eos-innovation.fr For more information have a look at www.eos-innovation.eu

From Claudio Semini via ros-users@

The Dynamic Legged Systems Lab (DLS Lab) at Istituto Italiano di Tecnologia (IIT) http://www.iit.it/en/advr-labs/dynamic-legged-systems.html is looking for a full time

SOFTWARE ENGINEER (deadline 7th of May!)

with proven experience in programming (mostly C and C++).

The DLS Lab is known for cutting-edge research in the area of high-performance legged robots. The Lab's main research platform is the [hydraulic robot HyQ] (http://www.iit.it/hyq), one of the world's top performing quadruped robots. Its successor is the new HyQ2Max robot.

The successful candidate will be responsible for developing software in the area of embedded systems, communication and networking as well as higher level applications such as graphical interfaces to support the different projects within the DLS Lab.

Please visit the following page for a detailed list of requirements and other info: https://www.iit.it/careers/openings/opening/138-software-engineer-and-developer The highly competitive salary will depend on qualifications and experience and will include additional health benefits.

To apply please send electronically your detailed CV, university transcripts and cover letter outlining motivation, experience and qualifications for the post to selezioni@iit.it by May 7th, 2016 stating "DLSLab SW 2016" in the subject of the e-mail.

From David Rohr via ros-users@

5D is looking for candidates for both full-time positions and summer internships. Please check out the links below to see our RecruiterBox listings:

Full-Time Roboticist

Robotics Intern

From Brad Bogolea via ros-users@

Simbe Robotics is currently hiring for a number of robotics-focused engineering roles in the San Francisco Bay Area. 

 

At Simbe, we are automating brick & mortar retail through the use of mobile robots, computer vision, and cloud-based software. Our first product, Tally, provides retailers unprecedented visibility and insights into the state of their stores.  

 

Current open positions include:     

 

Robotics Software Engineer

https://jobs.lever.co/simberobotics.com/e15c5b16-5f6f-4469-9a3e-c3be65b887b9

 

Computer Vision Software Engineer

https://jobs.lever.co/simberobotics.com/7f842efa-e9e0-4a91-a47e-ed5f9c544130

 

Robotics Research Intern

https://jobs.lever.co/simberobotics.com/4952daea-00f4-419d-a613-18a0308c6b83

 

Dev Ops Engineer

https://jobs.lever.co/simberobotics.com/be3f094c-ccce-41d2-a71e-82fb09d1ada7

 

Full Stack Web Software Engineer

https://jobs.lever.co/simberobotics.com/78ea9088-be51-47c7-834a-c909eaa21639

From Hurdle Motors

Hurdler Motors, Inc., is a startup in upstate New York that is developing an innovative self-driving personal robotic vehicle to address the unmet needs of urban dwellers, commuters, first responders and package delivery companies with disruptive capabilities and features that provide significant benefits over automobiles and public transportation in urban environments. You will be the person in charge of developing the products, bringing them to production and recruiting and leading a team of topnotch talents. We are pre-seed funding. Your talents, experience, skills and contributions will help disrupt urban transportation to improve the quality of life in cities. Hurdler Motors has IP. Its first full-size early working prototype proved out the concept and successfully passed the tests of performing key tasks for which it was built. Now we need a CTO to get seed and Series A funding.

You:
•       Passionate about building mobile robots, seeking the truth and winning together
•       Solid understanding of robotic hardware and navigation
•       Solid practical experience
•       Core member of Executive Management
•       Smart, Innovative
•       Proven Leadership experience
•       Interested in building the brand and culture of the engineering talent
•       Legally authorized to work in the US

Job Description
•       Design the tech specs for the personal transportation bot
•       Lead hardware and software development for transportation bot.
•       Build advanced prototypes and turn them into great products
•       Recruit and manage top talent team of engineers
•       Determine and design, all architecture, software, hardware, sensors,    processors, motors, procurement, vendor selection, purchasing
•       Be part of executive team that develops product strategy
•       Steer user interface creation
•       Oversee
a.      Vision-based autonomous capabilities
b.      Networking of robots
•       Create advanced prototype for user studies and obtain feedback

Responsibilities
•       Full Time
•       Executive Management
•       Team Leadership

Desired Skills and Experience
•       Minimum 4 years industrial experience
•       Should have completed  developing and building operating mobile robots for outdoor environments
•       Should have led the product/technology from concept through completion
•       Taken robotic project to completion
•       Should have created fully functional product
•       Experience testing robots
•       Proficiency with    using ROS (in C++ and Python).
•       Command of AI
•       Versed in 3D navigation
•       Preferably entrepreneurial experience in robotics, AI, sensors, automotive
•       Experience with testing robots in outdoor/indoor conditions

Education
PhD or Masters Degree: Mechanical Engineering, Robotics, Automotive (EV),

Compensation
•       Equity
•       Competitive salary and benefits after funding

Please contact information@hurdlermotors.com
www.hurdlermotors.com

Job Openings at a Carnegie Mellon spin-off

| No Comments | No TrackBacks
From John Tommasi

A Carnegie Mellon spin-off building robots that will live and work amongst people. The robots will be deployed this year.  They are a small company focused on solving big problems with robots in a fast-paced, creative environment. There are 10 people in the company, eight are engineers and four hold PhDs.


2 locations:  Pittsburgh, PA or South Bay Area, CA


Summary

Highly skilled Software Engineer with hands-on experience in robotics systems.

Essential Duties and Responsibilities

Develop software infrastructure and tools for mobile robots

Lead software quality assurance, testing and validation

Develop, refine and optimize algorithms for autonomous robots

Requirements

Minimum 2-6 yrs. experience in software development

Excellent C/C++ and python programing skills

Experience with ROS (very deep experience !)

Experience with development in Linux and Windows environments

Experience with distributed version control software (git, mercurial, etc.)

Strong problem solving skills and fast learner. Strong analytical skills

·         Multithreading experience

Availability for travel overseas

Nice to Have

Experience with Agile development

Experience with database design

Experience with embedded operating systems and development

Strong UI/UX experience

 

If you are interested please contact John Tommasi: jt@slidebrook.com

Localization expert wanted at Synapticon

| No Comments | No TrackBacks
From Nikolai Ensslen via ros-users@

at Synapticon we're urgently looking for an expert in localization and navigation with good experience in ROS and with LIDARs and/or comparable sensors. Gazebo and control theory skills are a plus. 

Your job would be a responsible software development role in a project for autonomous control of vessels in docking situations.

Fixed-term and freelance contract is possible. Location could be whether Stuttgart, Germany or Redwood City, California. For periods, the project requires to travel to San Diego or Miami.

Boilerplate:

Synapticon is building the most comprehensive platform to create powerful control systems and complementary services. Our technology delivers best-in-class performance, ultimate flexibility and unparalleled accessibility. We dramatically reduce the time required to develop R&D prototypes of advanced systems and turn them into optimized custom designs for our client's series products. Leading innovators in research and industry are working with Synapticon to create some of the most progressive products in robotics, industrial appliances and electromobility.

Synapticon provides you with an environment that believes that everything is possible. Who is strongly moving things forward, at Synapticon will generally receive strong support rather than obstacles. We're living an honest and appreciating community of friends working together, in which authority comes from capability, not from hierarchy. Our common dream is enabling the future and actively help building it.

Sounds interesting? Please send us your CV and anything else that explains your background and motivation tocareer@synapticon.com

Jose Luis Blanco via ros-users@

The Mobile Robot Programming Toolkit (MRPT) project has been accepted
[1] in GSoC 2016!

Since some of the proposed projects deal with wrapping existing
algorithms as ROS packages, I wondered whether some OSRF members, or
other interested parties, would be interested in participating as
mentors or, at least, backup mentors.
We still do not know how many slots will be assigned to the
organization, but I would feel more comfortable with more mentoring
volunteers, just in case :-)

Please, feel free to distribute this among interested students as well.

For more info see the GSoC ideas page in [2]. Projects #2, #3, #4 & #5
are the ones focused on ROS.

Best,
JL

[1] https://summerofcode.withgoogle.com/organizations/4571784716222464/
[2] https://github.com/MRPT/mrpt/wiki/Ideas-page-for-MRPT-Google-Summer-of-Code-2016

OSRF accepted for Google Summer of Code 2016

| No Comments | No TrackBacks
Do you want to spend the summer coding on Gazebo or ROS? OSRF has been accepted for GSoC and we are looking for talented students who want to participate as remote interns. 

Accepted students will participate in real-world software development, contributing to robotics projects and engaging with the global robotics community, all while getting paid.

Check out our GSoC site and don't forget to visit our ideas page, which lists projects that we're interested in. Feel free to ask questions and propose suggestions at gsoc@osrfoundation.org. The student application period starts March 14th.

Get ready for a robotics coding summer!

ROS-Industrial Google Summer of Code

| No Comments | No TrackBacks
From Shaun Edwards via ros-users@

I'm happy to announce ROS-Industrial will be participating in the Google Summer of Code (GSoC) (https://summerofcode.withgoogle.com/ ) under the Open Source Robotics Foundation (OSRF) umbrella.

 

GSoC is a great way for students to participate in open source projects and get paid.  It's also a great way for an open source project to get some work done and grow their communities.  ROS-Industrial has had several successful GSoC projects in the past and many of the students continue on as members of our community.

 

If you are an interested student, or know of one, please check out our idea page: (http://wiki.osrfoundation.org/gsoc16 ) .  Students have until 3/25 to submit proposals against these ideas to GSoC.  More details on the timeline can be found here: https://developers.google.com/open-source/gsoc/timeline .  I would encourage students who want to propose to reach out (swri-ros-pkg-dev@googlegroups.com )with any questions or ideas they might have about suggested projects.  For GSoC rules, check out:  https://developers.google.com/open-source/gsoc/rules 

From Peter Soetens via ros-users@

Since our previous email to this list, 6 roboticists got hired, we need more !

Intermodalics creates software for robots. We're based in Belgium, Europe.

We're a young team of engineers that could convince many companies and organisations world-wide of making industry-grade reliable robotic systems out of open-source software. We create software for autonomous drones, 2D/3D perception and autonomous navigation and manipulation.

Do you want to work in a team of Ubuntu/ROS/PCL programmers and get your hands on the most advanced robotic hardware and software world-wide ?

Then please have a look on our jobs page: http://www.intermodalics.eu/jobs and apply at Intermodalics !

At Intermodalics, we believe that you should enjoy what you do. For us, work is about having fun, being challenged, and finding balance. We define our success based on both the quality of the work we deliver, and the quality of the lives we lead. 

When you work at Intermodalics, you will help solve problems on the edge of what is possible. You will have time to take space from difficult problems, to mull things over in the shower, and to think deeply about your work. We focus on making the right decisions and on the quality of our products.

Intermodalics is creating software for robots world-wide, get in touch with us to learn more!


Open Position at ETH Zurich

| No Comments | No TrackBacks
From Augusto Gandia via ros-users@

Here this Great Open Position in Zürich, at the ETH University to work together with  a Research Team in Digital Fabrication. (Building with Robots).

It is a very good salary and it consist in developing a Robotics Simulation Platform. The new Robotic Fabrication Laboratory is involved. http://gramaziokohler.arch.ethz.ch/web/e/forschung/186.html

 

Here is the full position:

https://apply.refline.ch/845721/4317/pub/1/index.html

 

 

Please, feel free to ask anything or to share with your contacts.

Cheers

Robotics Engineers for mobile robot at Amy Robotics

| No Comments | No TrackBacks

Amy Robotics is an innovative company focused on service robots that enhances quality of life through robotic technologies, products and services. 


Our team is based in Hangzhou, China. We are developing autonomous service robots for that assistant people in everyday living and work. We need some help to improve our development process and get our robot shipped soon. We are looking for multiple experienced roboticists to work on mobile robot navigation and computer vision for our service robots. 
  
Position 1: 
As a robotics engineer, you will be involved in designing, implementing and testing systems for mapping, planning and localisation, context awareness. Excellent candidate will lead the research and development of our robot navigation in its environments. We have many challenging problems and will give you independence and flexibility to address them to create a complete product experience. 
From Ricky Li via ros-users@



Qualifications: 

- Solid knowledge of mobile robot navigation theory. 
- Proficiency with C++, Python, and Linux 
- Hands on experience in ROS development in a Linux environment 
- Experience with robots and sensor systems in the real world 
- Experience in Android development is a big plus.   
- Ph.D. or MSc (with 3 year experience ), BSc (with 5 years experience) in robotics or related field 

Position 2: 

As a Machine Vision Scientist you will lead the research and development of our robot's image-based understanding of its environment. Specifically you will be responsible for developing and testing tools and algorithms in areas such as: 

Detection and recognition of people and object 
Place recognition 
Motion detection (of things in the environment) while stationary and while driving 
Feature tracking 
Image stabilization 
Object detection and tracking 
Visual odometry etc. 

Qualifications: 
-Expert knowledge in C++ 
-Experience working with OpenCV 
-Experience applying machine learning to real-world vision problems 
-At least 3 years of experience designing, implementing, and tuning computer vision algorithms 
-M.S./Ph.D. or B.S. and 5 years experience in computer science or related fields 

Desirable skills: 
-Experience with deep learning algorithms or toolkits 
-Experience with sensor fusion or multimodal perception 
-Experience with embedded hardware development 
-Experience with Python 
-Experience with GPU computing. 
-Experience in Android development is a big plus.   

If you are interested in creating sophisticated robot, or building a company and have a strong desire to make difference in robot revolution, we would like to hear from you. 
Please submit resume, letter of motivation, and (a link to) any supporting materials (personal profile, open source contribution, project etc.) by email to Ricky Li : lirj
?at?amyrobot.cn 

From Richard Pollock

GeoDigital's innovative Autonomous Driving team is reshaping how geospatial data
are acquired and interpreted, and the way that road vehicles use the interpretation
results. This involves LIDAR and image sensing, spatial databases, photogrammetry,
GNSS, inertial sensing, machine vision, machine learning, and embedded system development.

GeoDigital is recuiting a full-time senior-level and a full-time intermediate-level
software developer, both to work in our Lompoc, California, 93436 USA office.
The work for these positions will include participation in the development of the
following:

- software tools to increase the efficiency of GeoDigital's data interpretation activities

- embedded software systems for route feature data management

- embedded software systems for vehicle localization refinement

- techniques for updating route feature data and distributing updates to user vehicles

Development software systems used internally in this work include the Point Cloud Library (PCL),
the Robot Operating System (ROS), OpenCV, and CUDA.


Benefits of working for GeoDigital:

- Comprehensive medical, vision and dental coverage, with employer contribution to HSA.

- Company paid Life Insurance, ADD, Short Term Disability and Long Term Disability.

- Company contribution to 401k.

- Flexible scheduling.

-Collaborative team-oriented working environment.  


Senior-level software developer position qualifications:

- university degree in an engineering or science field with a computing emphasis.

- a minimum of 7 years of industrial software development experience with steadily increasing
  responsibilities, or a research-based graduate degree and a minimum of 5 years of industrial
  software development experience with steadily increasing responsibilities.

- expert-level C, C++, and Python programming skills.

- familiarity with development toolchains on Windows and Linux platforms.

- experience in the selection and application of techniques from one or more of the
  following fields: machine vision, point cloud processing, photogrammetry, computational
  geometry, machine learning.

- working knowledge of terrestrial coordinate systems.


Intermediate-level software developer position qualifications:

- university degree in in an engineering or science with a computing emphasis.

- a minimum of 5 years industrial software development experience with steadily increasing
  responsibilities

- expert-level C, C++, and Python programming skills

- familiarity with development toolchains on Windows and Linux platforms


For both positions, experience with one or more of ROS, PCL, OpenCV, or CUDA is desirable.


To apply for either position, please send your resume to gayle@nimbushrsolutions.com
or visit our website at www.geodigital.com/careers.

Work on driverless cars at Cruise Automation

| No Comments | No TrackBacks
From Richard Ni via ros-users@

Come work with a team of robotics experts on technically challenging problems, building products that improve lives and prevent car accidents. 

Our team is small, but we move quickly. Last year, we built prototype vehicles that have logged over 10,000 autonomous miles on California highways, and we're now working on some more exciting stuff.

In particular, we're looking for perception engineers to make sure our cars can accurately identify and track objects. Apply at https://jobs.lever.co/cruise/a2499312-3804-47d7-aad8-12c70228c4e2?lever-source=rw

For a complete list of our openings, see https://jobs.lever.co/cruise
From Emily Spady via ros-users@

We're Marble - a scrappy early-stage robotics startup based in San Francisco that designs, builds, and operates robots for last mile logistics - and we're looking for one of our first core robotics software engineers.

You are joining very early and will have a huge amount of responsibility, impact, and room for growth. You must be able to move fast and get things done. Expect to be mostly in ROS writing C++ with a healthy amount of scripting in python and/or node. You should be versed in perception, navigation/path-planning, and state estimation of mobile robots. Experience with deployed outdoor robots is a huge bonus - expect to spend a fair bit of time in the streets with us (and the robot, of course).

If you think you're an awesome fit, apply here:
 https://jobs.lever.co/marble/e88cd13e-cb7a-4d6f-aab5-1a1215af45ce

Job posting for Intelligrated

| No Comments | No TrackBacks
From Matt Lamping

I am a corporate HR recruiter with Intelligrated, we have posted robotics engineering positions with your newsgroup in the past.  I'd like to post the following position that is open in our St Louis, MO facility:

 

There is quite a lot of interesting development activity with robotics in the warehousing and logistics field.  Intelligrated is a premier leader in this space and is looking for Software Engineers with Robotics/expertise to support our expanding robotics research and development group.   If you are interested in pursuing an exciting career that combines computer vision, robotics, software engineering, and automation, then this R&D is the opportunity for you!

 

Intelligrated offers a rewarding career path, comfortable work environment, competitive compensation, and excellent benefits.

 

You will collaborate with the members of the robotics development team on the integration of motion, vision and perception based robotics solutions. This position is located in St. Louis, Mo and is an excellent opportunity for a motivated and creative software engineer to be a part of multiple exciting robotic based development projects that include integration of robotic motion, vision and simulation to be used in material handling systems.

 

Responsibilities:

- Develop real time motion planning algorithms and vision based perception systems for use in robotic software solutions for material handling systems

- Develop new functionalities as well as maintain the current code

- Follow rigorous design control methodology and write concise requirements specifications, architecture specifications, and design description, verification plans, and test cases.

- Developing software applications to work with the simulations to emulate actual production rates to prove system functionality

- Work concurrently with robotic design engineers, controls engineers and other software engineers as designs are being developed and finalized Performs unit testing of software and assists in the verification and validation process.

- Manages schedules, meet and adhere to development goals.

- Provides planning and status information to project manager.

 

2-3 years of experience in software development in a real-time operating system environment in C/C++ preferred. Will consider entry level candidates based on educational background Practical and/or theoretical knowledge of any of the control of multi degree of freedom robots, Kinematic and Dynamics of robotic manipulators, trajectory generation and path planning, or real-time operating systems.

 

Must have a strong working knowledge of programming and design relating to computer vision algorithms and machine learning.

Experience with ROS, QNX, Ubuntu, Multi-threaded and multi-process programming desired Experience with TCP/IP networking desired Experience developing test procedures and testing modules desired Excellent communication and documentation skills.

Experience industrial robotics or material handling (logistics) industry a plus.

 

Master's or PhD level in electrical engineering, computer science, or related field.

 

EEO Employer F/M/Disabled/Vets

Intelligrated (www.intelligrated.com<http://www.intelligrated.com) is a leading North American-based, single-source provider of intelligent automated material handling solutions that drive distribution and fulfillment productivity for retailers, manufacturers and logistics providers around the world. Through a broad portfolio of automation equipment, software, service and support, Intelligrated solutions optimize processes, increase efficiency and give businesses a competitive edge.  Intelligrated designs, manufactures, integrates and installs complete material handling automation solutions including conveyor systems, sortation systems, palletizers, robotics and order picking technologies - all managed by advanced machine controls and software. Solutions include industry-leading Intelligrated-manufactured Alvey(r), RTS(tm) and IntelliSort(r) brand equipment and Knighted(r) warehouse management (WMS), warehouse control (WCS) and labor management software.

Every project is backed by Intelligrated's 24X7 multilingual technical support and access to lifecycle service through a network of national, regional and local service centers. From concept to integration to lifecycle support, Intelligrated automation delivers distribution and fulfillment success.

Marble Looking for Awesome Robotics Software Engineers

| No Comments | No TrackBacks
From Emily Spady via ros-users@

We're Marble - a scrappy early-stage robotics startup based in San Francisco that designs, builds, and operates robots for last mile logistics - and we're looking for one of our first core robotics software engineers.

You are joining very early and will have a huge amount of responsibility, impact, and room for growth. You must be able to move fast and get things done. Expect to be mostly in ROS writing C++ with a healthy amount of scripting in python and/or node. You should be versed in perception, navigation/path-planning, and state estimation of mobile robots. Experience with deployed outdoor robots is a huge bonus - expect to spend a fair bit of time in the streets with us (and the robot, of course).

If you think you're an awesome fit, apply here:
 https://jobs.lever.co/marble/e88cd13e-cb7a-4d6f-aab5-1a1215af45ce
From Brad Powers via ros-users@

Locus Robotics is developing a robotic logistics solution for the ecommerce fullfillment industry.   Locus recently came out of stealth mode and announced its fulfillment solution.  Seewww.locusrobotics.com for more detail or the article in wired.comhttp://www.wired.com/2015/11/locus-robotics/

We're looking for robotics software developers with experience in any of: robot localization, navigation, perception, or controls to join our team.  Our ideal candidate will have ROS experience and be comfortable developing in C++ and Python.

Candidates interested in full-time employment or consulting work either local to Andover, MA or remote should get in touch by sending an email to careers@locusrobotics.com.  We look forward to hearing from you!
From Richard Bormann via ros-users@

The deadline, 
November 30, for applying to our Marie Curie positions in the SECURE project  is approaching.

We are searching for two outstanding, highly motivated and ambitious PhD candidates (earned masters' degree in computer science, mechatronics, mathematics or related field) to join our team in the areas of
- Motion planning for mobile manipulators, for details and online application form see https://recruiting.fraunhofer.de/Vacancies/23637/Description/2
- Multi-modal modelling and motion prediction in dynamic environments, for details and online application form see https://recruiting.fraunhofer.de/Vacancies/23834/Description/2.

The solutions will be implemented and tested on the Care-O-bot 4 platform within end-user targeting applications. The robotic home assistant Care-O-bot (www.care-o-bot.de) serves as technology and application platform for service robotics research and is one of the most advanced platforms of its kind. You will be hosted at the department "Robot and Assistive Systems" of Fraunhofer IPA in Stuttgart, Germany (http://www.ipa.fraunhofer.de/en/robot_assistivesystems). Fraunhofer is Europe's largest application-oriented research organization. Therefore, we are actively working on transferring technologies and applications developed on Care-O-bot to new products and solutions: from production and logistics to public environments, care facilities and private homes.

The SECURE (Safety Enables Cooperation in Uncertain Robotic Environments) project is a Marie Sk?odowska-Curie European Training Network (ETN) with the primary aim to train a new generation of researchers on safe cognitive robot concepts for human work and living spaces on the most advanced service robot platforms available in Europe. The Early-Stage Research (ESR) fellows will be trained towards earning a PhD through an innovative concept of project-based learning and constructivist learning in supervised peer networks where the ambitious fellows will gain experience from an inter-sectoral programme involving universities, research institutes, large and SME companies from public and private sectors.

Early-stage researchers shall, at the time of recruitment by the host organisation, be in the first four years of their research careers and not yet have been awarded a doctoral degree. At the time of recruitment by the host organisation, researchers must not have resided or carried out their main activity (work, studies, etc.) in the country of their host organisation (Germany) for more than 12 months in the 3 years immediately prior to the reference date.

The contract will be awarded for three years with a predicted starting date January 15, 2016 or as soon as the position can be filled.

Looking forward to receiving your application, best wishes, Birgit Graf
From Filipe Pereira via ros-users@

Follow Inspiration is a Portuguese Technology Company.

We develop outstanding software and hardware solutions in the fields of Interaction, Image Recognition, Robotics and User Experience.

 

We're recruiting a Robotics Software Developer with minimum experience of two years, for our facilities in Porto.

 

Profile:

·         Academic Background on Computer Science and Engineering or equivalent;

·         Experience in the implementation of projects of distributed systems and product development;

·         Proven experience on computational intelligence and / or artificial vision;

 

Technical Skills:

·         Solid knowledge of applied robotic;

·         Advanced knowledge on programing: C / C++;

·         Experience on the development of real-time applications (soft real-time);

·         Advanced skills on artificial vision (OpenCV);

·         Experience with projects in ROS;

 

Send us your CV to recruitment@followinspiration.pt

From David Vandergucht

Position: Software Engineer, specialized on Inertial Measurement Unit on embedded systems.
At LOEMI laboratory, Institut national de l'information géographique et forestière (IGN, France)

In the context of a large-scale European nanotechnology project, IGN is seeking a software engineer specialized in Inertial Measurement Unit's data processing to contribute to the design of a real-time geolocalization system based on image processing (smart glasses).


Mission:

As part of a team of researchers and engineers in IGN's MATIS and LOEMI laboratories, you will participate to the building of a 3D pose estimation tool relying mainly on video streams processing and inertial sensors.

Your work will be focused on the inertial part. This tool will then be ported on a wearable embedded system developed by our partner CEA, but may also be used on UAV for 3D scanning tasks involving photogrammetry.

The mission contains four folds:

  • You will develop a high rate 3D trajectory reconstruction software based on gyroscopes and accelerometers.

  • The sensors planned to be used being targeted for consumer applications, their precision worth their (low) price. Hence, you will develop several filtering and calibration tools to cope with the quality of these sensors and limit the drift that tends to accumulate over time.

  • You will develop a data fusion system to combine the trajectory computed from the inertial data with the pose estimation retrieved by an image processing. The knowledge of the uncertainties of both sensors and processing methods should allow the fusion, but will also have to be recomputed and propagated over time.

  • You will develop an IMU calibration system based on information provided by image analysis.

The whole software being ported on a custom-designed System-on-Chip (SoC), a hardware acceleration of some of the functions may be possible via an FPGA chip.


Required skills:

  • Classical mechanics

  • Signal processing

  • 3D pose estimation

  • Kalman filter, particle filter, complementary filter

  • Very good knowledge of C++

  • Ability to read/write/talk fluently in English.

Bonus:

  • Agile methods

  • Knowledge of the ROS framework (Robotic Operating System).

  • VHDL/FPGA


Work location:

The research department of the French mapping agency (IGN) hosts four laboratories. Two of them, the MATIS and the LOEMI are specialized in computer vision, photogrammetry, image analysis, 3D modeling and remote sensing for the MATIS, and optical and electronic sensors for observations and measurement for the LOEMI. Those two laboratories are composed of more than 50 researchers and engineers whose publications are recognized in their fields.

IGN is a public institute located in Saint Mandé, France (immediate border with Paris), accessible in metro or RER. The location allows quick access to the Bois de Vincennes, hosts a corporate restaurant and propose several services included a large sports offer. Professional training and courses during the contract are available through our engineering school l'École Nationale Des Sciences Géographiques.


Project Context

This position takes place within the scope of a large-scale European Project: Things2Do (call KET-ENIAC 2013-2, 120M€). The project involves 45 academic and industrial partners from the nanotechnology field. IGN's laboratories contribute to the development of a wearable lightweight pedestrian navigation aid, in collaboration with Commissariat à l'Energie Atomique (CEA).

During four years, a fifteen people team of researchers and engineers will study and design a smart camera based on FDSOI architecture and computer vision techniques embedded on this architecture. A key goal is to allow a very precise pose estimate based on image and IMU rather than GPS signals.


Required qualification

High level education in software or electrical engineering (master of science or PhD)


Type/Contract duration

Location

CDD for 24 months.

We are hiring, ASAP.

IGN, Saint-Mandé (Paris, métro Line 1, RER Vincennes).


How to apply?

Before the 15/12/2015, please send an email to the contact address, with one pdf file containing:

  • a detailed resume with description of achieved projects.

  • A cover letter.

  • 3 contact names for recommendation.

Contact

David Vandergucht, project manager for IGN (david.vandergucht@ign.fr)



5D Robotics now hiring for positions in Cambridge, MA

| No Comments | No TrackBacks
From David Rohr via ros-users@

5D Robotics is coming to Greater Boston!


We recently opened an algorithms group on Mass. Ave in Cambridge and are looking to hire some local talent. The work will cover a wide range of topics and fields, so candidates need to be comfortable picking up new skills. Robotics is still young, so an ideal candidate would be broadly read to understand how similar problems are being attacked in more mature fields.


All work for the immediate future will be in simulation, so candidates will need to become very comfortable operating in rviz and Gazebo. As time goes on, we will acquire test space and begin shipping robots in from our Carlsbad office.



About Us


5D Robotics is a small company that has been doing R&D projects for the past several years while developing our core capabilities. We write software for mobile robots and create solutions for companies in need of automation. 5D has developed some amazing technology and we are ready to start deploying robots in the real world. We are on a high growth trajectory, so come join us in helping to usher in the age of robots!



About You


We need roboticists with a variety of backgrounds, but with an emphasis on mobile ground robots. All experience levels are invited to apply. At 5D, every project is unique and interesting. Every employee has a chance to make meaningful contributions while working with a great team. We encourage creativity and innovation backed up by intelligent decision making.


Required skills -

  • Proficiency in programming in C++.

  • Linux proficiency

  • Theoretical and practical knowledge of robotic systems

  • Bachelor's degree in relevant field or equivalent experience

  • Familiarity with ROS

  • Practical and theoretical knowledge of some of the following areas and interest in all

    • Probabilistic Robotics

    • Behavioral Robotics

    • Control Systems

    • Computer Vision

    • Motion Planning

    • Estimation and Navigation

    • Non-Linear Optimization

    • Filtering


Nice to have -

  • Experience with large code bases

  • Experience with DVCS's such as Git and Mercurial.

  • Previous work with open source software and similar systems.

  • Comfort with Gazebo simulator and rviz

  • Experience with robotic hardware

Apply to Bossa Nova Robotics

| No Comments | No TrackBacks
From David Lu via ros-users@

Bossa Nova Robotics is a rapidly growing Pittsburgh-based startup building robots that work around people. Our mission is currently under wraps, but we are venture-funded and were recently listed as a game changing startup by CBInsights [1]. And now, we're looking to hire ROS proficient software engineers for the next exciting phase of our company. 

Check out our job listings at bnrobotics.com We need roboticists of all sorts, including people to work on navigation, computer vision, controls, point clouds, long term automation and more. 

Apply now! bnrobotics.com

HX5 looking for Robotics Software Engineers

| No Comments | No TrackBacks
Froim HX5 via ros-users@

HX5 is looking for a Robotics Software Engineer, Engineer I and II to fill an open on the JETS contract in Houston, Texas. The qualified candidate will develop software for cutting edge bipedal and highly dexterous robotic systems such as NASA's Robonaut that can work side by side with humans to work and explore in space and on distant moons and planets. The candidate will lead efforts to design and develop complex humanoid robotic systems and software and develop practical control algorithms for robotic system control for defined requirements. The ideal candidate will create and design software while working in a fast-paced, team-centered environment. The qualified candidate will perform real-time testing of control development and perform other duties as assigned.

Multiple open positions at Mayfield Robotics

| No Comments | No TrackBacks
From Sarah Osentoski via ros-users@

Mayfield Robotics is a new startup building an adorable home robot in Palo Alto (soon to be Redwood City), CA. We are currently a team of 17 people - mostly engineers, roboticists, and developers. 

We are hiring key positions in our software team.  Playful folks who love robots, think flexibly, and like to work collaboratively are our favorite kind of people.  ROS is a big part of our current software stack and so finding someone who is familiar with ROS for these positions would be really helpful.

We are especially looking for: 
Robotics SLAM Engineer
- Machine Vision Engineer
Robot DevOps Engineer

More information about all of our positions can be found here: 

http://www.mayfieldrobotics.com/jobs.html

Multiple full time positions at 5D Robotics

| No Comments | No TrackBacks
From Jonathan Whetten via ros-users@

5D Robotics has several full-time job openings in the San Diego area for roboticists looking to work on a variety of challenging, interesting, and fun projects that will have a positive impact.


About Us


5D Robotics is a small company that has been doing R&D projects for the past several years while developing our core capabilities. We write software for mobile robots and create solutions for companies in need of automation. 5D has developed some amazing technology and we are ready to start deploying robots in the real world. We are on a high growth trajectory, so come join us in helping to usher in the age of robots!


About the Job


We need roboticists with a variety of backgrounds, but with an emphasis on mobile ground robots. All experience levels are invited to apply. At 5D, every project is unique and interesting. Every employee has a chance to make meaningful contributions while working with a great team. We encourage creativity and innovation backed up by intelligent decision making.


Required skills -

  • Proficiency in programming in C++.

  • Linux proficiency

  • Theoretical and practical knowledge of robotic systems

  • Bachelor's degree in relevant field or equivalent experience

  • Familiarity with ROS

  • Practical and theoretical knowledge of some or all of the following areas

    • Probabilistic robotics

    • Motion control and planning for different drive types

    • Robotic perception techniques

      • Real-time state estimation techniques (SLAM, Sensor fusion, etc.)

      • Photogrammetry

      • Computer vision/image processing

      • Filters and optimization techniques

    • Comfortable with applied linear algebra

    • Sensor integration with UGVs and UAVs

Nice to have

  • Master's degree or higher in relevant field or equivalent experience

  • Experience with large code bases, version control with teams, and system architectures.

  • Experience with DVCS's such as Git and Mercurial.

  • Previous work with open source software and similar systems.

  • Comfortable with Gazebo simulator

  • Experience with robotic hardware

Openings at Cruise, Self-Driving Car Startup

| No Comments | No TrackBacks
From Richard Ni via ros-users@

Come work with a team of robotics experts on technically challenging problems, building products that improve lives and prevent car accidents. 

Our team is small, but we move quickly. In less than a year, we built prototype vehicles that have logged over 10,000 autonomous miles on California highways. We're looking for smart, ambitious people to help develop our next generation products, ensure they're reliable and safe, and deploy them at scale.

We have a variety of roles open, from robotics & software generalists to domain experts in computer vision and perception. 

For a complete list of our openings, see https://jobs.lever.co/cruise

ROS Firmware Role in Kitchener, ON

| No Comments | No TrackBacks
From Mike Purvis via ros-users@

As always, Clearpath is aggressively hiring for technical and other positions in our Kitchener office, located just an hour west of Toronto. I want to draw your attention specifically to the ROS Firmware Engineer role which we have recently posted.

This person will work closely with myself and others on the building and maintenance of high reliability firmware and drivers across our product line, including for the newly-announced OTTO self-driving industrial logistics vehicle. If you're interested in architecture, realtime, reusability, testing, modularization, and maybe the odd discussion about how to hack around ST's silicon bugs, we want to hear from you. Especially if you've done significant work on embedded software for other ROS robots.

We work reasonable hours and have fun, but we also challenge each other every day. If you're interested in other positions available at Clearpath, please see the full list.

Get involved with ROS through Outreachy

| No Comments | No TrackBacks
Open Source Robotics Foundation is a participating organization in the
next round of the Outreachy program.

https://www.gnome.org/outreachy/

Outreachy helps people from groups underrepresented in free and open
source software get involved. The current round of internships is open
internationally to women (cis and trans), trans men, and genderqueer
people. Additionally, it's open to residents and nationals of the
United States of any gender who are Black/African American,
Hispanic/Latin@, American Indian, Alaska Native, Native Hawaiian, or
Pacific Islander.

In an effort to get more people involved in free and open-source
software and robotics, OSRF is offering internships from December 7,
2015 to March 7, 2016. The application deadline is November 2, 2015.

Participants will work remotely, while getting guidance from an
assigned mentor and collaborating within their project's team and the
rest of the community. The projects mainly include software
development but they might be opened to other ideas, such as web
development, 3D modeling, graphic design, or improving documentation.
The stipend for the program is $5,500 (USD).

Below you can find the list of potential ideas for the program. Many
of the posted ideas are Gazebo-related, but interested applicants can
work with a potential mentor to propose an idea for contributing to
the ROS ecosystem.

http://wiki.osrfoundation.org/outreachy

Feel free to ask questions and propose suggestions at
outreachy@osrfoundation.org. Please do not reply to
ros-users@lists.ros.org unless you have an announcement for the
community.

Visit http://gnome.org/outreachy to learn more and apply. This program
is organized by the GNOME Foundation. Please help us spread the word
by forwarding this message to interested university and community
groups.
From Matt Delaney via ros-users@

Marble is a stealth SF-based mobile robotics startup founded by two former CMU roboticists. We are well-funded and our first robot rolls out into the city streets in a short matter of months. Yes, months! We live in an exciting time for robotics and are about to make history and need your help.

You should be sharp and scrappy and ready to hit the ground running with us. In the near term, we expect you to be ready to dive right into any level of our software - from low-level C on microcontrollers to C++ higher up the stack in ROS and potentially various other languages and frameworks elsewhere including our cloud stack. You move fast and can get things done. Bonus points if you also have any significant experience in applicable areas of mobile robotics including path-planning, navigation, perception, and computer vision - especially if for outdoors.

If the above describes you, get in touch with us at input@marble.io - we look forward to it.
From Ralph Seulin via ros-users@

Postdoctoral Position

Polarimetric Vision Applied to Robotics Navigation

Position details:
• Starting date: January 2016
• Duration: 12 months renewable
• Salary: around 2000 euros/month net
• Location: Le2i UMR CNRS 6306 - Le Creusot (France)

Context:
The ability of robots to move and navigate autonomously in an unknown environment is directly related to their faculty to extract information surrounding them. Polarization information is used by many animals but remains unused in the fields of robotics. For instance, the sky produces a polarization pattern that is used by bees to orient themselves[1]. The main goal of the VIPeR (Polarimetric Vision Applied to Robotics Navigation) project is to prove by developing an experimental platform that polarization can be efficiently used for navigation tasks. This project is a two years project funded by the French National Research Agency.
The first task will consist in embedding a commercial polarimetric camera on the terrestrial vehicle (Summit XL) to illustrate the ability to avoid puddles or ice hazards on the road[2]. The polarization effect by reflection will be used since after reflection, natural light that is unpolarized becomes partially linearly polarized.
The second application will consist in embedding the polarimetric sensor on a UAV (ASTEC Pellican) to exploit the polarization properties of the scattering light. The attitude estimation task will be developed by using the polarization pattern of the sky. Indeed, depending on the sun position, the sky provides a useful compass for orientation in space and can be an efficient tool to compensate the drift that frequently appear in inertial measurement unit after a long term running[3].

[1] Pomozi, I.; Horvath, G. & Wehner, R. "How the clear-sky angle of polarization pattern continues underneath clouds: full-sky measurements and implications for animal orientation" The Journal of Experimental Biology, 2001, 204, 2933-2942
[2] Rankin, A. L. & Matthies, L. H. "Passive sensor evaluation for unmanned ground vehicle mud detection" J. Field Robotics, 2010, 473-490
[3] Shabayek, A. E. R.; Demonceaux, C.; Morel, O. & Fofi, D. "Vision Based UAV Attitude Estimation: Progress and Insights" ICUAS 2011 - Int Conf on Unmanned Aircraft Systems, 2011

Team:
Researchers involved in the project: O. Morel, D. Sidibe?, C. Demonceaux, D. Fofi, R. Seulin

Required qualifications :
• Ph.D. in Computer Vision (polarization skill is not required)
• Strong programming skill in C++ and/or Python under Linux (ROS experience would be a
plus)

Application procedure:
• Applications must be sent by email to Olivier Morel (olivier.morel@u-bourgogne.fr)
quoting "VIPeR postdoc position" in the email subject, and they must contain a motivation
letter, a CV including a list of publications, and the contact information of two referees.
• Review of applications will begin immediately and will continue until the position is filled,
but for full consideration please apply before November 1st, 2015.

Embedded Software Engineer in Singapore

| No Comments | No TrackBacks

Avetics Global Pte Ltd is a Singapore based drone developer specialising in engineering and drone services. We are a multidiscplinary team consisting of software, hardware, power, aerospace engineers. We are rapidly expanding and taking on interesting drone projects in the region. 

Responsibilities

Job brief

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimised software systems in the specific field of micro flight controllers.

Responsibilities

  1. Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  2. Analyse and enhance efficiency, stability and scalability of system resources 
  3. Design and implement Hardware/Software of embedded systems from bare requirements to commercialization
  4. Prior knowledge on TI MCU and other arm processors is a plus.
  5. Design and develop prototypes, coding and debugging system hardware/software, and interface with computer based ground control station.
  6. Knowledge on industrial programming standards is a plus.
  7. Review system design and firmware/software for reliable system implementation.

Requirements

  1. 3 years of experience in embedded system engineering
  2. BS degree in Computer Science or Engineering, Electrical/Electronic Engineering
  3. Experience in hands-on development in ROS
  4. Conversant in laboratory tools such as oscilloscope.
  5. Solid programming experience in C and C++
  6. Knowledge in VHDL is a plus.
  7. Proven experience in embedded systems design with preemptive, multitasking real- time operating systems 
  8. Familiarity with software configuration management tools, defect tracking tools, and peer review
  9. Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  10. Conversant in familiarization of embedded system through reading schematics.
  11. Strong documentation and writing skills

Interested parties please send your resume to team@avetics.com  
From Bert Willaert via ros-users@

Since its inception, Intermodalics' journey has been an amazing trip in a varied landscape. We're solving problems for high-end industries worldwide and for small businesses in our vicinity. Yet both are depending on extremely reliable robotic solutions. Numerous technologies are part of these solutions: 3D vision and reconstruction, 3D robot simulation and collision checking, real-time robot control, man-safe robotics, fieldbus deployment or large scale communication networks. Solving today's robotic challenges requires a creative and multi-disciplinary approach. This is exactly what we love in a project.

See our jobs page for more information: http://www.intermodalics.eu/jobs

Also, the entire Intermodalics team will be present at ROSCON in Hamburg. We are looking forward to meeting interested candidates there! 
From Sachin Chitta via ros-users@

We are a well-funded stealth robotics startup in Silicon Valley developing advanced robotic applications. The members of our team have been creators/prime architects/developers of some of the most popular open-source software for manipulation and robotics including MoveIt!, Rviz, Arm Navigation and ROS-Control, used by hundreds of researchers, universities and companies around the world.

We are looking for full-time and intern positions in motion planning, perception and manipulation starting immediately. 


** Motion Planning and Manipulation Engineer (Full-time or Intern) **
Experience: Bachelors, Masters or PhD in Robotics, Computer Science or Equivalent Degree
Must haves:
- Experience writing motion planners/controllers and applying them to real world manipulation problems
- Experience with MoveIt!/OMPL/SBPL/ROS-Control or any other motion planning/manipulation software
- Strong C++ skills with 3 or more years of experience
- Strong system integration skills
Nice to have:
- ROS experience
- Python experience
- Experience working with industrial robots


** Perception Engineer (Full-time or Intern) **
Experience: Bachelors, Masters or PhD in Robotics, Computer Science or Equivalent Degree
Must haves:
- Experience writing fast, advanced 2D/3D computer vision software
- Experience developing state of the art algorithms with PCL and/or OpenCV
- Strong C++ skills with 3 or more years of experience
Nice to have:
- Experience integrating motion planning, perception and control for manipulation
- ROS experience
- Python experience
- GPU based development


** Robotics Software Engineer/Architect(Full-time or Intern) **
We are looking for people who have been key developers/architects of a robotics or other software package.
Experience: Bachelors, Masters or PhD in Robotics, Computer Science or Equivalent Degree
Must haves:
- Experience architecting complex robotics or other software infrastructure (3+ years)
- Extremely strong C++ skills
- Extremely strong Linux skills
- Experience with build and distribution systems
Nice to have:
- ROS Experience
- MoveIt! Experience


You will get to work with one of the best teams in manipulation in the world developing revolutionary robotic applications. All candidates must be willing to move to the SF Bay Area.

If you are interested in any of these positions, please email a resume including a link to robotics or other projects you have worked on and a link to publicly available code that you have written to robot.moveit@gmail.com. We do not work with recruiters. 
From Rachel Pelayo via ros-users@

My name is Rachel Pelayo, and I am a Recruiter at Southwest Research Institute. I would like to inform the Ros Subscribers of an amazing opportunity at Southwest Research Institute! Here is a link to learn more about the Division this opportunity is in: http://www.swri.org/4org/d10/d10home.htm

Our Careers webpage is at this link: http://www.swri.org/hr/

 

If anyone has any questions regarding the job application process, please reach out to me, and I would be happy to help!

 

You can find the position at our careers webpage, but please see below for information on the position!

 

Job Summary: Develop hardware/software solutions (including sensor fusion and control systems) for autonomous/automated vehicle, mobile robotic, and intelligent vehicle systems; perform in all phases of the development lifecycle, including requirements definition, hardware/software/systems design, implementation, testing, and integration; initiate advanced research and development programs, interact with clients, and make technical presentations

 

Education/Experience: Requires a BS degree in Electrical, Mechanical, Computer Engineering or Computer Science with at least a 3.5 GPA. MS or PHD is preferred. MS and PhD candidates must have done their thesis/dissertation in a research area pertinent to autonomous/automated vehicles or robotics. Must have a minimum of one year of related education project work or internship/co-op experience in autonomous vehicle and/or mobile robotic systems including, but not limited to, image/sensor processing for those applications. Must have experience with Linux and various PC operating systems. Must have excellent interpersonal skills and the ability to work well individually or as a member of a project team. Must have excellent written and verbal communication skills. Must have C++ development experience. ROS experience is preferred. Must be a US citizen and be able to obtain a DoD Security Clearance. Occasional travel is required. A valid/clear driver's license is required

Special Considerations: Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen

An Equal Employment Opportunity/Affirmative Action Employer
Race/Color/Religion/Sex/Sexual Orientation
Gender Identity/National Origin/Disabled/Veteran
Committed to Diversity in the Workplace

 

Location: San Antonio, Texas

Southwest Research Institute (SwRI) offers great opportunities for those who are seeking exciting, fulfilling careers. Be part of SwRI's more than 60 year tradition of solving challenging science and technology problems.
Benefits to Working at SwRI
Competitive salaries
Medical, dental, and vision care plans
Ten paid holidays
Retirement plan and benefits
Fitness facilities and trainers
Aerobics classes
Credit union
Dining services
Discount tickets and merchandise
Travel agency
Family picnics and other social activities 

Navigation engineer at Locus Robotics in Boston, MA

| No Comments | No TrackBacks

From Brad Powers

Locus Robotics (locusrobotics.com) is looking for a talented software engineer/roboticist to help bring the next generation of warehousing robots to market. Locus is a Boston area stealth-mode startup working with partners in the warehousing market to build a product that is performant and flexible to meet the dynamic needs of our customers.

Our ideal candidate has significant experience with navigation and planning in a multi-robot context, and is familiar with ROS and the ROS navigation stack. Additionally, strong candidates will be comfortable with significant autonomy and self-organized. We're looking for candidates interested in full time employment or consulting work, local or remote. If interested, please send a resume (and if applicable, Github link, portfolio, etc.) to careers@locusrobotics.com. We look forward to hearing from you.

From Lorenzo Riano via ros-users@

The personal robotics research team at Bosch, Palo Alto is looking for an outstanding candidate with expertise in mobile robotics, navigation, planning, manipulation or control. The ideal candidate will have a Ph.D in robotics or related field, and previous working experience developing large scale software solutions for mobile robotics.
 
Duties and Tasks:
Perform research, develop, implement and evaluate algorithms for collaborative robotics. The developed algorithms will enable humans and robots to safely share and work in the same environment. The proposed solutions must be adaptable to a variety of platforms, sensors and environments. The candidate will work in an interdisciplinary team on an exciting project with a potentially large impact worldwide.
 
Skills/Job Requirements:
  • Excellent knowledge and proven expertise in developing solution for mobile robots.
  • Excellent knowledge in one or more of the following fields: navigation, motion planning, manipulation or grasping.
  • Working knowledge of optimal control methods and optimization methods.
  • Excellent C++ programming expertise required, and proven expertise working with large code bases.
  • Excellent knowledge of ROS is required.
  • Working experience with at least one mobile robotic platform is required, more than one is a plus.
  • Python and Java knowledge is a plus.
  • Proven system integration and software architecture skills.
  • Knowledge of Linux, and development on Linux systems preferred.
  • The ability to develop, understand and implement complex algorithms efficiently and correctly.
  • Experience with modern software engineering tools.
  • Experience working independently in a large software setting.
  • Excellent communication skills and demonstrate a proven ability to multitask and deliver on challenging software development tasks.
 
Required Application Materials:
 
1. Cover letter
2. Resume/CV
3. Two references and/or two letters of recommendation
4. A statement of past experiences and how they apply to the position posted
 
All items are mandatory. Your application will not be complete and won't be processed unless you submit all five items.
 
Availability: ASAP
 
Location: Palo Alto, CA, USA
 

From Matt Lamping of Intelligrated


There is quite a lot of interesting development activity with robotics in warehousing and logistics field.  Intelligrated is a premier leader in this space and is looking for Software Engineers with Robotics/expertise to support our expanding robotics research and development group.   If you are interested in pursuing an exciting career that combines computer vision, robotics, software engineering, and automation, then this R&D is the opportunity for you!

 

Intelligrated offers a rewarding career path, comfortable work environment, competitive compensation, and excellent benefits.

You will collaborate with the members of the robotics development team on the integration of motion, vision and perception based robotics solutions. This position is located in St. Louis, Mo and is an excellent opportunity for a motivated and creative software engineer to be a part of multiple exciting robotic based development projects that include integration of robotic motion, vision and simulation to be used in material handling systems.

 

Responsibilities:

Develop real time motion planning algorithms and vision based perception systems for use in robotic software solutions for material handling systems

Develop new functionalities as well as maintain the current code

Follow rigorous design control methodology and write concise requirements specifications, architecture specifications, and design description, verification plans, and test cases.

Developing software applications to work with the simulations to emulate actual production rates to prove system functionality

Work concurrently with robotic design engineers, controls engineers and other software engineers as designs are being developed and finalized Performs unit testing of software and assists in the verification and validation process.

Manages schedules, meet and adhere to development goals.

Provides planning and status information to project manager.

 

2-3 years of experience in software development in a real-time operating system environment in C/C++ preferred. Will consider entry level candidates based on educational background Practical and/or theoretical knowledge of any of the control of multi degree of freedom robots, Kinematic and Dynamics of robotic manipulators, trajectory generation and path planning, or real-time operating systems.

 

Must have a strong working knowledge of programming and design relating to computer vision algorithms and machine learning.

Experience with ROS, QNX, Ubuntu, Multi-threaded and multi-process programming desired Experience with TCP/IP networking desired Experience developing test procedures and testing modules desired Excellent communication and documentation skills.

 

Experience industrial robotics or material handling (logistics) industry a plus.

Master's or PhD level in electrical engineering, computer science, or related field.

 

EEO Employer F/M/Disabled/Vets

Intelligrated(r) (www.intelligrated.com<http://www.intelligrated.com>) is a leading North American-based, single-source provider of intelligent automated material handling solutions that drive distribution and fulfillment productivity for retailers, manufacturers and logistics providers around the world. Through a broad portfolio of automation equipment, software, service and support, Intelligrated solutions optimize processes, increase efficiency and give businesses a competitive edge.

Intelligrated designs, manufactures, integrates and installs complete material handling automation solutions including conveyor systems, sortation systems, palletizers, robotics and order picking technologies - all managed by advanced machine controls and software. Solutions include industry-leading Intelligrated-manufactured Alvey(r), RTS(tm) and IntelliSort(r) brand equipment and Knighted(r) warehouse management (WMS), warehouse control (WCS) and labor management software.

Every project is backed by Intelligrated's 24X7 multilingual technical support and access to lifecycle service through a network of national, regional and local service centers. From concept to integration to lifecycle support, Intelligrated automation delivers distribution and fulfillment success.

Software engineer at Yujinrobot Seoul, Korea

| No Comments | No TrackBacks
From HyungRyul Kim via ros-users@

Yujin Robot Co,.Ltd is looking for talented 1) framework developer and 2) frontend application developer to build next generation of service robotics system!


Yujin Robot is one of leading service robotics company always exploring the future of service robotics in real life like iClebo, cleaning robot, and GoCart, meal transportation system.
 

Also check out what we have done from these videos!

You will be given freedom to do things your own way, however this will require you to be highly self-organised while still being able to ride with the team. This scope will also give you the opportunity to influence and expand your role depending on the operations' success.


Software Framework Developer

the software framework developer will focus on design and development of core software framework that manages collaboration of multiple robots and IOT platforms

* Key Roles & Responsibilities
- Software framework for multi robot operation development
- Integration with other platforms like IOT

* Requirements

- Master's degree in Robotics, Engineering, Computer Science Engineering, Computer Science or a related field - or - Equivalent years of experience
- Proven software development skills
  - Proficiency in C/C++ or Python
  - Code development under linux
  - Experience with version control systems
- Good writing/reading/speaking english

* Desirables
- Comfortable using Git with GitHub/Bitbucket
- Programming skills across multiple languages
- Experience managing team software or a large software project
- Experience in designing components of a large software project
- Experience with ROS
- Experience in open source

Frontend Application Developer

* Key Roles & Responsibilities
- Development of web introspection application for multi robot framework operation and single robot control
- Development of user-side application for robotics service

* Requirements
- Bachelor's degree in Robotics, Computer Science or a related field - or -Equivalent years of experience
- Web application development skill - javascript, CSS, HTML5, nodejs

* Desirables
- Comfortable using Git with GitHub/Bitbucket
- Programming skills across multiple languages
- Experience in open source development
- Experience in Android and Qt development
- Knowledge of Web backend/Database/Frontend development

To apply

Send all documents to jobs@yujinrobot.com. Note that technical research personnel(?? ?? ??) position is also available.

- Tell us why you are the right one for the job (i.e. cover letter or personal statement)
- Your Resume
- code examples (link to online repositories preferred)

You can also check our job posting. (Link)

Modbot is Hiring

Hi ROS Users,

My name is Daniel, Co-founder of Modbot IncModbot is hiring across multiple disciplines inclusive of experienced C/C++ engineers with ROS experience (and Gazebo). Please apply or forward on to any friends with backgrounds below:

  • Mechanical Engineering
  • Electrical/Power Systems Engineering
  • Embedded System Engineering
  • Electronics Engineer
  • PCB Designer
  • iOS/Android Software Programmer
  • ROS (Robot Operating System) Programmer
  • Web Application Software Engineer
  • FEA/Simulation Engineer
  • Industrial Designer
  • Project Manager
  • Community Manager
  • Business Development Manager
  • 3D Designer
  • Sales Manager

We are growing rapidly and looking for experienced engineers to apply. We are an exciting fully funded startup company based at the incredible new Pier 9 facility in San Francisco. There is no time or opportunity better than now to join a fast paced exciting and challenging company such as Modbot. Be a critical part of the whole product life cycle for our upcoming public launch. See here for further details: https://modbot.com/jobs


About Modbot

Modbot is the ultimate robot building block placed into the hands of everyday inventors. Inspired hobbyist, academics, students and industry professionals can implement their creative technology projects with our innovative modular robotics platform. Using our integrated joints, links and development platform, new ideas can be fashioned faster, simpler and more creatively.

Modbot will provide high quality low cost automation solutions to the industrial sector that enable manufacturers to setup complete automated production lines on the Modbot platform. The platform is simple to setup, easy to configure, easy to program and highly extensible.

From Nalin Gupta via ros-users@

Autonomous driving team at Auro Robotics is looking for interns in hardware / embedded systems field for immediate joining. If you are looking for something having insanely awesome startup culture and have related robotics background, please do write to us directly at founders@aurobots.com or call at +1-408-431-7342 (Nalin Gupta)

Auro is a Y Combinator startup developing driverless shuttles for in-campus travel (pics and video attached). Your mission (should you choose to accept!) would be to take charge of hardware and mechatronics of an autonomous vehicle being developed for pilots programs.


Requirements:
  • Has worked on robotics project (related to hardware / embedded systems) before
  • Good understanding of mechanical design, stability, various types of connectors, safe wiring etc.
  • Working knowledge of basic embedded systems (such as Arduino, Raspberry Pi etc.) and robotics systems
  • Knowledge of C/C++ and embedded programming

We are currently looking for candidates who can join immediately (within 1-2 weeks time frame).

About Us:
We make autonomous shuttles for in-campus travel (pics and video attached) for use at places such as university campuses, large industrial sites, Disneyland, resorts and airports. 

Auro is a Y Combinator S15 batch company, and were recently selected amongst 50 top innovations in a program organised by Stanford Business School and Lockheed Martin.

We focus on developing the autonomous driving software, while partner with vehicle manufacturers and use off-the-shelf sensors for the rest. We, though, sell the complete autonomous shuttle, as a single integrated product.

We are located in Sunnyvale, California. Accommodation and other amenities can be arranged. 

Website URL: www.aurobots.com
From Vijay Pardeep via ros-users@

The Project Tango team at Google is hiring!  Please take a look at the job description below.  You can apply directly through the Google Job Portal, and feel free to contact me at vijaypradeep@google.com if you have any questions about this role.

Thanks for your interest!
Vijay Pradeep

---------------

Position: Software Engineer, Device Calibration (Project Tango)
Location: Mountain View, CA, USA
Type: Full-Time

About Project Tango:
The goal of Project Tango is to give a human-scale understanding of space and motion to mobile devices. This includes phones, tablets, and virtual reality headsets. Our team has been working with universities, research labs, and industrial partners spanning many countries around the world to build on the last decade of research in robotics and computer vision, concentrating that technology into a mobile device. A Project Tango-enabled device combines data from a fisheye camera, 3D depth sensor, and IMU (gyroscopes and accelerometers) to track its own position and orientation in the world, while also building a 3D representation of its surroundings. This all happens on-device in real-time.
See https://www.google.com/atap/project-tango/ for more info about Project Tango.

About this Role:
With so many different sensors working together to produce a single cohesive estimate about the device and its surroundings, device calibration is critical to Project Tango's success. As a Software Engineer on Project Tango's calibration team, you will help support all aspects of device calibration. This includes developing algorithms for calibrating devices, designing automated workflows for calibrating devices on a high-throughput production line, and analyzing existing datasets and devices to quantify the effects of calibration on device performance.

Responsibilities:
- Be a technical contributor to an interactive C/C++ system.
- Participate in software architecture and design meetings.
- Work with an existing engineering team using an Agile-like process.

Minimum qualifications:
- BA/BS degree in Computer Science or equivalent practical experience.
- Programming experience in C or C++.

Preferred qualifications:
- MS or PhD degree in a related field.
- Expertise in any of the following areas:
    - Computer Vision
    - Camera/Lens Calibration
    - 3D Vision and VSLAM
    - 2D image processing
    - IMU sensor processing
    - non-linear optimization/bundle adjustment algorithms
    - Strong Python programming skills.

How to Apply:
Please apply via the Google Job Portal here:  https://www.google.com/about/careers/search#!t=jo&jid=111045001&

(A full list of Google Project Tango Job openings is available here)
From Rian Gariepy via ros-users@

Position: Navigation/Planning Developer (Remote Contract)
Location: Part time or full time remote
Experience: Graduate degree or equivalent background in a related field

About Us
Clearpath Robotics designs and builds service robots to automate the world's dullest, dirtiest and deadliest jobs.  Our clients range from small local businesses to some of the biggest, best known companies on the planet. We built Clearpath by offering hardware and services to support advanced robotics R&D and are now expanding into commercial and industrial service robot deployments.

We employ a diverse and highly talented team who live and breathe robotics.  We believe that work must have a high "cool" factor and every day should bring new knowledge. 


About the Job
At present, most of our developers are located in Kitchener, Canada. We've had a huge amount of interest worldwide from people who would like to work from their home countries full-time, but we're not yet in a state where we can easily support them. However, the opportunities we're facing as well as our progress towards supporting worldwide development means we're now at the point where we're looking for remote contract work.

We're looking for people who can help us make our ground robots (a few of which aren't yet public) and software (again, not yet public) more capable of planning in a wide variety of static and incredibly dynamic environments. We need people who have an existing background in controls and planning, and are up to helping our team revolutionize how the world works. You won't be off on your own - you'll work closely with our existing team and infrastructure on some very key projects.

Your primary responsibilities will be:
Optimization of existing planning software
Implementation of higher-level planning algorithms

Additional tasks may include:
Code review of related modules
Simulation model design


About You
You've seen where robotics is going and want to get involved with a small company that thinks big and dreams huge.  Or, you've got obligations in your current country and aren't able to move, but still want to keep your skills sharp. You might also be in academia and want to get a sense of how industrial development operates, as well as learn from our experienced team.

You are driven, view work as more than just a job, and are never satisfied with a project left half-done.  You want to work with people like you; creative, fun-loving, and passionate about their work.  You are motivated by seeing the problems you solve have real-world applications, and you thrive on challenging and rewarding problems.

Since this is a contract position, we unfortunately will not be proceeding with anyone who does not have prior experience as listed by the required skills; we cannot commit to providing ROS or C++ training as we normally would. We require candidates who can commit at least 20 hours/week for at least 4 months, and who are not bound by any existing contract which would prevent them from working with us.


Required Skills:
Proficiency with Linux, C++, ROS
Theoretical experience with path/trajectory planning for autonomous ground vehicles
Theoretical background includes sample-based and graph-based planning approaches

Bonus points for:
Gazebo experience
Practical experience with the control of skid-steer and differential drive ground vehicles
Familiarity with SLAM and state estimation
Familiarity with multi-vehicle coordination and area coverage algorithms
Background in kinematic-based control
Experience with the move_base framework


What Now?
Apply here: (http://www.jsco.re/22kc). Please also send testimonials as well as conference papers, journal articles, source code, portfolio media, references, or other indications of exceptional past work to resourcefulhumans@clearpathrobotics.com, including "Autonomy  Developer - Contract" in the subject. If your skills don't fit this job description, but you're still interested in working with us please apply to our "General Robotics Enthusiast" position. No recruiters or form cover letters, please. They do not please our mechanical masters.
From Lorenzo Riano via ros-users@

The personal robotics team in Bosch Research and Technology Center in Palo Alto, CA is looking for excellent candidates to work in open source software development. The candidate will work in close collaboration with the Open Source Robotics Foundation to develop the next generation of ROS, spending part of his/her time at OSRF in Mountain View. The candidate will be fully integrated into the emerging robotics community in the Silicon Valley.
 
Tasks & Responsibilities:
  • Research, develop and test code for ROS 2.0 framework. This includes making ROS suitable for production and real-time systems as well for multi-robot setup on an intermittent network. It also includes development of new behavior modeling mechanisms that will standardize the development process.
  • In close cooperation with Bosch research in Germany work towards ROS 2.0 mechanisms for constructing systems with well-defined execution semantics and guaranteed real-time properties
  • Collaborate with the robotics projects at Bosch and represent their needs for ROS at OSRF
 
Requirements
  • Ph.D. or M.Sc. (with at least 3 years of industry experience)
  • In-depth knowledge and hands-on working experience with ROS (2-3years), excellent C/C++ programming skills
  • Excellent knowledge of Linux and development on Linux systems as well embedded systems such as e.g. freeRTOS
  • 3+ years of development and prototyping experience in large, high-quality software systems
  • Strong research and problem solving skills; Excellent communication, teamwork and technical writing skills
  • (Desired) - Experience with methods and mechanisms for real-time systems, experience working on robot systems, academic track record - proven by publications
 

Openings at Cruise, self-driving car company

| No Comments | No TrackBacks
From Richard Ni via ros-users@

Come work with a team of robotics experts on technically challenging problems, building products that improve lives and prevent car accidents. 

Our team is small, but we move quickly. In less than a year, we built prototype vehicles that have logged over 10,000 autonomous miles on California highways. We're looking for smart, ambitious people to help develop our next generation products, ensure they're reliable and safe, and deploy them at scale.

In particular, we're looking for perception engineers to make sure our cars can accurately identify objects and predict where they'll move. Apply at https://jobs.lever.co/cruise/a2499312-3804-47d7-aad8-12c70228c4e2?lever-source=ros071515

For a complete list of our openings, see https://jobs.lever.co/cruise
From Ryan Gariepy via ros-users@

Are you more of a hardware hacker than a algorithm developer, but still want to get involved with the core of ROS and the ROS community? We're continuing to expand - this job may be for you!

---------------------------------

Position:        PR2 Support Technologist 
Location:        Kitchener, Ontario
Experience:    1+ Years hardware prototyping experience
Education:      Undergraduate degree or college diploma in related field

About Us

Clearpath Robotics designs and builds service robots to automate the world's dullest, dirtiest and deadliest jobs.  Our clients range from small local businesses to some of the biggest, best known companies on the planet. We built Clearpath by offering hardware and services to support advanced robotics R&D and are now expanding into commercial and industrial service robot deployments.

We employ a diverse and highly talented team who live and breathe robotics.  We believe that work must have a high "cool" factor and every day should bring new knowledge. We need more passionate people on our team who are willing and able to push the boundaries of robotics into focused and practical applications. 

Clearpath is automating the world and we need your help.  Got what it takes?


About the Job

The PR2 is the most complex and capable ROS robot out there, and we have to keep it running. Over 50 institutions use the PR2 for cutting edge robotics research. The PR2 support infrastructure consists of a server backend, test benches, and knowledgeable teammates. Due to the continued worldwide use of the PR2 platform, we need another PR2 doctor.

As a PR2 Support Technologist your job is to diagnose misbehaving PR2 hardware. You will respond directly to customer support tickets in a timely, courteous, fashion. You will certify the functionality of replacement hardware before it is sent to our valued customers. You will receive assistance from the rest of the Clearpath production, engineering, and operations teams to ensure that your work is as streamlined as possible. You must be a master problem solver, able to track down complex problems and solve them.

Your primary responsibilities will be:

* System level diagnosis of PR2 issues by examining client provided data
* Technical communication with PR2 users on forums, on our support network, and in person at ROS events
* Advanced hardware re-work with PCB design, assembly and testing
* Network troubleshooting, on the PR2 itself and on the test benches
 

About You

You want to work for a fast-paced growing company that thinks big and dreams huge. You are driven, view work as more than just a job, and are never satisfied with less than 100% effort. You want to be surrounded by people like you; creative, fun-loving, and passionate about their work. You are motivated by making an impact on your workplace and you thrive on challenging and rewarding problems.

You know how to build a robot, full stop...even if you've never done it before. You are able to take a scope and run with it, seeking help and feedback when necessary. You aren't afraid of getting your hands dirty in the shop, soldering a surface-mount component, or compiling code from a command line. You may not care for theory because you've already started building the hardware.


Required Experience/Skills

* Problem Solving and Debug skills are paramount
* Strong Technical Communicator (written and verbal)
* Well organized and responsive, with basic negotiation skills
* Design, prototyping, soldering, and debugging of basic circuits & PCBs
* Comfortable working in a Linux environment
* Strong networking knowledge, programming knowledge in C++ and Python
* Design and drafting of basic mechanical assemblies
 

Bonus points for

* Analysis of large tables of data 
* ROS
* Worked with relevant sensors and actuators (LIDAR, cameras, motor controllers, EtherCat, etc)
 

What Now?

Apply through our online job portal using this link (http://www.jobscore.com/jobs2/clearpathrobotics/pr2-support-technologist/dsI6OIl7Kr5zqBiGalkWKP?name=ROS+News&sid=69). Please submit cover letter along with your resume. Instructions for sending supporting documentation, including testimonials as well as references, pictures, web links, drawings, code samples, or other indications of exceptional past work will be provided in the confirmation email sent by our system upon receiving your application. Please include "PR2 Support Technologist" in the subject of any further communications. 

No recruiters or form cover letters, please. They do not please our mechanical masters.
From Elmar Mair via ros-users@

We have following new open positions for the autonomous driving team in our research center in Palo Alto, CA, USA.
 
Autonomous Driving Research and Development:
 
- Autonomous Driving Camera and Computer Vision Research Engineer
 
- Autonomous Driving Localization/Mapping Research Engineer
 
- Autonomous Driving Perception Research Engineer
 
- Autonomous Driving Motion Planning Research Engineer
 
- Autonomous Driving Planning and Decision Making Research Engineer
 
 
Autonomous Driving Software Engineering:
 
- Autonomous Driving Senior Software Developer/Designer
 
- Autonomous Driving Software Developer
 
- Autonomous Driving Data Management Engineer
 
- Autonomous Driving Data Visualization Engineer
 
- Autonomous Driving GUI/Web Development Engineer
 
- Autonomous Driving Software Testing Engineer
 
 
Please apply through the webpage.
 
We are looking forward to your application!

Interested in developing software for autonomous cars?  So are we!  And we'd love to have your help.

 

Here in Silicon Valley we are working on advanced research for autonomous vehicles.  We have collaborations with local labs and startups, connections to other global Renault-Nissan research groups (CA, France, Japan), and most importantly our own autonomous test vehicle.  This summer we're looking to host 1-2 interns, specifically to learn about autonomous vehicles and contribute to our autonomous software development.

 

Who: Renault Innovation Silicon Valley (RI-SV)

Where: 1215 Bordeaux Drive; Sunnyvale, CA 94089

What: internship developing software for autonomous driving

When: late June - mid September (dates flexible)

 

We are looking for students who have:

-          Background in CS, robotics, ME, or some combination thereof

-          Familiarity with vehicles and/or robotics problems

-          Interest in autonomous vehicles

-          Experience with Linux, C++, and ROS

 

If you are interested, want more information, and/or think driving around the only autonomous Renault in the US is a cool way to spend the summer, please contact Shad Laws at shad.laws@renault.com

Software Engineering Positions at Zoox

| No Comments | No TrackBacks
From Taylor Arnicar via ros-users@

Zoox is a rapidly-growing, well-funded startup in Menlo Park building an autonomous vehicle for the future. We're looking for top software engineers and robotics experts to join us on our epic adventure.

A bit about us

Our team has its roots in a decade of research from the Stanford Autonomous Driving Team, which won the $1,000,000 prize in the 2007 DARPA Urban Challenge. Our engineers are writing ground-breaking software in an industry that's experiencing explosive growth. We're pushing the boundaries of what's possible in the field of autonomous driving every day. In addition to a great work environment, competitive pay, generous stock options, on-site gym, and free meals, we offer full health, vision, and dental insurance benefits.

Your role

At Zoox, you'll collaborate with a team of world-class engineers with diverse backgrounds in areas such as AI, robotics, mechatronics, planning, machine learning, controls, localization, computer vision, rendering, simulation, distributed computing, design and automated testing. You'll master new technologies while working with us on code, algorithms, and research in your area of expertise to create and refine key systems and move Zoox forward. Working at a startup gives you the chance to manifest your creativity and make a big difference in the final product.

This will be a challenging but extremely rewarding job. If you want to solve hard problems and make incredible software with us, please put in an application for one of our open positions at https://zoox.recruiterbox.com/.

Requirements

  • Bachelors degree in engineering, math, or a related field
  • Solid understanding of ROS
  • Fluency in C / C++
  • Extensive experience with programming and algorithm design
  • Strong mathematics skills

Bonus points

  • Masters / PhD in computer science or related degree
  • Publications in your field
  • Experience with path planning
  • Experience with deep learning
  • Experience with computer vision
  • Experience with GPU programming
  • Experience with autonomous robots
  • Experience with SLAM
  • Experience handling large data sets
  • Experience with OpenGL or QT
Lorenzo Riano via ros-users@

The Bosch Research and Technology Center in Palo Alto, California, is looking for an exceptional candidate to join the personal robotics team. The candidate will mainly focus on navigation, control and motion planning for robotics. To apply please visit the website https://your.bosch-career.com/en/web/us/us/applying_us/jobsearch_9/-/cui/job/ZRB_UNREG_SEARCH/EN/5543AFAF21C817D0E10080000A032126

Tasks
Perform research, develop, implement and evaluate algorithms for navigation in indoor environments
The developed algorithms must be adaptable to a variety of platforms, sensors and environments
The candidate will work in an inter-disciplinary team on an exciting project with a potentially large impact worldwide

Requirements
PhD in Robotics, Computer Science or related field
Excellent knowledge and proven expertise in developing navigation solution for mobile robots
Working knowledge of optimal control methods and optimization methods
Excellent C++ programming expertise is required as well as proven expertise in working with large code bases
Excellent knowledge of ROS is required
Working experience with at least one mobile robotic platform is required, more than one is a plus
Python and Java knowledge is a plus
Proven system integration and software architecture skills
Knowledge of Linux, and development on Linux systems preferred
The ability to develop, understand and implement complex algorithms efficiently and correctly
Experience with modern software engineering tools & Experience working independently in a large software setting
Excellent communication skills and demonstrated ability to multitask and deliver on challenging software development tasks

Consulting position at a new venture in Israel

| No Comments | No TrackBacks
From Deins Mashkevich

ROS consultant is needed to adapt an existing robot model to run on ROS.
Tasks include developing a full ROS computation graph, and a high-level API that will be usable by a high-level software using ROS services.
This is an unique opportunity to do things your own way, developing all ROS-related functionality from A to Z.

Skills needed:
- Proficiency in C/C++ development
- Proficiency in a Linux environment
- Extensive experience with ROS
- Experience with development for microcontrollers and electrical engineering a plus

This is a time-limited position with option for permanent employment afterwards.
Local candidates preferred, but will consider a remote arrangement.

For more information, contact:
denis@smilingclam.com
+972-544-567856

SLAM Engineer at PAL Robotics

| No Comments | No TrackBacks
From Luca Marchionni via ros-users@

COMPANY DESCRIPTION

PAL Robotics is a robotics company developing humanoid service robots. Our
goal is to develop humanoids that can perform useful tasks in the real
world. We are a young and multidisciplinary team of highly motivated
engineers, that have successfully developed robots used for research in several universities around the world.

JOB DESCRIPTION

PAL Robotics is looking for a highly motivated research engineer in the area of SLAM and autonomous navigation. 

The selected individual will be responsible for developing, integrating and maintaining the autonomous navigation system 
on Pal Robotics humanoid robots both with wheels and legs. The robots are supposed
to be working in real environments and for this reason safety, robustness,
fault detection and recovery should be taken into account during the
project design and implementation process.
Primary duties:

   - Maintenance of the current PAL Robotics navigation system
   - Long term navigation  
   - Autonomous Localization in crowded environment by using laser, vision,
   wifi sensor fusion
   - People aware Path Planning and Trajectory Execution
   - SLAM extension to Multi-Mapping and Multi-Robot
   - Code QA through Unit Tests

Further duties:

   - Functional testing on simulation environment
   - Stress test in real environments

Mandatory Requirements

   - Master's degree in Computer Science/ Control / AI
   - Good C++ programming skills in Linux OS
   - Knowledge about SLAM algorithms
   - Proactive team working attitude
   - Good communication skills (at least in English)

Desired Requirements

   - Good knowledge of ROS
   - Experience with real robotic hardware
   - Experience with revision control systems (git)
   - Experience installing and configuring Ubuntu or any other Linux
   distribution.
   - Experience with 3D robotics simulation (Gazebo)

Job conditions

   - The team is located in Barcelona, Spain.
   - The salary will be evaluated according to the relevant experience of
   the candidate.

Contact details

If you're interested, please submit your resume to recruit@pal-robotics.com.
Please specify the job code JOB-2015-003 and job name in the email subject file.

Summer Internship at 5D Robotics

| No Comments | No TrackBacks
From Johathan Whetten via ros-users@


You have a unique opportunity. Robotics is a new frontier, and every new frontier needs its explorers. We need you. We need you to be passionate and tireless. We need you to eat, breathe, and dream robotics.


Peruse the items listed below. You should either have experience with and/or interest in all of them.

  • Control systems

  • Computer vision

  • Sensor fusion / adaptive filters

  • Motion planning

  • Behavioral robotics

  • Probabilistic robotics

  • Human-machine interaction

  • Embedded systems

  • Aerial systems

  • 3D graphics


You will need to know Linux, you will need to know C++, and you will need to use ROS. This position requires breadth and adaptability over depth. Please send your resume and cover letter to
info@5drobotics.com.

Navigation Engineer Position at Rapyuta Robotics

| No Comments | No TrackBacks
From Daiki Maekawa via ros-users@

We are recruiting colleagues to work together with us.

At Rapyuta Robotics we're developing the next generation of low-cost, cloud-connected robotic systems. We're a technology spin-off from ETH Zurich.

If you have skills below, let's work together!

Prerequisites:

1. Ph.D. or Master's degree in a related field
2. Experience with perception and/or motion planning on real-world robots
3. Proven experience developing software using C/C++
4. Experience working in Linux operating system environment
5. Knowledge of algorithms and data structures relevant to robotics
6. Basic English communication skills

Desired skills:
(not required but would be nice)

1. Python programming skills
2. Solid understanding of mechanics and dynamics

For more details contact jobs@rapyuta-robotics.com
From Jeff Johnson via ros-users@

The Autonomous Driving Team (http://robotics.boschresearch.com) of the Bosch Research and Technology Center in Palo Alto is looking for highly motivated interns with a strong desire for solving complex and interesting problems. We offer intern projects for a variety of topics, including ROS software development, perception, sensor fusion, planning, physics/traffic simulation and computer vision.

Interns will work closely with staff researchers on a directed research project related to the candidate's background. Examples contain (but are not limited to):

- Perception: Topics in sensor calibration, on-line monitoring to detect out-of-calibration sensors, turn signal detection, classification, etc.
- Deep learning: Topics in computer vision (traffic light, vehicle turn signal, road surface detection) and prediction (vehicle trajectories, driver intent, situation analysis)
- Localization: Improving vehicle localization in GPS-limited environments, e.g. using visual localization and tight GPS/IMU coupling.
- Prediction: Improving behavioral prediction of traffic participants, e.g. through learning traffic behavior patterns from data, or by incorporating turn signal information.
- Planning: Motion & behavior planning, automated behavior testing via traffic scenario generation and modeling in simulation.

Details and online application:
http://www.bosch.us/content/language1/html/12750.htm

Availability: all year

OSRF is in Google Summer of Code, version 2015!

| No Comments | No TrackBacks
Accepted students will participate in real-world software development, contributing to robotics projects like Gazebo, ROS, and Ignition Transport, and engaging with the global robotics community, all while getting paid. As a bonus, this year we also offer ROS-Industrial

Check out our GSoC site and don't forget to visit our ideas page, which lists projects that we're interested in. Feel free to ask questions and propose suggestions at gsoc@osrfoundation.org. The student application period starts March 16th. Get ready for a robotics coding summer!.

From Jan Becker of Bosch R&D in Palo Alto via ros-users@

Bosch R&D in Palo Alto, California, USA is looking for excellent candidates with expertise in motion planning for a full-time position in the autonomous driving team.

Degree Level: M.S. with at least 3 years of prior experience or Ph.D.

Major(s): Robotics, Computer Science, Engineering, or a related field.

Your Duties and Tasks:
Perform research, develop, implement and evaluate algorithms for real-time motion planning in environments with dynamic obstacles for safe and comfortable motion of human users.

Skills / Job Requirements:
- Ph.D. or M.S. in computer science, engineering, robotics, or a related field
- Excellent knowledge and proven expertise in motion planning approaches in robotics.
- Working knowledge of optimization methods and optimal control methods.
- Excellent C++ programming expertise required, Python programming is a plus
- Proven system integration and software architecture skills
- Knowledge of Linux, and development on Linux systems preferred
- The ability to develop, understand and implement complex algorithms efficiently and correctly
- Experience with modern software engineering tools
- Experience working independently in a large software setting
- Experience working on robot and/or automotive electronics hardware a plus, as is experience with simulation environments and ROS
- Excellent communication skills and demonstrate a proven ability to multitask and deliver on challenging software development tasks

Details and online application:
http://www.bosch.us/content/language1/html/13324.htm

From Shridhar Shah

Senior Robotics Algorithm Developer position at MathWorks Inc. (USA)

 

Job Summary

 

You will develop new technologies to enable MATLAB and Simulink to work with humanoid and mobile robotics platforms. In particular, you will develop algorithms for analysing robot dynamics and for planning and controlling robot motion. You will also work closely with the team to identify trends in robotics technology in order to develop leading-edge product capabilities.

 

Responsibilities

 

Develop MATLAB and Simulink libraries for robotics algorithms related to planning, control and kinematics

Investigate and incorporate third-party robotics libraries and tools

Participate in all stages of design, implementation, testing, and product release.

Keep up to date on the fast moving robotics technology landscape.

Demonstrate product capabilities to educators and researchers and incorporate their feedback

 

Minimum Qualifications

 

Experience with Robotics Programming

A bachelor's degree and 3 years of professional work experience (or a master's degree) is required.

 

Preferred Qualifications

 

Experience with MATLAB and Simulink

Experience implementing planning and control algorithms for multi-link rigid-body robots (e.g., inverse kinematics, PRM)

Familiarity with leading-edge approaches to robot kinematic analysis and planning

Experience with C/C++

Excellent written, verbal, and interpersonal skills

Familiarity with Robot OS (ROS) libraries for planning and control

Familiarity with physical modelling tools and SimMechanics

 

If you are interested in the above position, please apply online using the following link,

http://www.mathworks.com/company/jobs/opportunities/senior-robotics-algorithm-developer-13940.html

 

Introducing OpenPTrack - developers needed

| No Comments | No TrackBacks
From Matteo Munaro via ros-users@

I would like to introduce OpenPTrack, an open source project for real time people tracking in RGB-D camera networks targeted towards applications in education, art, and culture (e.g. the Whorl installation, LASHP Welcome Center prototype, and this education research project.)

OpenPTrack is a joint effort of UCLA REMAP and Open Perception. Key collaborators include the University of PadovaElectroland and Indiana University Bloomington.

It consists of a collection of ROS packages whose main features are:
  • user-friendly network calibration
  • person detection from RGB/infrared/depth images
  • efficient multi-person tracking
  • UDP and NDN streaming of tracking data in JSON format
It currently supports networks of Kinect v1, SwissRanger SR4500 and stereo cameras custom-built with PointGrey cameras. Support for Kinect v2 will be added soon.

We have three  deployed multi-imager testbeds at the UCLA Lab School, UCLA Interpretive Media Laboratory, and University of Indiana, and will add a fourth this month. 

We are currently looking for developers interested in creating easy to use front-end interfaces for OpenPTrack, thus fully automating all of the steps of designing the camera network and setting up, configuring, calibrating, operating, and debugging the system.

* Required Skills: *
- Experience with C++.
- Experience with Robot Operating System (ROS).
 
* Nice To Have: *
- Experience developing web interfaces.
- Experience with ROS tools for developing web interfaces.
- Experience with OpenCV and PCL.
- Knowledge of people tracking algorithms.
- Knowledge of camera calibration algorithms.

In February, we are planning to launch a pilot crowdfunding campaign to help support getting OpenPTrack in the hands of more potential users, and would love to get these additional developers aboard by that time. 

For applications and any enquiries, please send an email to Jeff Burke (jburke@remap.ucla.edu) or Matteo Munaro (munaro@dei.unipd.it).

Software Engineer position at Cyberdyne Inc. (Japan)

| No Comments | No TrackBacks
from Martin Peris Martorell via ros-users@

"Dreaming" or "Passion" is valuable, but a "Heart for Caring for Others" is much more important. If one has the heart to care for people and society, one cannot idly stand by, but will proactively think and take immediate actions for a brighter future. This is the heart of Cyberdyne and we are looking for a Software Engineer experienced in ROS to help shaping that future.

About the job

We require a software engineer with broad experience in ROS and its components: simulators, visualisation tools, navigation, sensors, actuators and others. You will have the chance to join a highly dynamic and creative group of engineers with different backgrounds and skills working on real-world robotic applications.

Your main responsibilities will be:
 - Develop and maintain ROS software packages.
 - Prototype robots in simulated environment.
 - Implement and test algorithms in both simulated and real robots.

Requirements
 - MSc in Computer Science or related field (preferable PhD)
 - ROS proficiency
 - Fluency in C/C++ (other languages are welcome)
 - Software Development experience under Linux/OS X environment
 - Hands-on experience with autonomous robots

Nice to have
 - PLC experience
 - Japanese language ability 
 - Currently residing in Japan (although we can sponsor a Visa)

If you feel you are the person we are looking for, let me know at martin_peris@cyberdyne.jp, send your cover letter (max 1 page) and your CV (max 2 pages) in PDF format. And to proof that you are human (or at least a robotic life form advanced enough to understand this e-mail and fulfil the requirements of the job position) state "Hasta la vista, baby" in the subject of your e-mail.

We are looking forward to hearing from you.

Best regards.

Shadow Robot - looking for a new Software Engineer

| No Comments | No TrackBacks
from Ugo Cupcic

Job description
The role of software engineers at the Shadow Robot Company is to advance robotic systems, by implementing new solutions and algorithms, in order to realize complex tasks with complex robots. Think about all the knowledge and skills a human requires to lift a simple glass of water, and try to imagine how you'd implement that with a highly sophisticated robotic system. 

Should you join our team your job would center on solving real world problems using robotics. We work on highly challenging and simulating problems to deliver new solutions using advanced robotic systems. The job is quite versatile, ranging from driver development, to more high level cognition. Being part of a team of highly skilled individuals, we always strive to make you work on what you're best at.

Overall your goal will be making our robotic systems more reliable and easier to use for our customers. 

Company
We're a small central London based company formed in 1987 with a well established reputation for developing top end robotic systems. Our core product is our robotic Hand, but we're also involved in a list of Robotics based projects for research, agriculture, space, medical, consumer, and other applications. 

We're a close knit team, all passionate about robotics and will be happy to share our knowledge in different domains, ranging from electronics to manufacturing.

Shadow's mission is to use robotics technology to solve real-world problems.

Skills:
 Must have:
   - highly proficient in C++ or python
   - good knowledge of programming under Linux
 Nice to have:
  - previous experience or keen interest in robotics
  - previous experience using ROS (www.ros.org)
  - good knowledge of DVCS
  - experience programming in Qt

Experience:
 - 2 to 4 years programming experience.

Contact:
 ugo@shadowrobot.com
 www.shadowrobot.com

Engility: Junior Software Engineer Position

| No Comments | No TrackBacks
from Moe Ali via ros-news@
RESPONSIBILITIES AND DUTIES:
  • Use and modify existing Robot Operating System (ROS) software such as Gazebo and various simultaneous localization and mapping (SLAM) algorithms such as HectorSLAM and rgbdSLAM in software simulations and on hardware such as turtlebots and quadrotos
  • Integration of hardware such as rgbd cameras and laser scanners in a ROS/Linux environment and on Odriod or similar single board computers
  • Ability to work on a team with other engineers to develop autonomous systems
  • Able to communicate ideas clearly and efficiently
  • Perform test and analysis to verify and validate system performance
  • Perform simulation configuration management and control and produce simulation documentation
MINIMUM TANGIBLE QUALIFICATIONS:
  • Good programming skills in C++
  • Experience with ROS
  • Familiarity with Linux
  • BA/BS in Computer Science or Computer Engineering
  • Ability to obtain and maintain an active security clearance
PREFERRED QUALIFICATIONS:
  • MA/MS in Computer Science or Computer Engineering
from Ryan Gariepy via ros-users@

Clearpath Robotics Inc. specializes in the design and manufacture of
unmanned vehicle solutions for everyone from small local businesses to
some of the best known companies on the planet. We began by offering
platforms and services to support robotics R&D, and have now expanded
beyond the world of R&D into commercial and industrial unmanned
solutions.

We employ a multidisciplinary group of highly talented people who live
and breathe robotics.  We believe that work must have a high "cool"
factor and every day should bring new knowledge. We need more people
on our team who are willing and able to bring the state of the art to
practical applications. Clearpath, our partner companies, and our
clients are making tremendous advances in automating the world, and we
want you to be a part of it!

All positions are located in Kitchener-Waterloo, Ontario, Canada. 1-5
years relevant work experience and a related graduate degree are
recommended, but exceptions can be made. Due to the volume of
applicants we receive, providing reference letters and portfolio work
with your application is *highly* recommended.

Individual job details, requirements, and application instructions can
be found at the following links:

Perception/SLAM (http://jobsco.re/12lTlWM)
Controls/Planning (http://jobsco.re/1yb6s53)
Multi-Robot Systems (http://jobsco.re/12lRHV1)

Scientist position at Honda Research Institute

| No Comments | No TrackBacks
From Alper Ayvaci via ros-users@

Scientist (Job Number: P13F01) 

HRI in Mountain View, California, has an opening for a Scientist conducting research in the area of computer vision based sensor fusion for mapping, localization, and related problems. Algorithms will be implemented online to process input from cameras and other sensors including IMU's, GPS, and sensor data transmitted over automotive CAN bus. The successful applicant will be a part of a research team developing and implementing a real-time robotic perception platform supporting research on advanced driver assistance systems and autonomous driving. 

His/her responsibilities include: 
* Research on sensor fusion for localization and mapping 
* Develop software implementing proposed algorithms 
* Employ sensor fusion techniques with multi-modal data 
* Setup and run module regression tests using large collections of sensor data 
* Benchmarking results against ground truth data 

Qualifications:
* PhD degree in Computer Science, EE or related field 
* Strong experience in an area such as SLAM, filtering, sensor fusion 
* Broad knowledge of computer vision, robotics and machine learning 
* Experience with online sensor processing of cameras, lidar, GPS, CAN bus 
* Excellent programming skills in C++ and Linux 

Desirable: 
* GPGPU programming, runtime optimization 
* Experience programming in robotics application frameworks such as ROS (Robot Operating System) 
* Working knowledge of popular libraries such as OpenCV, PCL and Eigen 
* Experience working with GIS data and coordinate systems 

To apply, please send a cover letter and your resume to 


with the subject line clearly indicating the job number you are applying for. 
Name your attachments as "FirstName.LastName.OrganizationName.cv.pdf" 

Software Engineer/PhD opening at Fraunhofer IPA

| No Comments | No TrackBacks

From Florian Weißhardt via ros-users@

Position: Software Engineer, possibility to obtain PhD degree

Location: Fraunhofer IPA, Stuttgart, Germany

Experience: Strong skills in software design and C/C++ development and rich experience in ROS development

Finding solutions to organizational and technological challenges, particularly within the production environment of industrial enterprises. That, in a nutshell, is the key focus of the research and development work carried out at the Fraunhofer Institute for Manufacturing Engineering and Automation IPA. With 14 individual departments engaged in the fields of Corporate Organization, Automation and Surface Engineering, our R&D projects aim to enhance production processes and make products more cost-effective and environmentally friendly by identifying and exploiting the potential for automation and streamlining at clients' companies.

The Fraunhofer IPA department for robot and assistive systems develops service robots for various application fields (e.g. domestic, inspection, logistics, production assistance, manufacturing, etc.) with the goal of reliable, robust and safe service of these robots in everyday environments. These applications require complex software systems including navigation, planning, perception and manipulation for dynamic and changing environments and intuitive human-robot interaction.

The position covers the development of concepts and tools to reduce integration effort and simplify application development for these complex robotic systems in the frame of public funded national and EU projects. The transfer of the results to industry by organizing workshops, publishing articles relevant magazines and exhibiting demonstrators at fairs and conferences is part of the job description as well.

You have completed your master or diploma degree with excellent results and are interested in interdisciplinary research with high-tech robots like Care-O-bot or KUKA iiwa. You could already gather experience in scientific working and optimally already presented your first results at an international conference. You are confident in software architectures and software engineering and have practical experiences with the development of robot applications in ROS.

We offer you a highly interesting and diverse work environment with both contact to top robotics researchers and industry. In addition to obtaining a phd degree, the position encompasses early transfer of project and staff responsibility. For the implementation and validation of your ideas, we offer exceptionally equipped laboritories and test environments.

Qualifications/Requirements:

  • Rich experience in ROS development
  • A Master/Diploma degree from a top university in computer science, robotics or software engineering
  • Strong skills software design and C/C++ development
  • Proficient oral and written English skills

Advantageous are:

  • Experience with model-driven engineering approaches
  • Oral and written German skills

Please include the following documents in your application:

  • Cover letter that expresses your motivation and (research) goals
  • CV
  • Transcripts of all obtained degrees (including scholar education)
  • References and certificates relevant to the position

Please send your application to martina.goetzner@ipa.fraunhofer.de referring to position IPA-2014-109.

Software Engineering Positions at FYS Systems

| No Comments | No TrackBacks

From Michael Ferguson via ros-users@

FYS Systems is looking for software engineers with broad experience on real robot platforms and a deep background in one or more of the following areas: navigation, motion planning, robot perception, human-robot interfaces. We have multiple openings, for both junior and senior-level engineers, with both immediate start dates and throughout early 2015.

Required Skills:

  • BS or MS in Computer Science, Robotics, or a related field.
  • 1+ year of software engineering experience, or extensive software engineering experience in undergraduate or graduate program.
  • Experience with C++ and/or Python in a Linux Environment.
  • Experience in robot navigation, motion planning, perception, or human-robot interfaces.
  • Experience with Robot Operating System (ROS).

Nice To Haves:

  • Experience with MoveIt, SBPL and/or OMPL.
  • Experience with OpenCV or PCL.
  • Experience with web development.
  • Experience with CMake.

To apply, please visit: https://fyssystems.has-jobs.com/SoftwareEngineerSunnyvale/32999/0


from Jit Ray Chowdhury via ros-users@


Autonomous Vehicle Engineers and Interns


Job Summary:


Software and System Development for driverless car modules. 

You will be enganged in development, integration and testing of perception, motion planning and control systems involved in an autonomous vehicle. 

We are looking for roboticists and other passionate to join our journey in taking robotics from labs to masses. 

Detailed Job Description  

  1.  Autonomous Vehicle Software Engineer @ http://goo.gl/lALUHu 
  2.  Autonomous Vehicle Associate Engineer @ http://goo.gl/YNZ4nS
  3.  Autonomous Vehicle Intern @ http://goo.gl/3XMncG 

Skills in need:

  • Good Programming skills in C++ 
  • Experience with LINUX 
  • Familiarity with ROS  and autonomous robot concepts is a plus
  • Proven Expertise in one of the fields is a plus: Image Processing, SLAM(Localization and Mapping), Controls, Path Planning. 

About us

We are Auro Robotics, a high-tech robotics startup building the first driverless car from India. The venture is a spin-off from a research group of IIT Kharagpur working on autonomous vehicles since the past 4 years. We are presently helping some of the leading automobile companies in building autonomous driving systems and ADAS for their cars.

Team Previous Experience: CMU, Qualcomm 

Here is a video of our self driving car demo.

Our profile @ https://angel.co/auro-robotics 


How to Apply

Send your resume at contact@aurobots.com or give us a call at +91-9002712425 (Srinivas) , +91-8588865823 (Nalin) , +91-9143299599 (Jit)

 

 

 Limited Positions, so hurry up!!


Nissan - ROS - Software Developer Opening

| No Comments | No TrackBacks

From  Adam Little via ros-users@

Link to the job offer

Job Summary

Under supervision of the Researcher (Principle, Sr, or Researcher), designs, develops, and installs software solutions in areas such as computer vision, sensor fusion, machine learning, object tracking, motion planning and human-machine interaction within 3 primary fields of focus:

1.  Autonomous Driving

2.  Connected Mobility Services

3.  Human-Machine Interfaces

Job Functions

The following job function statements describe the general nature and level of work being performed. They are not to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. The job function statements reflect expectations of the fully trained, proficient incumbent who meets all performance criteria.

1.    Writes computer language code for one more of the following: 1) to control or improve autonomous vehicle operation; 2) to connect vehicles to other technology (smartphones, the cloud, other cars, and traffic infrastructure, etc.).

2.    Collaborates in depth with other Silicon Valley Partners and seeks to understand integrate advanced technologies, ideas, and trends.

3.    Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

4.    Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

5.    Improves operations by conducting systems analysis; recommending changes in policies and procedures.

6.    Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

7.    Implements advanced algorithms from the robotics and artificial intelligence domains. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.

8.    Protects operations by keeping information confidential.

9.    Pushes relentlessly to make the research Nissan Research team among the most advanced and well respected teams in the world. As necessary, performs other related duties of which the above are representative.



Minimum Qualifications

The following qualification statements reflect the minimum skills and abilities required of the qualified applicant.

Job Knowledge and Skills:

  1. Thorough knowledge of software development/engineering.

  2. Ability to interpret technical contract requirements.

  3. Proficiency using programming languages such as 'C++; Python, Java, Maltlab, graphics or other developmental software are helpful.

  4. Ability to develop software in a UNIX, LINUX, SVN/Mercurial/git, Integrated Development Environments (IDEs) or other PC environment.

  5. Thorough knowledge of ROS, Boost, and Qt are preferred. Ability to effectively communicate verbally and in writing, interface with customers, subcontractors, and vendors. Ability to solve complex and difficult software problems.

Experience:

At least 4 years of relevant experience with BS degree; with MS degree, will consider related research or graduate level class projects related to Nissan Research Center-SV scope.

Supervisory Experience: None required. Project leadership preferred.

Education: BS Computer Science; MS Computer Science preferred

Computer Skills: In addition to job knowledge and skills listed above, general knowledge of standard office applications required.



Physical Requirements

The physical requirements described below are representative of those an employee must normally meet to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable otherwise qualified individuals with disabilities to perform the essential job functions.

Travel:

Occasional day or overnight travel

These are recent job postings collected from ros-users@. Below are advertisements of openings from Vecna, hiDOF, UT Austin Nuclear and Applied Robotics Group, and BZ Robot

Robotics research internships/co-op positions at Vecna Robotics

Vecna Robotics has openings for several intern and Co-op positions in manipulation, controls, vision, and task planning as described below.


* Manipulation and Controls Intern/Co-op *

We are looking for an intern or co-op to work on a project developing (multi-sensor) kinematic/dynamic parameter estimation techniques for robotic arms.

Desired Qualifications:
 - Currently pursuing MS/PhD in Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent engineering field with a focus on robotics
 - Working understanding of robot kinematics and dynamics
 - Experience in control and optimization
 - Proficient in Python and C/C++ development
 - Proficient in a Linux environment
 - Experience with ROS/MoveIt!
 - Experience with computer vision is a plus
 - Experience with real world robotic arms is a plus


* Task planning Intern/Co-op *

We are looking for an intern or co-op to work on a project developing task planning and scheduling techniques for coordinating teams of autonomous robots.

Desired Qualifications:
  - Currently pursuing MS/PhD in Computer Science or engineering field with a focus on robotics
  - Experience with task planning and scheduling algorithms
  - Strong programming skills in C/C++ and Java
  - Proficient in a Linux environment
  - Experience with ROS
  - Experience with real robots is a plus


* Computer Vision Intern/Co-op *

We are looking for an intern or co-op to work on computer vision techniques for robot navigation and obstacle avoidance.

Desired Qualifications:
 - Currently pursuing PhD in Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent engineering field with a focus on robotics
 - Strong background in computer vision, image processing, and related fields
 - Hands-on experience in computer vision especially in 3D reconstruction, camera pose estimation, 2D and 3D tracking, and object recognition
 - Proficient with C/C++ and computer vision libraries (OpenCV)
 - Proficient in a Linux environment
 - Experience with ROS
 - Preferably have experience in research projects that published in top venues (ICCV/CVPR/ECCV/ISMAR/VR, etc)
 - Preferably have experience in real-time computer vision systems


Interested candidates should apply online at http://www.vecna.com/careers?m_id=1017605 to the "Robotics Graduate Student Internship/Co-op" job opening. Please indicate for which project you would like to be considered.

Please do not reply to me directly, I cannot respond to individual requests. General questions can be sent torecruiting@vecna.com.



Software Engineering Positions at hiDOF

About hiDOF:
hiDOF was founded by former Willow Garage engineers and seeks to solve challenging problems in robotics, 3D computer vision, sensor processing, motion control, and motion planning spaces. We've worked on everything from giant industrial robots, to autonomous vehicles, to 3D SLAM on mobile platforms, to medical image processing, to visualizing and processing large 3D point clouds.  Google's Project Tango and SSS Manufacturing are great examples of this.

We focus on technology transfer applications, leveraging our academic ties and strong software engineering fundamentals. We are roboticists that possess the programming chops, tools, and infrastructure to take technologies explored in research applications to hardened, deployed products.

Job Description:
At hiDOF, we're looking to add talented individuals to our team. If you're looking to join a small team of passionate engineers, looking for a fun, engaging, and technically challenging environment, hiDOF is the place for you. On our side, we look for applicants who:
  • Have a MS or PhD in a robotics related field. (A BS with relevant work experience is also acceptable)
  • Are solid software engineers and experienced C++ programmers
  • Are comfortable working in a Linux environment
  • Have experience with the ROS toolchain :-)
  • Possess solid communication skills, are comfortable joining in on a passionate technical discussion, love working in teams, and are fun to be around.
  • Have expertise in any of the following areas:
    • 3D Vision and VSLAM
    • 2D Image Processing
    • Real Time control
    • Planar Robot Path Planning
    • Robot Arm Motion Planning
    • Nonlinear Optimization
    • Machine Learning
    • Mobile Device Development

Application Materials:
  • Cover letter
  • Resume/CV
  • Downloadable code sample(s)
  • Two references and/or two letters of recommendation
  • A recent publication or statement of past experiences
Send your Application Materials and links to any projects you'd like us to take a look at to jobs@hidof.com.


UT Austin Nuclear & Applied Robotics Group

The Nuclear & Applied Robotics Group (robotics.me.utexas.edu) at the University of Texas at Austin is looking for one outstanding candidate to fill a postdoctoral position in the area of mobile manipulation. The appointment is for one year and renewable yearly by mutual agreement. The candidate must have completed their degree within the last three years and be a US citizen. The start date for the position is ideally September 1, 2014.


The successful candidate will have a PhD with an emphasis on robotics within mechanical engineering, electrical engineering, computer science or a related field. The candidate must be prepared to complete a security background check to work in nuclear and/or government facilities.

A successful candidate will have completed a dissertation that is topical to mobile manipulation and also must have extensive experience using ROS. U.T. Austin has recently acquired a mobile manipulation system consisting of a Husky mobile platform with two UR5 manipulators. More detail is available on our web site.

The candidate will be expected to take a leadership role in developing new capabilities for the platform relevant to our sponsor as well as coordinate and mentor graduate/undergraduate research associates contributing to the project. Key areas of interest are task planning, navigation, manipulation in the presence of the uncertainty, and sensor (vision, IMU, radiation, etc.) data fusion for visualization and decision making. The candidate will also be expected to help maintain and coordinate collaboratively developed software packages. Candidates will have the opportunity to propose and pursue new and novel avenues for advancing the autonomy or manipulation capabilities for this system.

To apply, email a single file containing your CV and a one page summary of your research interests to mpryor@utexas.edu. Please keep the file below 2MB and use the subject line LANL Postdoc Application: Last name, First name. Applications received by June 15, 2014 will receive full consideration and applications will continue to be accepted until the position is filled. For more information, visit robotics.me.utexas.edu.

Control Hardware/Software Engineer at BZ Robot, Mountain View, California

BZ Robot Inc, an exciting startup in Mountain View, California, USA, is
looking for excellent candidates with expertise in real-time control
systems (hardware/software), machine vision, autonomous navigation and
robotic manipulation. Opportunities of being a member of the founding team
that consists of top-tier robotics experts are provided.

BZ Robot Inc. offers a fast-paced work environment, very competitive
compensation, stock option, medical and 401K retirement plan benefits.

Degree Level: B.E with 5 years of prior experience, M.S. with at least 3
years experience or Ph.D.;
Fresh graduate students from top-tier universities are also welcome to apply

Major(s): Computer Science, Electrical Engineering, or a related field.

Position 1: Control Hardware Engineer
Your Duties and Tasks:
- Designing multilayer PCBs and firmware for functions including power
regulation, motor control, sensor interfaces, and communications; digital
circuit function testing, and verification
- Coordinate with the software team on verification of various algorithms

Skills / Job Requirements:
 - Excellent knowledge and proven expertise in microprocessors such as ARM,
FPGA, and DSP
 - Proven expertise in sensor electronics, including vision, laser, DIO,AIO
etc.
 - Excellent expertise in industrial data bus including Ethercat,
Ethernet/IP, CAN bus.
 - Knowledge of RTOS, preferring RTEMS and OROCOS
 - Proven system integration skills


Position 2: Control Software Engineer
Your Duties and Tasks:
 - Programming of various robot algorithms including motion planning,
kinematics, servo control, dynamics
 -  Algorithms for autonomous or semi-autonomous navigation
 -  Algorithms for robotic manipulation
 -  Computer vision
 -  Tracking algorithm

Skills / Job Requirements:
 - Excellent knowledge and proven expertise in software architecture -
Excellent C++ programming expertise required
 - Knowledge of Linux, and RTOS
 - The ability to develop, understand and implement complex algorithms
efficiently and correctly
 - Experience with modern software engineering tools
 - Experience working independently in a large software setting
 - Experience working on controller electronics hardware is a plus,
  - Experience with robot simulation environments and ROS is a plus
 - Excellent communication skills and demonstrate a proven ability to
multitask and deliver on challenging software development tasks
 - experience bringing a product to market

Job Opening at Clearpath Robotics

| No Comments | No TrackBacks
From Ryan Gariepy via ros-users@

Position:               Multi-Robot Autonomy Engineer
Location:              Kitchener, Ontario
Experience:          1-5 Years Relevant Work Experience
Education:            Graduate Degree in Related Field

About Us

Clearpath Robotics Inc. specializes in the design and manufacture of
unmanned vehicle systems, software, and components for academic and
industrial research and development.  Our clients range from small
local businesses to some of the best known technical institutions on
the planet.  Based in Kitchener-Waterloo, Clearpath Robotics employs
highly talented people who live and breathe robotics.  We believe that
work must have a high "cool" factor, and we're looking for people who
share in our passion to create remarkable products and change the
world.

About the Job

We require robust implementations of the latest multi-agent control
and planning algorithms that can function within the constraints of an
unstructured environment, real-world motion dynamics and sensing
constraints. We've been building robots for a while and our clients
are now asking for more than one of our robots to work together in the
field!

You will stay on top of recent developments in multi-agent control and
planning. You will continually evaluate how these algorithms will
benefit our current customers and product offering. Additionally, you
will have to figure out methods to organically incorporate multi-agent
autonomy into the autonomy features currently offered on our robots.
This includes appropriately interfacing with advanced control and
perception algorithms. Finally, you will be field testing these
algorithms to ensure robustness on the field and in real applications.
You will be spending warm summer days driving robots around outside
(cold winters too; this is Canada after all).


 Your primary responsibilities will be:
*    Multi-agent controller design and optimization for autonomous
vehicles with varying dynamics
*    Multi-agent simulation development
*    Algorithm prototyping and implementation

Additional tasks may include:
*    Developing & carrying out system test plans
*    General software development & testing
*    Mentoring and assisting with supervision of interns
*    Explaining our newest shiny toys to the sales & marketing team

About You

You want to work for a small company that thinks big and dreams huge.
You are driven, view work as more than just a job, and are never
satisfied with a project left half-done.  You want to be surrounded by
people like you; creative, fun-loving, and passionate about their
work.  You are motivated by making an impact on your workplace and you
thrive on challenging and rewarding problems.   Oh, and you have some
form of higher education with the common sense to back it up.


Required Technical Skills:
*    Graduate degree in engineering or a related field, with
applicable background
Practical knowledge of  multi-agent planning and control based in a
(primarily) centralized framework
*    Working knowledge of decentralized decision making and/or swarm
methodologies
Strong software development skills (C, C++, Python preferred),
Proficiency with Linux
*    Hands-on experience with autonomous systems

Desired Soft Skills:

*    Ability to efficiently and clearly communicate ideas, including
to those who may have a limited theoretical background in the area
*    Comfortable with abrupt changes to project deadlines, job
responsibilities and the local gravity field

Bonus points for:

*    ROS, MATLAB, LabVIEW, Gazebo, Player, experience
*    Multi-agent networking or mesh network experience
*    Understanding of sensors and their error models, particularly
laser rangefinders, GPS systems, and vision systems
*    Experience with the control of skid-steer and differential drive
ground vehicles
*    Ability to perform general hands-on troubleshooting of
electromechanical systems
*    Exposure to SLAM and vehicle control methodologies
*    Ability to diagnose broken robots by their sounds and smells

What Now?

Apply through our online job portal using this link:
http://jobsco.re/1eu0CGl. Please submit cover letter along with your
resume. Instructions for sending supporting documentation, including
testimonials as well as conference papers, journal articles, source
code, portfolio media, references, or other indications of exceptional
past work will be provided in the confirmation email sent by our
system upon receiving your application. Please include "Multi-Robot
Autonomy Engineer" in the subject of any further communications. If
your skills don't fit this job description, but you're still
interested in working with us please apply to our "General Robotics
Enthusiast" position. No recruiters or form cover letters, please.
They do not please our mechanical masters.

Software Engineer at Exciting 3D Mapping Startup

| No Comments | No TrackBacks

From Ryan Thompson via ros-users@


Quanergy is a Silicon-Valley-based startup developing smart sensing solutions for real-time 3D mapping and object detection, tracking, and classification. We're a small company run by engineers, dedicated to building next-generation LiDAR technology for autonomous vehicles and advanced driver assistance systems. By joining our team at this point, you'll play a key role in the development of our company, not just our software. We're looking for someone extremely bright, driven, a great communicator and explainer, and just as passionate about the future of transportation and perception as we are!


Job Description:


The Software Engineer at Quanergy will be responsible for designing, developing, and maintaining our map data structure and access system and parallelizing localization with a GPU, all based on point cloud data generated by our next-generation LiDAR sensors. She will work closely with co-workers to test and optimize code for real-time application on the embedded CPU and GPU. He will keep current with the latest research and advances in the field, help shape the direction of software side of the company, and contribute to the sensor integration, mapping, and perception efforts of the software team.


Requirements:


  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or a related field

  • Fluency in C++ and Linux

  • CUDA (or OpenGL) expertise

  • Strong mathematical foundation

  • Willingness and ability to tackle problems outside his/her areas of expertise

  • Academic or professional experience in at least one of: Robotics, Parallel Programming, Real-Time Embedded Systems, Game Development


Desired:


  • ROS and/or PCL familiarity

  • Experience with optimization for real-time computing

  • Able to start immediately


Compensation:


Quanergy offers very competitive Silicon Valley salaries and equity.


Contact:


Email ryan.thompson@quanergy.com for more information. To apply, email with a resumé and cover letter, or apply on Stack Overflow: http://careers.stackoverflow.com/jobs/51242/software-engineer-at-exciting-3d-mapping-startup-quanergy-systems-inc

Recent Job Opening Postings

| No Comments | No TrackBacks
There have been a few new job postings on ros-users@ one for VP Engineering and the other for Senior Electrical Engineer. They are shown below. 


Vice President, Engineering


Position:               Vice President, Engineering
Location:              Kitchener, Ontario
Experience:         10 years' experience in technical leadership, with
relevant software or robotics development background

About Us
Clearpath Robotics Inc. specializes in the design and manufacture of
unmanned vehicle systems, software, and components for academic
research and industrial products.  Our clients range from Fortune 500
businesses to some of the best known technical institutions on the
planet.  Based in Kitchener-Waterloo, Clearpath Robotics employs
highly talented people who live and breathe robotics.  We believe that
work must have a high "cool" factor, and we're looking for people who
share in our passion to create remarkable solutions and change the
world.

About the Job
We are dramatically scaling up our engineering team in all areas from
mechanical design to control software development. We need a technical
leader to help us continue our growth while improving our quality
standards and technical capabilities. If you'd like to be a part of
how unmanned vehicles are making an impact and don't want to be
limited by a specific market, this is where you should be!

You will gradually transition into leading the entirety of the
day-to-day engineering activities at Clearpath and our subsidiaries.
You will scale our team from our current size to hundreds of
roboticists while keeping a strong culture and satisfied team members,
and will also be responsible for ensuring that our capabilities grow
to match our ambitions. You will work with the development team and
any managers you may hire to ensure that the team is operating as
smoothly as possible and that we are maintaining the right balance
between agility and established process. You will work with members of
various teams to ensure that the engineering aspects of new product
introduction are clearly covered, and will likewise ensure that the
level of technical debt at Clearpath is at an appropriate level. You
will work side-by-side with the CTO to ensure that there is a constant
flow of new capabilities and technologies through the company to our
markets and clients. You may have to take robots for occasional walks.

 Your primary responsibilities will be:
*    Team leadership, scaling, and recruitment
*    Team and resource management
*    Owning overall quality and results across the company
*    Process ownership and supervision

Additional tasks may include:
*    Product roadmap execution
*    Strategic planning and budgeting
*    Improving any and all aspects of how we build robots
*    Risk, reliability, and failure mode analysis

Compensation includes base salary, benefits, stock options, and other
perks. While our office is based out of Kitchener, ON, occasional
remote work is feasible. We welcome more users of our telepresence
robots.

About You
You want to work for a rapidly growing company that thinks big and
dreams huge while making sure the people on your team get home for
dinner.  You are driven, view work as more than just a job, and are
never satisfied with a project left half-done.  You want to be
surrounded by people like you; creative, fun-loving, and passionate
about their work.  You are motivated by making an impact on your the
world and you thrive on challenging and rewarding problems. Oh, and
you've got the skills we need.

Required Experience/Skills:
*    Degree in engineering/CS or a related field, with applicable background
*    Extensive experience in leading and building teams with 50+ people
*    Software management background (robotics software development
definitely counts!)
*    Experience in engineering budgeting and planning
*    Comfort with implementing and maintaining process without causing
the development team to revolt
*    Has shipped product! Better yet, product has packed and shipped itself

Bonus points for:
*    Research, development, or implementation of robotics-specific algorithms
*    Exposure to the hardware side of robotics or product development,
including risk assessment and scheduling
*    Business case development experience
*    Ability to diagnose broken robots by their sounds and smells
*    Building teams for follow-on support and QA
*    Development and testing of safety-critical or high-reliability systems

What Now?
Apply through our online job portal using this link:
http://jobsco.re/1c1Hqyp, or send an email to
ryan@clearpathrobotics.com. Please submit cover letter along with your
resume. Instructions for sending supporting documentation, including
testimonials as well as conference papers, journal articles, source
code, portfolio media, references, or other indications of exceptional
past work will be provided in the confirmation email sent by our
system upon receiving your application. Please include "VP
Engineering" in the subject of any further communications. If your
skills don't fit this job description, but you're still interested in
working with us please apply to our "General Robotics Enthusiast"
position.No recruiters or form cover letters, please. They do not
please our mechanical masters. Detailed corporate information package
available upon request.


Senior Electronics Engineer


Yujin Robot's Innovation Team is looking for an experienced and passionate senior electronics engineer with product development experience in robotics, embedded devices, mobile phones, the automotive industry or a similar technology field. You will provide input to the overall design of Yujin Robot's future prototypes and products, be responsible for the technical design and specification of the robot's electronic system and develop individual electronic components.

The recently formed Innovation Team is a small, highly motivated and multinational group with a focus on turning the promise of the future into Yujin Robot's products of tomorrow. Since robots are complex electronic systems, in which various sensors, actuators, computers, network devices and power supplies need to work together, the engineer we seek does not need to be an expert in each related field, but needs to understand enough to build a reliable system. Hence, we are looking for a generalist, rather than a specialist. Since we aim to turn our prototypes into products, experience in product development is crucial. You will be the bridge to our electronics suppliers and development partners and also work closely with Yujin Robot's other electronic engineers to solve day-to-day challenges. Driving the electronics development for our prototypes and products will require you to be comfortable with defining the technical design and specification for the overall electronic system as well as individual components. The latter also includes logic and circuit design. Electronic component development will also require you being experienced with outsourcing design work.

You will be free to do things your own way, however this will require you to be highly self-organised while still being able to ride with the team. We offer flexible working hours, good payment and enough off-time to recharge in a highly creative and dynamic workplace.


Key Roles & Responsibilities
- Design and technical specification of the robot's electronics system
- Logic and circuit design of electronic components
- Management of outsourcing jobs
- Collaboration with Yujin Robot's electronics team, external suppliers and development partners


Requirements
- Minimum 5 years experience in product development
- Minimum bachelor's degree or equivalent
- Expert/mother tongue Korean and professional English
- Experience in outsourcing design work
- Experience with ORCAD or similar tools
- Highly self-organised and natural team worker
- Energetic and passionate


Desirables
- Experience in power supply design
- C/C++ firmware programming
- Experience in the robotics field


If you feel ready to join our team, write to jobs@yujinrobot.com, tell us why you are right for the job (cover letter, max. 1 page) and don't forget to attach your CV (max. 2 pages). All application material needs to be submitted as a PDF. We are looking forward to hearing from you!




ROS internship opportunites

| No Comments | No TrackBacks
In the last week several internship opportunities have been announced on ros-users@. The 4 emails are summarized below. 

1. Yujin Robots Internship Program Kick-Off

Hello everyone!

We are happy to announce the start of Yujin Robot's internship program inviting both locals and internationals.

Currently we have three openings in the areas of driver and application development for embedded Linux and web-based collaboration framework development (related with ROCON [1]). Check out the recruitment section on Yujin Robot's website [2] for more information about each available position and how to apply.

Don't miss the chance to get real-life experience in robotics and robot service development!

Best,
Your Yujin Roboticists



2. Robotics Internships at Bosch

Dear ROS Users,

The Bosch Research and Technology Center in Palo Alto, CA is looking
for highly motivated robotics researchers and developers interested in
our 2014 internship program.

We currently have the following openings:

Robotics Hardware Engineering Intern
http://www.bosch.us/content/language1/html/11858.htm

Robotics Research Intern
http://www.bosch.us/content/language1/html/11872.htm

Robotics Software Engineering Intern
http://www.bosch.us/content/language1/html/11879.htm

Best,

3. Internships at Google

Hello ROS users,

We are currently looking for extremely talented and motivated students with strong software skills and a background in robotics and/or computer vision to work on an exciting new project at Google.

If you're interested in an internship please send your resume to duhadway@google.com.

Thank you,

Charles DuHadway
Google

4. Ph.D. Student Position on Dynamic Reflective Language Integration with FPGAs for Robotic Applications at Mines de Douai and ENSTA Brest

The position is available now. Interested candidates may apply as soon as possible. 

Title: Ph.D. Student Position on Dynamic Reflective Language Integration with FPGAs for Robotic Applications

Location: Mines de Douai and ENSTA Brest (France)

Advisor and contacts: 

Profile: the candidate must must hold a recent Master of Science degree in Computer Science or Software Engineering and must have solid skills in dynamic reflective language (Smalltalk).

Description of the work:
The goal of this PhD is to study Smalltalk integration with FPGAs for robotic applications. This integration will enable us get the best from both worlds. Developers are provided with a high-level dynamic reflective language (Smalltalk) for building and debugging their applications. Still, we can have high performances by projecting part of the programs into FPGAs. These reconfigurable hardware chips can achieve performance faster than C programs, while consuming much less energy.

The work to do can decompose into the following tasks:
-Build reference robotic applications fully in Pharo Smalltalk using actual robots (see http://car.mines-douai.fr/robots/)
-Analyze these applications to identify critical parts to project on FPGAs to significantly increase performances (speed, energy)
-Do the actual projection to FPGA and evaluate performances of the transformed applications
-Generalize the approach and define a methodology for turning Smalltalk code into FPGA
-Propose a solution to automate the methodology

The Ph.D student will receive a grant which net amount is approximately 1420 euros per month for 3 years (36 months).
He will be co-supervised by Loïc Lagadec from the ENSTA-Bretagne (Lab-STICC, Brest) and Jannik Laval, Luc Fabresse and Noury Bouraqadi from Ecole des Mines de Douai (CAR, http://car.mines-douai.fr/). 
The first 18th month will be spent in Douai (Lille area), while the last half of the PhD will be spent in Brest.
However, during the full 3 years, there will be a strong interaction with co-supervisers from both labs.

Bibliography:
-A Robust Layered Control System For A Mobile Robot. R. Brooks. IEEE Journal of Robotics and Automation. Vol. 2. Num 1. March, 1985.
-RCS: A Cognitive Architecture for Intelligent MultiAgent Systems. J.S. Albus and A. J. Barbera. Proceedings of the 5th IFAC/EURON Symposium on Intelligent Autonomous Vehicles (IAV 2004). Lisbon, Portugal, 2004.
-Handbook of Robotics. Bruno Siciliano and Oussama Khatib editors. Springer. 2008.
-Multi-Level Simulation of Heterogeneous Reconfigurable Platforms. D. Picard and L. Lagadec. International Journal of Reconfigurable Computing. 2012.
-High-level synthesis for FPGAs: From Prototyping to Deployment. Jason cong and stephen neuendorffer and juanjo noguera and kees vissers and zhiru zhang. IEEE Transactions on Computer-aided design of integrated circuits and systems. Vol. 30. Num 4. April, 2011.
-The MOLEN Polymorphic Processor. S. Vassiliadis and S. Wong and G. Gaydadjiev and K. Bertels and G. Kuzmanov and E. Moscu Panainte. IEEE Transactions on Computers. 2004.


From Steven Peters, via ros-users@

The Open Source Robotics Foundation (http://osrfoundation.org) is seeking applicants for a full-time software engineering position to work on simulation-related projects.  Details are below and at:  http://osrfoundation.org/jobs/

To apply, send your application materials to: jobs@osrfoundation.org.

Software Engineer: Simulation
Primary Function:
evelop and maintain the Gazebo robot simulator. There are many aspects to simulation including physics performance and accuracy, sensor generation, user interfaces, robot modelling, and rendering. The ideal candidate is proficient in at least one of these topics, and capable of expanding into others.

Roles and Responsibilities
  • Support and develop simulation of large indoor and outdoor environments with multiple heterogeneous robots.
  • 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 knowledge of Linux environments.
  • Experience designing and developing large software systems.

Nice to Have's:
  • Experience developing and maintaining open-source software.
  • Experience as a user of physical simulation software.
  • Experience developing for Windows and/or OSX.
  • Experience using ODE or Bullet.
  • Experience using OGRE.
  • Experience using Qt.
  • Experience developing web applications.

Application Material:
  • Cover letter
  • Resume/CV
  • Downloadable code sample(s)
  • Two references and/or two letter of recommendation

To Apply:
Send your Application Materials and links to any projects you'd like us to look at to jobs@osrfoundation.org

Open Source Support Engineer Wanted

| No Comments | No TrackBacks
Paul Van der Vorst from Clearpath Robotics, via ros-news@

Team pic 2.jpg

Work with a team of esteemed roboticists, play with the latest robotics equipment, contribute to the open source ROS community, and get paid to do it! What more could you ask for!?


Team pic 1.jpg

Clearpath Robotics is looking for someone who is passionate about giving back to the growing open-source robotics community, and they are calling on you to help them.


Tasks will range from high-level demo development on frameworks such as MoveIt! to maintaining distributions of LinuxRT and developing low level drivers. You will liaise with other members of the global robotics community to improve the general usability of ROS. A majority of your work if not all of your work will be public and open-source. You will work with other members of the Clearpath Robotics engineering team to identify closed-source development that is suitable for public release. You may be involved in outreach programs both locally and globally. Finally, you'll likely spend warm summer days driving robots around outside (cold winters too; this is Canada after all).


If you'd like to be a part of how ROS is changing everything from education to corporate research, this is where you'll want to be!


To view the job description and apply, follow this link.


Team pic 3.jpg

Find this blog and more at planet.ros.org.


Monthly Archives

About this Archive

This page is an archive of recent entries in the jobs category.

events is the previous category.

misc is the next category.

Find recent content on the main index or look in the archives to find all content.