Skiez Recruitment arepartnering with a London-based software business in their search for a Senior Integrations Engineer. This will be working with in the RoboticsIntegrations departmentandreporting directly totheHead of Robotics.
This role is ideal for an experienced software engineer with a passion for machine control and client collaboration. As a senior integrations engineer, you'll spearhead the process of seamlessly integrating client machines, ensuring they seamlessly sync with our product.
Responsibilities:
- Guide machine integrations from contract inception to successful implementation, ensuring smooth workflow printing.
- Conduct requirements gathering through forms, client meetings, and manual examination.
- Develop new features and perform bug fixes as needed for integration.
- Set up client systems, including digital twin configuration and program generation.
- Validate integrated systems through collaborative testing with clients.
- Facilitate communication with clients to understand their needs and address any gaps.
- Swiftly troubleshoot and resolve issues with client systems.
- Take ownership of the codebase involved in the integration process.
- Lead internal integration meetings to update commercial and customer success teams.
- Assist the Commercial Team in scoping out development requirements for new integrations.
- Support the Customer Success Team in addressing client inquiries and resolving integration issues.
- Conduct code reviews for fellow integrations engineers.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, Maths, or related field.
- 4+ years of experience in Java Programming.
- Strong communication skills, especially in client-facing roles.
- Structured time-management skills and deadline estimation proficiency.
- Ability to work independently and collaboratively.
- Exceptional attention to detail and a penchant for perfectionism.
- Proficiency in predicting and addressing edge cases.
- Experience with Git version control.
Optional Requirements:
- Frontend Web Development Knowledge, particularly ReactJS + ThreeJS.
- Experience developing software for hardware systems, especially robotic systems.
- Background in Agile methodology.
- Strong mathematical background, particularly in linear algebra and robot kinematics.
We look forward to discussing this exciting opportunity with you further!