Hi! We are in search of a Senior Software Engineer to join a team in the development and deployment of an expanding product line focused on mobile robotics applications for marine vehicles. 😊
As a Senior Software Engineer, you will collaborate with autonomy team to craft practical path-planning, localization, and mapping algorithms suitable for both manned (ADAS) and unmanned (remote control) ships. This role particularly values engineers with a robust "systems-level" approach, emphasizing the capacity to analyze interactions and trade-offs among various components.
Location: Gdańsk – hybrid work
MID
11 000 – 17 000 PLN gross/month (Permanent/UoP)
SENIOR
17 000 – 24 000 PLN gross/month (Permanent/UoP)
Responsibilities and Duties
• Develop, test, and seamlessly integrate sophisticated software tailored for marine vessel autonomy.
• Design and incorporate mechanical components, sensors, actuators, and control systems into robotic platforms.
• Program and deploy control algorithms for autonomous navigation, manipulation, and task execution.
• Conduct thorough testing, debugging, and upkeep to ensure the reliability, safety, and excellence of the codebase.
• Collaborate closely with the customer support team to resolve any issues promptly.
• Engage in cross-functional collaboration with technical teams to grasp product and technical requisites comprehensively.
• Maintain comprehensive software documentation and contribute to the development of user documentation.
• Participate actively in on-water testing with our dedicated test fleet.
Qualifications and Skills
• Hold a BS or advanced degree in Computer Science, Robotics, Computer Engineering, or a relevant technical field.
• Accumulate a minimum of 5 years of hands-on experience with unmanned vehicles and/or mobile robotics.
• Demonstrate proven proficiency in robotics, automation, or mechatronics engineering, encompassing system design and implementation.
• Exhibit expertise in programming languages such as C/C++ and Python for robotic control and automation purposes.
• Possess familiarity with prevalent path planning and mapping methodologies.
• Have experience in developing autonomous vehicle simulations and automated tests.
• Be accustomed to working within Linux environments.
• Have a background in modern CI/CD workflows and Agile software development methodologies.
• Familiarity with marine vehicles and instrumentation is advantageous.
• Display exceptional communication skills, capable of articulating complex ideas clearly and persuasively.
• Thrive in a fast-paced development environment.