What are you going to do
li]:text-brunel-dark-grey [&_ul>li]:py-2 [&_p]:text-brunel-dark-grey [&_ul>li>ul>li]:pl-0 pl-4 description">
Position Responsibility:
Working with a large team of highly skilled engineers, you will be responsible for:
* Support design, development, and validation of sensor systems to collect data from representative operational environments.
* Support integration of third party and/ or in house developed software components to develop perception systems to meet project criteria.
* Collaborate within the innovations team to develop algorithms and control logic to meet the project requirements.
* Support development of efficient and reusable data conversion functionality.
* Participate in defining and reviewing functional and non-functional requirements and software architecture discussions.
* Perform code and solution design reviews to ensure that software components meet the specified standard for software quality.
Introduction
Essential skills and knowledge
li]:text-brunel-dark-grey [&_ul>li]:py-2 [&_p]:text-brunel-dark-grey [&_ul>li>ul>li]:pl-0 pl-4 jobrequirements">
Skills & Behaviours:
To be successful in this position, you will be required to have the following set of skills and demonstrated behaviours:
* Proficiency in designing and developing software for robotic systems using a combination of frameworks of C++, Python, DDS, or ROS2.
* Demonstrated skills in development of control systems for robotic systems or mechatronic systems
* Strong organisational skills with the ability to manage time, priorities, and tasks effectively.
* Excellent attention to detail and accuracy in code and documentation.
* Effective communication skills, both written and verbal, with the ability to interact professionally with team members and stakeholders.
* Proactive and creative approach to problem-solving and task execution.
* Ability to work with minimum supervision.
* Adaptability and flexibility to adjust to changing priorities and deadlines.