Robotics Engineer Job Description

Robotics Engineer Job Description

4.9
166 votes for Robotics Engineer
Robotics engineer provides expertise in PLC Control Systems and Programming in the development and troubleshooting of Electrical and Automation Control Systems.

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:

Manage source code using version control systems such as Subversion, git, CVS
Generate creative and ideas and solutions with team members
Design, scope, and plan project delivery
Manage appropriate level of communication with stakeholders throughout projects
Maintain sufficient documentation, testing coverage, and product maintenance
Translate perception subsystem requirements into actionable development efforts
Develop and code new or updated software algorithms for the perception systems on an autonomous truck to meet prioritized customer/system requirements
Troubleshoot real-world autonomy issues identified at test sites or customer production sites
Develop and code new or updated software algorithms for the perception systems on an autonomous machines to meet prioritized customer/system requirements
Report to the Manager of Software of Engineering – Robotics or Chief Architect

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:

Object-oriented concepts
Development on Linux systems
Linux
PLC programming
Issues and lessons learned
Sensors
Technologies used in the development and build of automated assembly lines
Agile software development and software development best practices
Control systems
English

Desired experience for robotics engineer includes:

Experience with Robotic Automation processes for Glass Installation
Computer proficiency, Microsoft Word, Excel
Proven ability to read and understand code developed by others
Very strong programming skills and software architecture knowledge
At least 2 years of industry or academic experience with design, development, or programming of complex robotic vehicles (fully autonomous or semi-autonomous machines)
Ability to work effectively in a fast-paced, dynamic environment as part of a multi-disciplinary team

Robotics Engineer Examples

1

Robotics Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of robotics engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for robotics engineer
  • 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
Qualifications for robotics engineer
  • 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
2

Robotics Engineer Job Description

Job Description Example
Our company is looking to fill the role of robotics engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for robotics engineer
  • 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
Qualifications for robotics engineer
  • 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
3

Robotics Engineer Job Description

Job Description Example
Our company is hiring for a robotics engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for robotics engineer
  • 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
Qualifications for robotics engineer
  • 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
4

Robotics Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking for a robotics engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for robotics engineer
  • 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
Qualifications for robotics engineer
  • 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
5

Robotics Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of robotics engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for robotics engineer
  • 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)
Qualifications for robotics engineer
  • 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)

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates