Software Engineering Lead
Are you ready to revolutionise the world with TEKEVER? ? ?
Join us, the European leader in unmanned technology, where
- edge advancements meet unparalleled innovation. We offer a unique
-
-
- service solution that provides
- time intelligence, enhancing maritime safety and saving lives. TEKEVER is setting new standards in intelligence services, data and AI technologies.
Become part of a dynamic team transforming maritime surveillance and making a significant impact on global safety. ?
At TEKEVER, our mission is to provide limitless support through
- oriented
- changers, delivering the right information at the right time to facilitate critical decisions.
If you’re passionate about technology and eager to shape the future, TEKEVER is the place for you! ? ? ?
Job Overview:
As the Software Engineering Lead within the Data & AI team, you will be responsible for leading a team of Software Engineers in the design, development, integration and deployment of advanced software solutions related to our Data & AI systems. You will play a critical role in shaping the software architecture, ensuring scalability, performance, and reliability while driving innovation in
- time intelligence, AI-powered analytics, and
- critical applications. Typical software products that this role will focus on relate to our Computer Vision & Object Detection frameworks, Data Science products, advanced navigation solutions, and Advanced Analytics & Insights products, as well as the integration of those across our broader product portfolio.
What will be your responsibilities:
- Leadership & Mentorship: Lead and mentor a team of Software Engineers, fostering a collaborative and
- performance culture while supporting professional growth. - Roadmap development for the Software Engineering team.
- Project Leadership: Lead small software teams for focused projects, ensuring timely delivery and
- quality outcomes. - Requirement Analysis & Development: Analyze
- level requirements and translate them into detailed specifications. - Software Architecture & Development: Design, develop, integrate and deploy robust, scalable, and
- performance software for the Data & AI team. - Documentation & Communication: Together with Product Owners, communicate new features and improvements across the company through clear documentation and release notes.
- Agile Development: Collaborate as part of an Agile team, contributing throughout the full software lifecycle.
- Validation & Verification: Ensure software quality and performance through rigorous validation, verification, and testing, with strong experience in software quality, coding standards, metrics and the use of automated tooling to support these aspects.
- Field Trials Support: Support field trials, ensuring software meets required standards in
- world conditions. - Software Testing & Integration: Perform rigorous software testing and integration to ensure smooth deployments and product stability.
- Process Improvement: Help improve software engineering processes to enhance development efficiency.
- Review & Approve Changes: Coordinate the review and approval of software changes, ensuring they meet quality standards and align with project goals.
- Innovation & Continuous Learning: Stay up to date with modern software technologies, best practices, and advancements in AI and autonomous systems.
Profile and requirements:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Information Systems, or a related field. Ph
D is a plus. - Experience: 5+ years of experience in
- on delivery of professional software engineering solutions with at least 2 years in a leadership or managerial role. - Technical Expertise:
- Strong proficiency in programming in C++, C# and Python.
- Deep experience in software architecture patterns and software integration as well as API development.
- Strong understanding of SOLID principles and modern software design patterns.
- Experience with optimisation of software engineering processes.
- Experience with unit testing, version control (Git), and build pipelines.
- Experience with
- threaded development and distributed software systems. - Deep experience in the improvement of software quality.
- Strong understanding of database management systems.
- Experience with Atlassian Jira, Confluence, and Agile methodologies.
- Solid understanding of Linux systems and Dev
Ops tools. - Experience with cloud platforms (AWS, Azure, GCP), microservices, and distributed systems.
- Strong knowledge of Dev
Ops best practices, including CI/CD, containerization (Docker, Kubernetes), and telemetry monitoring. - Familiarity with Docker, Intel & ARM architectures, and Open
GL. - Familiarity with QT and QML or similar technologies.
- Bonus points:
- Experience with AI, ML, data processing, or
- time intelligence systems is a plus. - Experience with Rust is a plus.
- Familiarity with embedded systems and
- time operating systems is a plus. - Familiarity with CUDA for GPU programming and experience with efficiency optimizations is a plus.
- Experience with AI, ML, data processing, or
- Strong proficiency in programming in C++, C# and Python.
- Analytical Skills: Strong analytical and
- solving skills with a focus on delivering scalable and efficient data solutions. - Leadership: Proven leadership skills with experience in building and leading
- performing teams. - Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with technical and
- technical stakeholders. - Language Requirements: Advanced proficiency in Portuguese and English, with proven fluency at the C2 level in both languages.
- Project Management: Strong project management skills with the ability to manage multiple projects and priorities simultaneously.
- Attention to Detail: High attention to detail and a commitment to ensuring data quality and accuracy.
- Adaptability: Ability to work in a
- paced, dynamic environment and manage multiple priorities simultaneously.
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, Information Systems, or a related field. Ph
What we have to offer you:
- An excellent work environment and an opportunity to create a real impact in the world;
- A truly
- tech,
-
-
- art engineering company with flat structure and no politics; - Working with the very latest technologies in Data & AI, including Edge AI, Swarming - both within our software platforms and within our embedded
- board systems; - Flexible work arrangements;
- Professional development opportunities;
- Collaborative and inclusive work environment;
- Salary compatible with the level of proven experience.
Do you want to know more about us ?
Visit our Linked
In page at https://www.linkedin.com/company/tekever/
- Informações detalhadas sobre a oferta de emprego
Empresa: Tekever Localização: Porto
Porto, Porto District, PortugalPublicado: 7. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!