Mid Robotics Software Engineer
Our Company:
Abyss Solutions revolutionizes the industry landscape of advanced robotics, intelligent computer algorithms and data analytics, and innovative machine-learning technology to improve the safety of critical infrastructure in offshore oil and gas, water, maritime, and sectors. Built on the values of Innovation, Agile, Integrity, Transparency, Excellence and No Egos, the company’s vision is to pioneer autonomous systems to enable inspections at scale.
Position Summary
Abyss is seeking a highly motivated Robotics Software engineer with 3-5 years of experience in robotics and sensing. As a member of the robotics team, you will be working on various tasks that involve capturing reality. You will work with an agile team in a collaborative workspace to develop sensing solutions that will deliver state-of-the-art inspection results. You will be responsible for developing software that will enable accurate reconstruction using multi modal data inputs. You will be building and testing next-generation data capture and registration techniques. Additionally, you will support technical teams using and scaling the solutions developed.
The successful candidate will possess strong problem-solving skills, effective communication, and is a self-starter. You will be passionate about robotic solutions, thrive in a team-oriented environment, and enjoy hands-on projects that challenge your skills.
Key Responsibilities
- Design, prototype and develop sensing and robotic solutions to meet product and technology objectives of inspections at scale
- Software and processing algorithm development while being responsible for best practices and taking ownership of non-functional requirements
- Support technical teams by providing advice and developing models, tools, processes etc. to streamline the business
- Communicate effectively with the relevant stakeholders, leadership and clients
- Help drive continuous improvement within the engineering team
Person specification
Technical competencies:
- Experience with sensing technologies including visual and lidar.
- Experience with sensor fusion including calibration
- Experience using localization and mapping algorithms using a variety of sensors
- Understanding of data association and registration
- Understanding of coordinate transformation
- Proficient in using Linux
- Proficient in Python
- Experience using ROS
Soft Skills:
- Excellent teamwork and communication skills to work effectively in a multidisciplinary environment.
- Strong analytical skills and problem-solving mindset
- Be self-starting
- Time management skills
Nice to Haves:
- 3D reconstruction techniques such as photogrammetry
- Field experience or experience with hardware
- Optimization techniques
- ROS2
Qualifications and experience
- Bachelor’s or Master’s degree in Robotics, Computer Science, or a related field
- 3-5 years of relevant experience
What is in it for you
- Flexible work arrangements
- Be empowered to get your work done through a lightweight Agile approach, access to end customers and ability to drive decisions around technology use
- Culture of innovation, continuous learning and improvement for the products we build as well as team and company-wide processes
- Quarterly hackathons where groups form to come up with ideas and test solutions for difficult or interesting problems
- Work closely with industry leaders working on problems without existing solutions
- Opportunity to transition into other technical specialties within the company
- Competitive benefits scheme such as market leading parental leave policies, charity donation/matching policy, and volunteering day leave.