Simulation Software Engineer
Full job description
Proactive Technical Recruitment Ltd
Salary: £60,000 – £84,000 per year
Responsibilities:
- Drive the creation of a digital twin by building simulation applications for the Robot Pick hardware components (gripper, suction, vision, robot arm, etc.)
- Design and implement simulation scenarios used for prediction analysis and also for the optimisation of the existing systems
- Take an active role in the choice of technologies and techniques used in building robotic pick and pack simulations
- Participate in all the SDLC phases of a robot picking simulation system
- Lead the improvements to code quality through appropriate methods including testing, code review and mentoring
- Work on optimizing the deployment pipelines to improve delivery to stakeholders and maintain release quality
- Actively share knowledge inside the team and help others grow
- Collaborate with stakeholders including different customer teams and product managers to define interfaces and deliverables that meet their requirements
- Discover, evaluate and implement new tools and practices along with maintaining existing standards to increase the effectiveness of the team
- Document and present progress and deliverables
You will have:
- Demonstrable experience in developing and maintaining production software preferably in C#, Python, or C++
- Thorough understanding of the Unity 3D engine and C# a clear architectural vision to help steer the team.
- Experience with complex dynamic physics simulations.
- Experience simulating robotic systems, preferably robotic manipulators
- Experience implementing simulated cameras, lidar, or other sensors.
- Experience working with shaders, 3D modelling, lighting
- Strong software engineering fundamentals: SOLID principles, architecture, design patterns, testing
- Focus on code quality both in own work and that of the wider team using automated tools and libraries.
- Experience with CI/CD, preferably GitOps and Containers (Docker)
- Experience developing on Linux
- Understanding of agile methodologies and principles
Proactive Technical Recruitment is committed to equality in the workplace and is an equal opportunity employer.
Proactive Technical Recruitment is acting as an Employment Business in relation to this vacancy.
To apply for this job please visit definitejobs.co.uk.