Software Engineer
We usually respond within a week
Are you ready to revolutionise the world with TEKEVER? 🚀🌍
Join us, the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation. We offer a unique surveillance-as-a-service solution that provides real-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 mission-oriented game-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 a Software Engineer within the Data & AI team, you will be responsible for designing, developing, integrating and deploying advanced software solutions related to our Data & AI systems. You will play a critical role in shaping the software design, ensuring scalability, performance, and reliability while driving innovation in real-time intelligence, AI-powered analytics, and mission-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:
- Requirement Analysis & Development: Analyze high-level requirements and translate them into detailed specifications.
- Software Design & Development: Design, develop, integrate and deploy robust, scalable, and high-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 real-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. PhD is a plus.
- Experience: 5+ years of experience in hands-on delivery of professional software engineering solutions.
- 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 multi-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 DevOps tools.
- Experience with cloud platforms (AWS, Azure, GCP), microservices, and distributed systems.
- Strong knowledge of DevOps best practices, including CI/CD, containerization (Docker, Kubernetes), and telemetry monitoring.
- Familiarity with Docker, Intel & ARM architectures, and OpenGL.
- Familiarity with QT and QML or similar technologies.
- Bonus points:
- Experience with AI, ML, data processing, or real-time intelligence systems is a plus.
- Experience with Rust is a plus.
- Familiarity with embedded systems and real-time operating systems is a plus.
- Familiarity with CUDA for GPU programming and experience with efficiency optimizations is a plus
- Analytical Skills: Strong analytical and problem-solving skills with a focus on delivering scalable and efficient data solutions.
- Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with technical and non-technical stakeholders.
- Attention to Detail: High attention to detail and a commitment to ensuring data quality and accuracy.
- Adaptability: Ability to work in a fast-paced, dynamic environment and manage multiple priorities simultaneously.
What we have to offer you:
- An excellent work environment and an opportunity to create a real impact in the world;
- A truly high-tech, state-of-the-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 on-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 LinkedIn page at https://www.linkedin.com/company/tekever/
- Department
- DATA & AI
- Locations
- Tekever Lisboa (PT), Tekever Southampton (UK), Tekever Porto (PT)
- Remote status
- Hybrid
- Employment type
- Full-time
Software Engineer
Loading application form
Already working at Tekever?
Let’s recruit together and find your next colleague.