Developer C++
SEA MACHINES ROBOTICS sp. z o.o.
⚲ Gdańsk, Oliwa
14 000–18 000 zł brutto / mies.
Wymagania
- C++
- Linux
- Git
- CI/CD
- ROS
- Automated testing
Opis stanowiska
Nasze wymagania:
BS or MS in Computer Science, Robotics, Computer Engineering, or related engineering field
Strong experience with modern C++ in production systems
Experience developing software for complex hardware-integrated systems (robotics, autonomous vehicles, maritime, aerospace, automotive, etc.)
Experience building multi-process or distributed systems with strong reliability requirements
Experience interfacing with hardware devices and sensors (serial, CAN, Ethernet, NMEA, etc.)
Experience working in Linux development environments and with UNIX tooling
Experience with software version control (Git) and collaborative development workflows
Strong debugging and troubleshooting skills in complex integrated systems
Ability to work effectively in cross-functional engineering teams
Mile widziane:
Familiarity with CI/CD pipelines and automated testing frameworks
Experience with robotics middleware such as ROS, MOOS-IvP, or similar systems
Experience working with real-time software systems
Experience integrating navigation or perception sensors
Experience working with simulation environments for robotics or autonomous systems
Strong written and verbal technical communication skills
O projekcie:
Why join us?
Because what we build actually goes into the water and does the job - for both commercial and military use. It's real-world autonomy, not just theory. We’re a driven and focused team. You’ll have space to try things, ask questions, suggest better ways, and be heard. Your work will actually shape the product.
If you want to work on something that matters, with people who actually care, this might be your place.
We aim for full transparency and predictable steps in recruitment process:
* CV review
* Intro interview (30–40 min)
* Technical interview
* Final interview with an offer or feedback
If all that resonates with you feel free to send us your resume. We’d love to chat and see if this is a great fit for you.
Zakres obowiązków:
Design, develop, and maintain high-performance C++ software for autonomous marine vessel systems
Develop and maintain core system architecture components, including inter-process communication, data pipelines, and middleware integrations
Implement and maintain device drivers and hardware interfaces
Test, debug, and maintain safe, reliable, production-grade software deployed on vessels operating in real-world environments
Participate in simulation, system integration testing, and field trials on vessels
Work closely with customer support and deployment teams to troubleshoot and resolve issues in fielded systems
Collaborate cross-functionally with autonomy, perception, networking, and UI teams to deliver complete system functionality
Contribute to software documentation, system design documentation, and internal development standards
Oferujemy:
Office stocked with snacks & refreshments.
Team lunch every Wednesday - A chance to connect, unwind, and enjoy a meal together.
Hands-on impact – your code will power AI-driven maritime autonomy, used in actual vessel operations.
A disciplined engineering environment with room for experimentation and learning.
Flexible hours with 3 required office days in Gdańsk.
Private healthcare - Access to medical services for your well-being.
Sports & wellness allowance - We support an active lifestyle with subsidies for gym membership.
Eyewear subsidy.
BS or MS in Computer Science, Robotics, Computer Engineering, or related engineering field
Strong experience with modern C++ in production systems
Experience developing software for complex hardware-integrated systems (robotics, autonomous vehicles, maritime, aerospace, automotive, etc.)
Experience building multi-process or distributed systems with strong reliability requirements
Experience interfacing with hardware devices and sensors (serial, CAN, Ethernet, NMEA, etc.)
Experience working in Linux development environments and with UNIX tooling
Experience with software version control (Git) and collaborative development workflows
Strong debugging and troubleshooting skills in complex integrated systems
Ability to work effectively in cross-functional engineering teams
Mile widziane:
Familiarity with CI/CD pipelines and automated testing frameworks
Experience with robotics middleware such as ROS, MOOS-IvP, or similar systems
Experience working with real-time software systems
Experience integrating navigation or perception sensors
Experience working with simulation environments for robotics or autonomous systems
Strong written and verbal technical communication skills
O projekcie:
Why join us?
Because what we build actually goes into the water and does the job - for both commercial and military use. It's real-world autonomy, not just theory. We’re a driven and focused team. You’ll have space to try things, ask questions, suggest better ways, and be heard. Your work will actually shape the product.
If you want to work on something that matters, with people who actually care, this might be your place.
We aim for full transparency and predictable steps in recruitment process:
* CV review
* Intro interview (30–40 min)
* Technical interview
* Final interview with an offer or feedback
If all that resonates with you feel free to send us your resume. We’d love to chat and see if this is a great fit for you.
Zakres obowiązków:
Design, develop, and maintain high-performance C++ software for autonomous marine vessel systems
Develop and maintain core system architecture components, including inter-process communication, data pipelines, and middleware integrations
Implement and maintain device drivers and hardware interfaces
Test, debug, and maintain safe, reliable, production-grade software deployed on vessels operating in real-world environments
Participate in simulation, system integration testing, and field trials on vessels
Work closely with customer support and deployment teams to troubleshoot and resolve issues in fielded systems
Collaborate cross-functionally with autonomy, perception, networking, and UI teams to deliver complete system functionality
Contribute to software documentation, system design documentation, and internal development standards
Oferujemy:
Office stocked with snacks & refreshments.
Team lunch every Wednesday - A chance to connect, unwind, and enjoy a meal together.
Hands-on impact – your code will power AI-driven maritime autonomy, used in actual vessel operations.
A disciplined engineering environment with room for experimentation and learning.
Flexible hours with 3 required office days in Gdańsk.
Private healthcare - Access to medical services for your well-being.
Sports & wellness allowance - We support an active lifestyle with subsidies for gym membership.
Eyewear subsidy.
🔍 Dekoder Ogłoszenia
🟡
Strong experience with modern C++ in production systems
Oczekuje się, że kandydat będzie miał doświadczenie w pisaniu kodu C++ używanego w rzeczywistych produktach, a nie tylko w projektach akademickich.
🟡
Experience developing software for complex hardware-integrated systems
Praca będzie polegać na integracji oprogramowania z fizycznym sprzętem, co może wymagać rozwiązywania problemów na styku obu dziedzin.
🟡
Experience building multi-process or distributed systems with strong reliability requirements
Systemy, nad którymi będziesz pracować, będą prawdopodobnie złożone, rozproszone i będą wymagały wysokiej stabilności działania.
🔴
You’ll have space to try things, ask questions, suggest better ways, and be heard.
Chociaż brzmi to zachęcająco, rzeczywisty wpływ na decyzje może zależeć od struktury zespołu i kultury firmy.
🟡
Because what we build actually goes into the water and does the job - for both commercial and military use.
Oznacza to, że projekt jest praktyczny i ma realne zastosowanie, ale może również sugerować pracę nad systemami o wysokich wymaganiach bezpieczeństwa i niezawodności.