Senior Software Engineer C C++ and Python
Місто :
, Kyiv,
Компанія :
Crestt
Зарплата :
Знайдено :
4 дні тому
Опис
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.