Job Opportunity: Robotic Systems Software Engineer at the NOC
The National Oceanography Centre (NOC) is the UK's centre of excellence for oceanographic sciences. They are a national research organisation, delivering integrated marine science and technology from the coast to the deep ocean and one of the top five institutions of its kind in the world. The NOC has entered a truly exciting time, moving to independent & charitable status as of 1 November 2019.
About the role
The NOC is looking for Software Engineers to join the Marine Autonomous and Robotic Systems (MARS) Group at the NOC in Southampton, UK. They are entering a new phase in the development of autonomous underwater vehicles (AUVs) which will build on a legacy that includes more than 20 years of pioneering exploration in the world’s oceans under Antarctic ice and deep hydrothermal vents.
You will join a team of enthusiastic multi-disciplinary researchers and engineers who are developing and operating the NOC fleet of AUVs and other marine scientific equipment around the world. You will play a key role in the development of the embedded software deployed within the subsystems of the AUVs including power management, actuation, sensing, and control behaviours. Alongside this exciting development work, you will contribute to the integration and testing of the AUVs both at the NOC and away on field trials. You will have the opportunity to support worldwide research cruises and sea-going operations, including system configuration prior to the cruises.
You will contribute to the development of cutting-edge next generation robotic software, and command and control systems for autonomous platforms. In this position, the successful applicant might be required to work at sea to oversee equipment fault finding and repair. Each day at sea will attract an additional allowance.
About you
The NOC is looking for highly motivated engineers with outstanding embedded programming skills, and a background in robotics and/or automatic control. You will have a degree in Software Engineering, or a related area such as electronics, or relevant equivalent experience. Excellent native code software implementation skills (e.g. C/C++) are essential. Hands-on practical experience in control systems, robotics, automation as well as familiarity with robotics middleware (e.g. ROS) and other relevant software packages such as MATLAB are an advantage.
* Robotic sensing and control
* Robotic localisation, navigation and planning
* Hands-on robotics or experience with embedded systems
A commitment to producing quality solutions, ensuring a high degree of accuracy and close attention to detail is required, along with a disciplined approach to analysing and resolving problems. You will be self-motivated, pro-active, flexible and innovative with the ability to work within a small team and communicate complex engineering concepts to specialist and non-specialist audiences.
#J-18808-Ljbffr