At a Glance
- Tasks: Develop and support software for innovative networking products in a collaborative team.
- Company: Join Abaco, a leading tech company with a focus on innovation and teamwork.
- Benefits: Gain hands-on experience, mentorship, and potential career opportunities after your internship.
- Why this job: Work on real-world projects and make a tangible impact in the tech industry.
- Qualifications: Studying a relevant degree with knowledge of C and Python programming.
- Other info: Dynamic environment with a strong emphasis on personal growth and fun.
The predicted salary is between 20000 - 30000 £ per year.
The Software Engineering Intern role will experience Embedded and GNU/Linux System software Development on a selection of projects based in Abaco’s Networking Innovation Centre in Edinburgh. This is a 12 month internship that is specifically designed for applicants who should be studying towards a relevant sandwich degree that recognises a 12 month industrial placement.
Our Software Engineers are responsible for the design, development, and test of a range of embedded and systems software. As an Edinburgh based software intern at Abaco, you will be assigned to the OpenWare Development Team, where you will work on real world products and customer issues within Abaco’s NETernity network switch products. We understand that you won’t have all the skills we require when you arrive, which is why our managers, team leaders and engineers help coach and support you throughout the placement so that you can develop and achieve during your time with us.
We implement the majority of our code using C, targeted at our network switch products, based around third party switching fabric with PPC and ARM processors. In the software team, our work involves developing and supporting switch management applications, along with the surrounding software ecosystems that allow us to automate testing using Python to ensure repeatability and the long‑term support of our products.
During the placement, our interns will interact with groups outside of software, such as Product Managers, other engineering disciplines and our production facility in order to support business activities and provide an exceptional software product for our customers. The twelve‑month internship will allow you to discover what we do and how we do it, and for us to learn from and about you. Our previous interns are our first port of call when looking for new graduates and our graduate scheme recognises the knowledge and experience that our returning interns bring back to the business.
At Abaco, we know that our people are our strength. We’re a team with a common goal – and we’re passionate about what we do, innovative, and open‑minded. We’re not just given responsibility – we’re actively encouraged to take responsibility and make things happen. Oh, and – we have fun. If that sounds like your kind of organisation – why not join us?
Key Responsibilities- Work within the software team to develop and support a variety of software and hardware product releases.
- Gain knowledge of project tools and processes, for example, Git, Yocto, JIRA, static analysis and Agile development methodologies.
- Produce clear, concise written reports and instructions to enable other engineers and/or customers to follow/repeat a process.
- Get involved in requirements analysis & management.
- Implement / Test embedded software and automation test applications.
- Perform and understand Software Integration and Verification.
- Ensure business activity is conducted in line with company values, policies & ethics code of conduct.
- Proactively promote and support the company’s compliance with Health and Safety legislation.
- Studying a Degree in Software Engineering, Computing for Real-Time Systems, Electronics and Software Engineering or similar (but not IT-based degrees).
- Knowledge of the C and Python (or similar) programming language.
- Desire to develop engineering skills in Embedded and GNU/Linux System software development.
- Good problem‑solving and creative, solution‑building skills.
- Good verbal and written communication skills.
- Ability to contribute effectively to team‑working and group discussions.
- Ability to work to timescales, achieve personal deadlines and contribute to team deadlines.
- Methodical approach, including checking of own work.
- Maintain an enthusiastic, organised and positive attitude to work, with a polite, respectful and professional demeanour at all times.
- Effective communication, both verbal and written (internal and external).
- Demonstrate initiative and enthusiasm for the technology domains encompassed by Abaco.
This is a full time 12‑month Internship, and you will need the ability to start at the end of July/beginning of August depending on the intake date.
Software Engineering Intern (Openware) employer: AMETEK
Contact Detail:
AMETEK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering Intern (Openware)
✨Tip Number 1
Network like a pro! Reach out to current or former interns at Abaco on LinkedIn. Ask them about their experiences and any tips they might have for you. Building connections can give you insights that set you apart from other candidates.
✨Tip Number 2
Prepare for the interview by brushing up on your C and Python skills. Practice coding challenges and be ready to discuss your projects. Show us your problem-solving skills and how you approach coding tasks – we love that!
✨Tip Number 3
Don’t just focus on technical skills; highlight your teamwork and communication abilities. We want to see how you collaborate with others, so share examples of group projects or discussions where you made a difference.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re genuinely interested in joining our team at Abaco. Let’s make it happen!
We think you need these skills to ace Software Engineering Intern (Openware)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Software Engineering Intern role. Highlight any relevant projects or coursework, especially in C and Python, to show us you’re a great fit!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for embedded systems and GNU/Linux development. Tell us why you want to join Abaco and how you can contribute to our team.
Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled challenges or developed creative solutions. We love seeing how you approach problems, so let us know what you’ve done!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!
How to prepare for a job interview at AMETEK
✨Know Your Stuff
Make sure you brush up on your knowledge of C and Python, as well as embedded and GNU/Linux system software development. Familiarise yourself with the tools mentioned in the job description, like Git and JIRA, so you can confidently discuss how you've used them in your studies or projects.
✨Show Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled challenges or built solutions. Think about times when you had to debug code or work through a tough project. This will demonstrate your creative thinking and problem-solving abilities, which are key for this role.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. You might be asked to describe your previous projects or how you would approach a task. Clear communication is essential, especially since you'll be working with various teams, so make sure you can articulate your thoughts effectively.
✨Be Enthusiastic and Engaged
Show your passion for technology and eagerness to learn. Abaco values team spirit and innovation, so express your excitement about the opportunity to contribute to real-world products. A positive attitude can go a long way in making a great impression!