Robotics Engineer Job Description
Robotics Engineer Duties & Responsibilities
To write an effective robotics engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included robotics engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
Robotics Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Robotics Engineer
List any licenses or certifications required by the position: CE, ASQ, LSS, DFLSS, CG-719K, PMP, UL, EMC, RIA, TUV
Education for Robotics Engineer
Typically a job would require a certain level of education.
Employers hiring for the robotics engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Associate Degree in Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Computer Engineering, Technical, Mechatronics, Design, Manufacturing, Aerospace Engineering
Skills for Robotics Engineer
Desired skills for robotics engineer include:
Desired experience for robotics engineer includes:
Robotics Engineer Examples
Robotics Engineer Job Description
- Support and advance the various software modules of Intellibot's product line
- Develop new software for advanced robotic functionality including navigation, path planning, collision avoidance, sensor fusion, interprocess communication, and custom troubleshooting applications
- Skilled with open-source development tools (e.g., GCC) and libraries
- Debug software with hardware and software debuggers and electronic test equipment
- Track issues using bug tracking software
- Work with software and system engineers to develop software for robotics system applications
- Integrate and test software solutions in simulation and on the robotic systems
- Take part of the development of a simulation environment for our robotic systems
- Quickly implement proof of concepts and test them on the systems
- Maintain good customer relationship with professional service in safe manner
- Excellent oral and written communication skills, including specification development
- Working knowledge of and experience with worldwide regulatory requirements for consumer products desired - UL, CE, FCC
- Strong high volume production focus and knowledge required
- Highly organized - Excellent follow through and follow up skills
- Ability to work well and efficiently in small development teams independently
- Bachelor of Science degree in Computer Science, Electrical Engineering, or Computer Engineering
Robotics Engineer Job Description
- Development of novel embedded systems, sensors, motor controllers, communication systems and electronics in robotic systems
- Develop and implement novel control systems for manipulation and locomotion robotic systems
- Identify and attend to system and user problems arising from customers
- Designing and implementing advanced manipulation techniques and installations
- Integrating planning with perception and application teams
- Evaluating and identifying improvements to system designs
- Support new equipment design, installation, and testing to ensure quality and efficiency
- Drive robotic safety activities to achieve common Lockout/Tagout (LOTO), Gate entry box
- Design, implement, and test electrical systems for robotics hardware prototypes
- Evaluate off-the-shelf components for prototypes
- Experience with Robotic Automation, PLC5, ControlLogix
- 10 or more years experience as an embedded systems programmer
- Have strong skills in object-oriented design and skill in C++ coding for embedded systems
- Have a deep development experience with multithreaded/multi-process applications
- Have strong knowledge of data structures and standard algorithms
- Strong attention to detail, covering both software design and product performance
Robotics Engineer Job Description
- Iterate on electrical design of prototypes to transition to production
- Assist with building and testing hardware units
- The role requires regular collaboration with regional quality, productivity leaders and customers at power plant sites globally to identify optimum solutions aimed at reducing outage time and cost
- Execute the design, analysis, and evaluation of assigned projects using sound engineering principles and adhering to business standards, practices, procedures, and product and program requirements
- Collaborate with Region and Product teams to achieve productivity goals on planned maintenance activities for power plant equipment (Gas Turbine, Steam Turbine, Generator, Boiler)
- Collaborate with region quality leaders, product service engineers, and product platform engineers to create robust solutions
- Work hands on in state of the art Gas Turbine Outage Simulator to prove out robotics solutions before field trials
- Collaborate with Field Engineers at global Planned Maintenance Events to validate robotics solutions in the field
- Collaborate with regional tooling centers and other internal stakeholders to drive commercialization and product acceptance
- Work with vendors to ensure that joint projects meet the needs of the Field Engineers while ensuring a low cost solution
- Must be able to travel 75% of the time during launches
- Able to employ agile development methods to meet demanding deadlines
- Willing to follow organizational software standards
- A Master’s Degree in Computer Science, Software Engineering, or Mathematics
- Expertise in software development for perception, real-time and mission critical systems
- History of developing software following UL, CE or other regulatory standards
Robotics Engineer Job Description
- Author detailed technical documents for operation and maintenance of robotics solutions to enable industrialization
- Lead design reviews with the Chief Engineer’s office
- Develop simple UIs to facilitate initiating and tracking progress of processes
- Work with build technicians to identify pain points in test processes
- Developing tools and integration strategies to increase effectiveness and lower cost
- Robot programming edits and changes such as logic, software and path alterations through either off-line or on-line methodology
- Provide robot specific or systems training to associates and customers if needed
- Paint process development, Validation, testing and documentation
- Development, implementation and testing of novel control algorithms to improve performance and enable new capabilities in manipulation and locomotion
- Contribute and guide decisions, design and architecture of robotic systems by understanding trade-offs between mechanical, electrical and control software functions
- Strong compputer skills (Excel, Power Point)
- Comfortable with using oscilloscopes and logic analyzers for software development
- Swift/Cocoa/iOS app development, QT, or other Unix-based graphical development systems
- Experience with web application development including jQuery, PHP, relational database development
- Support system field testing on a variety of platforms, including aircraft, ground vehicles, and naval ships
- BS or MS (preferred) in Robotics, Computer science, Computer Engineering, Electrical Engineering or equivalent
Robotics Engineer Job Description
- Development, implementation and testing of system of systems of multi-arm collaborative control, obstacles detection and avoidance, redundancy resolution, virtual, constructive and hardware in the loop simulation, automated method for close loop calibration and control, and design specifications and requirements analysis
- Perform line balancing of steps to ensure efficiency
- Conduct time studies and determine capacity assumptions
- Create procedural documentation for use by the workforce
- Utilize problem-solving methodologies to determine the best course of action for each product upgrade and field retrofit
- Create comprehensive process flow mapping, inclusive of cycle time and capability, labor content, tooling requirements, and inventory management
- Work with suppliers and support manufacturing tooling and fixturing selection and design
- Engage with fulfillment center leadership teams to provide the status of the work, remove obstacles, and address challenges
- Initiate continuous improvements using feedback from Subject Matter Experts
- Design mechanical components, modules and systems according to system specifications with a focus on design for excellence (DFX)
- 5+ years designing and developing software and simulator for complex electro-mechanical systems
- Strong background in object oriented programming and system architecture
- Proficiency with C/C++ programming and multi-threaded applications
- Strong experience in robotic and control architecture
- Experience with robotics software library and robotics simulator such as ROS, OROCOS, Gazebo…
- Experience with real-time software applications and RTOS (QNX preferred)