Software Engineer 95 views


Software Engineer

Overall Purpose:
Supporting projects with software engineering expertise, producing software for robotic remote handling and related systems and working on the design and execution of advanced research projects.

• Specification, design, and implementation of software for robotic systems.
• Specification, design, and implementation of graphical user interface software.
• Support Technical lead for Procurement of database and application infrastructure and services.
• Integrating and commissioning systems.
• Supporting other engineers and managers with application issues.
• Representing the company with customers and collaborators.
• Acting as sole or primary interface to internal and external collaborators on project work or areas of specific expertise.
• Acting as key resource on projects of moderate scale and/or complexity.
• Performing business development activities including networking and supporting bids.

Specific Qualifications/Experience:
Essential –
• Bachelor’s degree in Software Engineering or a related subject.
• At least 2 years’ experience working in software development.
• Strong programming capability in C# and web development (e.g. JavaScript, knockout.JS, CSS).
• Experience with C++ and other Object Orientated Languages.
• Experience of design and practical implementation of Graphical User Interfaces.
• Experience with database design and interrogation (SQL).
• Experience with ASP.NET, MVC, and Entity Framework
• A strong understanding of software engineering techniques and design principles including lifecycle, version control (Git, SVN etc..), documentation.
• Good interpersonal and communication skills, and a proven ability to function as part of a team.
• Working knowledge of English
Desirable –
• Experience in Robotics / Machine Learning / Computer Vision / Automated Planning.
• At least 5 years’ experience working in a related engineering field.
• Knowledge of mathematical modelling and optimisation.
• Familiarity with system modelling UML/SysML beneficial.
• General interest in mobile robotics and engineering.
• Experience with computer graphics, VR, and AR.
• Understanding of sensor fusion techniques.

More Information

Apply for this job
Email Me Jobs Like These
Showing 1–0 of 0 jobs

Nothing Found

Leave your thoughts

Share this job

Job vacancies directory is where you can find more than 5000 trusted jobs available on the website for candidates to apply. And enable Employers to post Job advertisements.

Contact Us