je.st
news
Robotics Software System Engineer
2015-02-17 12:05:24| Space-careers.com Jobs RSS
For one of our main customers ESAESTEC, we are currently looking for a Robotics Software System Engineer, to provide support, to the ESTEC Telerobotics Haptics Laboratory. This position is related to the ongoing series of flight demonstrations onboard the International Space Station ISS. In order to demonstrate advanced technology for teleoperation of robotic systems on Ground from Space, the ESA Telerobotics Haptics Laboratory develops advanced haptic user interfaces for astronaut crew. For these devices, a range of highly customized subcomponents are being developed that require embedded software and hardware developments. Tasks and Responsibilities It is the primary purpose of this position of Robotics Software System Engineer, to support the HAPTICS series of flight experiments by contributing to the software development of the embedded systems and to the realtime control software of the novel haptic exoskeleton prototype of the project. The engineer in this role will be performing design and implementation of custom embedded sensoractuator system software, such as motor controller, analogue and digital sensor interface software and other more generic embedded system software for fieldbus level communication within haptic devices. Additionally, the engineer in this position will maintain and contribute to the development of the laboratories software framework for robotic control. He will contribute to developing novel specifications and requirements and help maintain the laboratories software frameworks for realtime control and ideally help to extend them to support embedded vision applications. help develop and define refine system level requirements for the laboratories embedded platforms and the exoskeleton robots development of software for embedded realtime targeting Linux based platforms as well as dedicated Microcontrollers and FPGAs development of the required tools, drivers, scripts, interfaces, APIs for the software projects of the laboratory development of additions for realtime communications such as Ethercat and DDS development of new realtime operating system components for realtime control establish, review, update and analyze specifications, e.g. to organize key requirements from existing prototype designs of the laboratory selection of digital COTS components, such as microcontrollers, fpgas, dsps for the purpose of embedded control implementation establish digital electrical schematics for new robotic electrical system components desirable manage and organize, with management and team members, the software capabilities, monitor the development process, schedule, and other necessary organizational matters to ensure timely readiness of the prototypes Experience and education Bachelors degree or Masters degree or PhD in Electrical or Software engineering from an accredited institution Strong ability to understand and abstract realworld systems including their physical properties and behaviours into the digital domain 3 years experience in the software development, preferably with experience in embedded realtime systems Excellent programming skills preferably in CC and scripting languages as python Extensive knowledge of UNIXLinux systems preferably of the Xenomai realtime patch or another realtime operating system QNX, RTEMS, VxWorks Extensive knowledge of MATLABSimulink as a user and developer of Sfunctions and other user extensions Knowledge of toolchains for rapid software development based on model based design and auto code generation. This includes compiler configuration, deployment and the methods required to automate the workflow preferably MatlabSimulink in Windows and Linux Understanding of realtime communications as Ethercat, DDS, CAN Programming skills for targeting highly embedded devices like FPGAs and Microcontrollers Experience in computer vision is desirable Practical experience of software development challenges like design approaches, prototyping, mocking, testing and building systems Ability to realise ideas and concepts in software prototypes Additional experiences and knowledge on the field of computer vision, computer graphics, physic engines or artificial intelligence Familiarity with automation technology, robotics and control systems Excellent verbal and written communication skills Excellent organizational skills Familiarity with aerospace andor MIL standards preferred Proficient computer skills, including but not limited to Microsoft Word, Excel, PowerPoint Strong team player. httpesatelerobotics.netcareerspermanentpositionsembeddedsoftwareandsoftwareframeworkspecialistdeadline30feb2014 About ATG Europe Today, ATG is recognized as a leading provider of specialized engineering, scientific and technical services to the European Aerospace, High Tech and Offshore industry. Our headquarters is located in Noordwijk, The Netherlands and we have subsidiaries in Germany and the UK. ATG People is the key player in delivering highly educated personnel for RD environments throughout Europe. We are continually recruiting experienced Engineers for exciting, full time positions based at our customers. As an ATG Engineer, you will be working on very diverse missions and assignments. This opens up unique opportunities to be engaged in innovative projects and challenging you to perform to high standards and utilizing the full extent of your professional knowledge. We need you to complement our super star team! Interested? Submit your CV and personal details through our website or send your application directly to recruitmentatgeurope.com. We encourage you to submit your CV in the Europass format. Click here to create a Europass CV.
Tags: system
software
engineer
robotics
Category:Transportation and Logistics
Latest from this category |
All news |
||||||||||||||||||
|