At a Glance
- Tasks: Develop and improve vessel data software while collaborating with a dynamic team.
- Company: Join Artemis Technologies, a leader in zero-carbon maritime solutions.
- Benefits: Enjoy competitive pay, health perks, and flexible working arrangements.
- Why this job: Make a real impact on innovative projects in a fast-paced environment.
- Qualifications: Pursuing or completed an MSc in Software Development or related field.
- Other info: Great opportunities for career growth and a vibrant company culture.
The predicted salary is between 20000 - 30000 £ per year.
CONTRACT TYPE: Part time – 2 days per week / Fixed Term 4 months
REPORTING LINE: The Software Engineer will report directly to the Data Manager.
LOCATION/BASE: You will be working at our location in the Titanic Quarter: Unit 1 Oakbank, Channel Park, Queens Road, Belfast BT3 9DT.
Departmental Overview: The product team sits within the Artemis eVessels department and is responsible for the delivery of current design and the definition of new products. The data analytics branch is responsible for the capture, processing, storage and analysis of all operational vessel data to deliver insights on performance to various internal and external stakeholders. It also informs the next vessel design iteration, provides support for vessel warranty services and investigates new technologies to deliver more connected vessels.
Summary Of The Role: This is a part-time, fixed term (4 months) graduate position aligned with completion of an MSc in Software Development or related discipline. The role supports vessel data processing software, fleet analysis and internal performance tool deployment. It offers an opportunity to work on a technically challenging, real‑time system and see your work deployed and in action on a day‑to‑day basis.
The Role Description: The Graduate Software Engineer – Data & Performance will support the development, deployment and continuous improvement of Artemis’ vessel data software stack across both edge and cloud environments. Working closely with the Data Manager, Product Team and Performance Engineering function, the role will contribute to the capture, processing and structured analysis of operational vessel data to support engineering validation, product development and fleet performance monitoring. The role will be involved in the full lifecycle of internal software tools and analytics workflows and requires a strong commitment to quality and process around code development and documentation.
Key Responsibilities / Accountabilities:
- Coordinate and collaborate with ATL technical partners to deliver groundbreaking zero‑carbon maritime solutions.
- Help establish best practices for software engineering in the data analytics branch.
- Support vessel data software packaging and deployment (edge and cloud).
- Perform structured analysis on Artemis eFoiler fleet data.
- Support hardware and software integration for bench and onboard testing.
- Assist Head of Product and Data Manager in deploying and improving analysis toolkits, improving their integration, data visibility and validation across departments.
- Maintain documentation and version control standards.
- Attend team and 1‑1 meetings and fulfil reporting requirements as required by Artemis Technologies.
- Ensure compliance with Artemis Technologies Policies and procedures as outlined in the Company Handbook.
- Build good working relationships across Artemis Technologies.
- Contribute to shaping a culture that reflects Artemis Technologies Values and Guiding Principles and enables the company to achieve its goals.
Person Specification:
- Currently completing or recently completed an MSc in Software Development or related discipline.
- Undergraduate degree in Engineering, Computer Science or related technical field.
Key Skills Required:
- Technical skills: Exposure to Python and object‑oriented programming, familiarity with SQL and database fundamentals, basic understanding of Git and version control, strong analytical mindset with engineering awareness, interest in performance modelling and digital twin concepts.
- Desirable: Exposure to embedded systems, experience with Influx or other time‑series database, experience with schema‑less databases, experience with Grafana or similar tool.
- Communication skills: good technical communication skills, commitment to documentation and reporting, excellent interpersonal skills.
- Organisation skills: ability to manage part‑time workload alongside academic commitments, structured and detail‑oriented approach to problem solving, focus on delivery to an agreed schedule.
- Teamworking: collaborative approach across Product, Engineering and Data teams, ability to relate well to others, build cooperative and collaborative working relationships, both internally and externally.
- Flexibility: May be asked to contribute to areas outside of technical expertise.
Remuneration: Competitive salary commensurate with experience. Benefit package: Private Medical Insurance, Health Cashback Plan, Group Income Protection, Stakeholder Pension, Cycle to Work scheme, Electric Vehicle scheme, Life Insurance (3 x salary), Employer Assistance Programme, 22 days holiday plus 13 public/bank/closure holidays (pro‑rata), up to 5 service‑related holidays over the first five years of employment, regular social events for staff and family.
Equal Opportunities: Artemis Technologies is an equal opportunities employer and is committed to promoting diversity and equality of opportunity. The company does not discriminate on grounds of race, gender, sexual orientation, gender re‑assignment, disability, age, class, religion or belief, community background or passport held. The principles underpinning this commitment are embedded in our policies, procedures, day‑to‑day practices and external relationships. We monitor and encourage applications from a diverse range of candidates and comply with relevant Fair Employment regulations regarding background information.
Privacy: We are committed to protecting the privacy and security of your personal information as per the terms of our Privacy Policy, available on request from Artemis Technologies Ltd.
Junior Software Engineer (Internship) in Belfast employer: Artemis Technologies
Contact Detail:
Artemis Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Software Engineer (Internship) in Belfast
✨Tip Number 1
Network like a pro! Reach out to current or former employees on LinkedIn, especially those in the tech and data fields. A friendly chat can give you insider info about the company culture and maybe even a referral!
✨Tip Number 2
Prepare for the interview by brushing up on your Python and SQL skills. Be ready to discuss your projects and how you've tackled challenges in your studies. Show them you're not just a coder, but a problem solver!
✨Tip Number 3
Don’t forget to showcase your teamwork skills! Talk about group projects or collaborations during your MSc. Employers love candidates who can work well with others, especially in a dynamic environment like Artemis Technologies.
✨Tip Number 4
Finally, apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the team at Artemis Technologies.
We think you need these skills to ace Junior Software Engineer (Internship) in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Junior Software Engineer role. Highlight relevant skills like Python, SQL, and any projects that showcase your coding abilities. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and why you're excited about this internship. Let us know how your background aligns with our mission at Artemis Technologies.
Showcase Your Projects: If you've worked on any cool projects, don't hold back! Include links to your GitHub or any other platforms where we can see your work. We love seeing practical applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at Artemis Technologies
✨Know Your Tech
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss any projects you've worked on that involved these technologies, as well as your understanding of object-oriented programming and version control with Git.
✨Show Your Analytical Side
Prepare to demonstrate your analytical mindset. Think of examples where you've tackled complex problems or performed structured analysis, especially in relation to data processing or performance modelling. This will show that you can contribute to the vessel data software stack.
✨Communicate Clearly
Practice explaining technical concepts in a clear and concise manner. Good communication skills are essential for this role, so be ready to discuss how you document your work and report findings to team members. Highlight any experience you have in collaborative environments.
✨Be Ready to Collaborate
Since teamwork is key in this role, think about how you've worked with others in past projects. Be prepared to share examples of how you've built relationships across teams and contributed to a positive working culture. This will show that you're a good fit for their collaborative environment.