Software Engineer
Southampton, Lisbon - Hybrid
Employment Type
Full-time
Software Engineer
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:
We are seeking a highly skilled and motivated Software Engineer to join our team, focusing on developing and enhancing sensor systems. You will play a crucial role in designing, developing, and validating new features, contributing to both the software lifecycle and the innovative solutions that power our systems.
As part of a collaborative team, you will be involved in various phases of software development, from gathering requirements to supporting field trials. This position offers an exciting opportunity to work with cutting-edge technology in a fast-paced environment under an Agile development philosophy.
What will be your responsibilities:
- Requirement Analysis and Development:Analyze and develop high-level requirements into detailed specifications.
- Documentation & Communication:Communicate new features and improvements to the wider company through clear documentation and release notes.
- Feature Design & Development:Design and create new features for sensor systems.
- Agile Development:Collaborate as part of an Agile team, contributing throughout the full software lifecycle.
- Validation & Verification:Validate and verify new software features to ensure quality and performance.
- Field Trials Support:Support field trials in the UK and internationally, ensuring software meets the required standards in real-world conditions.
- Team Collaboration & Engagement:Actively engage and collaborate with both the immediate development team and the broader TEKEVER community.
- Software Testing & Integration:Perform rigorous software testing and integration to ensure smooth deployments and product stability.
- Mentorship:Mentor Engineers and Graduate Engineers, helping to develop their skills and guide them in their professional growth.
- Continuous Learning:Stay up to date with modern software technologies and best practices.
- Process Improvement:Help improve software engineering processes to enhance development efficiency.
- Review & Approve Changes:Review and approve software changes, ensuring they meet quality standards and are aligned with project goals.
- Lead Small Projects: Lead small software teams for small-scale projects, ensuring timely delivery and quality outcomes.
Profile and requirements:
- Education:
- BEng/BSc in Computer Science, Mathematics, Engineering, or a related field (2.1 or better).
- MEng, MSc, or PhD is a plus.
- Language Requirements: Advanced proficiency in English, with proven fluency at the C2 level.
- Experience:
- Minimum of 5+ years of software development experience in a commercial environment.
- Proficiency in C/C++ programming.
- Experience with unit testing and the software development lifecycle.
- Knowledge of multi-threaded development and distributed software systems.
- Familiarity with SOLID principles and modern software design patterns.
- Experience with Docker and build pipelines.
- Proficient in version control using Git.
- Experience with CUDA for GPU programming.
- Solid understanding of Linux systems.
- Additional Technical Skills (Desired):
- Python, QT, and QML development.
- Familiarity with Atlassian Jira and Confluence.
- Experience with Intel & ARM architectures.
- Expertise in software efficiency and optimization.
- Proficiency in OpenGL.
What we have to offer you:
- An excellent work environment and an opportunity to make a difference;
- 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/