Software Developer (m/w/d) | Full-time | Austria/Portugal
Software Developer (m/w/d) | Full time | Austria and Portugal
For our growing software team, we are looking for an experienced S oftware D eveloper.
About SEA.AI
At SEA.AI, we strive to establish machine vision as the new industry standard for safety and security in the maritime world. Our mission is to leverage artificial intelligence to detect floating objects and provide unparalleled situational awareness at sea, ultimately prioritizing safety, security, and comfort while saving lives.
Based in Austria, France, Portugal, and the US, SEA.AI is comprised of a dynamic, multi-national team of over 60 dedicated crew members. We foster a culture rooted in ambition, autonomy, openness, honesty, and respect. Our fast-paced and agile work environment provides opportunities for personal and professional growth, emphasizing collaboration and transparency.
Responsibilities
Your role will include:
- Design and develop scalable and resilient software solutions for our maritime safety systems.
- Write clean, maintainable, and future-proof code, ensuring reliability through rigorous testing, including unit, integration, and end-to-end tests.
- Collaborate in a cross-functional team, working closely with engineers, hardware specialists, and product teams in an agile environment.
- Take ownership of requirements, breaking them down into actionable tasks and delivering well-structured, reliable solutions.
- Continuously improve your skills, staying up to date with the latest advancements in software development, AI-driven systems, and maritime technology.
- Share your expertise and support your colleagues, fostering a culture of learning and continuous improvement by helping others grow through knowledge exchange and collaboration.
Your Profile and Qualifications
To excel in this role, we are looking for someone with the following profile and qualifications:
- You have at least 3 years of experience as a software developer in an agile environment.
- You are proficient in C++ and/or Python, with a solid understanding of software development methodologies, tools, data structures, algorithms, and software design patterns.
- You have hands-on experience with GStreamer and are comfortable working with video pipelines.
- You have a background in computer science, engineering, physics, electrical engineering, mechatronics, automation, or a related field
- You are a problem solver with strong attention to detail and a system-oriented mindset, able to work across multidisciplinary domains.
- You are willing to travel occasionally to our headquarters in Linz to collaborate with colleagues and contribute to on-site projects.
- You are a team player who communicates honestly, openly, and effectively.
- You are fluent in English; additional languages are a plus.
Additionally, experience in the following areas would be beneficial:
- Docker and containerized development.
- OpenCV, CUDA, TensorFlow, or Machine Learning.
What we offer?
When you join our team, you can expect:
- Join a highly motivated, skilled, and collaborative team – work alongside experts from diverse disciplines in an international environment.
- See your work in action—our latest developments are regularly tested on company-owned boats in Portugal, ensuring real-world performance.
- Expand your horizons—opportunities to travel to our other offices and collaborate with teams across Europe and beyond.
- Enjoy flexibility—a modern work culture with flexible working hours and occasional home office options.
- Invest in your passion—we support your growth with subsidies for motorboat and sailing licenses.
- Meal vouchers allowance
Ready for the Challenge?
SEA.AI is an equal opportunity company with a diverse team. We encourage everyone to apply.
Send us your comprehensive application, including your salary expectations and earliest possible starting date, to: career@sea.ai .
Look at all our job offers here: Careers