Software Engineering Intern

2 weeks ago


Edinburgh, United Kingdom Abaco Systems Full time

Location: Edinburgh, ELN, GB, EH67EZ- Business Unit: Abaco Business Unit- Posting Date: Feb 10, 2023- Job Description:

- The Software Engineering Intern role will experience Embedded and GNU/LinuxSystem software Development on a selection of projects based in Abaco’s Networking Innovation Centre in Edinburgh. This is a 12 month internship, and applicants should be studying towards a relevant sandwich degree that recognises a 12 month industrial placement.

**Role Description**

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.
During the placement as part of their daily work, 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 take responsibility and make things happen. Oh, and - we have fun. If that sounds like your kind of organization - 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.
- 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.

**Knowledge, Skills & Experience**
- 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

**Desired Characteristics**
- 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 12-month Internship, and you will need the ability to start at the end of July/beginning of August depending on the intake date.



  • Edinburgh, United Kingdom KAL Full time

    Your opportunity This is an exciting, year-round opportunity for aspiring Software Engineers who are currently pursuing a degree in Informatics, Computer Science or other relevant to software development discipline. As an intern at KAL, you will work in collaboration with and under the guidance of other members of our Engineering team. Over a period...


  • Edinburgh, United Kingdom Leonardo Worldwide Corporation Full time

    Principal Software Engineer page is loaded Principal Software Engineer Apply locations GB - Edinburgh time type Full time posted on Posted 30+ Days Ago job requisition id R0001161 Job Description: Opportunity: We are looking for a Principal Software Engineer to join the Radar Test Equipment delivery team at Leonardo in Edinburgh. In this role you will...

  • Software Engineer

    4 weeks ago


    Edinburgh, United Kingdom Be-IT Resourcing Full time

    Be-IT is recruiting for a highly respected technology organisation growing the team in Scotland. A great opportunity to join an established, stable and highly experienced development team at exciting point on project. **RESPONSIBILITIES** - Interface with both Embedded Software Engineers and Hardware Engineers to elicit software requirements. - Ensure that...


  • Edinburgh, United Kingdom Adopt an Intern Full time

    The Communications Assistant works with the Head of Communications and Membership Engagement to deliver the organisation’s communications and membership engagement plans. The role will perform a wide range of tasks to support campaign plans including writing copy for offline and online channels, coordinating social media activity and creating content for...


  • Edinburgh, United Kingdom Security Cleared Jobs Full time

    Location: Edinburgh Duration: 6 month contract Rate: £67ph UMB (Inside IR35) Role profile: Our client, a leading defence company, are looking for an Ada Software Engineer to join their team in Edinburgh. You will: Develop software solutions, primarily using Ada for all stages of the software lifecycle, from concept to delivery. Work directly with the...

  • Acp L2 Ba Support

    5 days ago


    Edinburgh, United Kingdom Axiom Software Solutions Full time

    **Job Description**: Job Title - ACP L2 BA Support (Avaloq certified) Location - U.K. (Remote) Work type - Fully Remote Project Duration - 6-12 Months Job Description - University degree (or equivalent) in computer science or engineering **Credit Module/ PFM/ Payments/ RM / CRM /STEX/ Corporate actions/ Accounting / Tax /Asset / **Techn**. BA for...

  • Software Engineer

    2 weeks ago


    Edinburgh, United Kingdom Consunet Pty Ltd. Full time

    Engineering - Software (Information & Communication Technology) We currently have multiple opportunities to work within Consunet’s head office in Adelaide CBD, however working from our secure facility in Edinburgh may be considered. Consunet is requiring a range of software skills varying across multiple levels of experience from Graduates through to...


  • Edinburgh, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Position: C++ Software Engineer Fully Remote Working The Role: A new position has been created for a C++ Software Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Software Engineer will be a coding enthusiast who is keen to work with...


  • Edinburgh, United Kingdom elmTEK Full time

    As part of our continued growth, we are pleased to invite applications from Senior Software Engineers with modern C++ experience to join our team in Adelaide, SA. Reporting to the Engineering Manager and working from our customer site at the Defence Science and Technology Group (DSTG) Edinburgh, SA, you will manage a small team to plan, develop, integrate,...

  • Software Engineer

    2 days ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid ?Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers themselves a 'fixer'! ? This role will involve fixing some technical debt and fixing bugs as opposed to...


  • Edinburgh, United Kingdom Sanderson Recruitment Full time

    -Senior Software Engineer -£75,000 Depending on experience. -Once per month in Edinburgh, Bath or London Are you a seasoned software engineer looking for a thrilling opportunity to innovate and drive impactful solutions? Our client, a pioneering force in the fintech industry, is seeking a talented individual like you to join their dynamic team! As a Senior...


  • Edinburgh, United Kingdom Candidate Source - TEAM Full time

    A ground-breaking medical solutions business with thousands of daily users using their product throughout medical establishments across the UK is looking for a Senior Software Engineer in Edinburgh. **The technologies you will be using as Senior Software Engineer**: - C#,.Net Core, SQL, ASP.NET - HTML/CSS, React.JS - Azure Services; Azure SQL, Cloud...

  • Engineering Intern

    4 weeks ago


    Edinburgh, United Kingdom Edinburgh Airport Careers Full time

    **About the team** The Engineering team look after all assets from simple machinery to our 2560m runway and all infrastructure on and off Edinburgh Airports extensive campus. Our policy is to provide our passengers and stakeholders with an efficient, safe, and compliant service which ensures they receive the best airport experience. We are committed to...

  • Software Engineer

    3 weeks ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid ⭐☎️

  • Software Engineer

    19 hours ago


    Edinburgh, United Kingdom Opus Recruitment Solutions Full time

    Software Engineer | React.JS | Mid-Level | £25,000 to £45,000 DOE | Edinburgh | Hybrid Do you have the skills to fill this role Read the complete details below, and make your application today.Are you a developer who is passionate about writing clean quality code and ensuring good test coverage? This role is the ideal role for someone that considers...


  • Edinburgh, United Kingdom IC Resources Full time

    Join an innovative company building the first and only space-based cellular broadband network - Edinburgh / Flexible working / Remote  Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of having 25...


  • Edinburgh, United Kingdom IC Resources Full time

    Join an innovative company building the first and only space-based cellular broadband network - Edinburgh / Flexible working / Remote  Working alongside some on the biggest names in the mobile telecoms / satcoms sector, my client are around 6 years ahead of the market in terms of their satellite developments. With their long term aim of having 25...

  • C++ Software Engineer

    4 weeks ago


    Edinburgh, United Kingdom Ko2 Embedded Recruitment Solutions Limited Full time

    **Position**: C++ Software Engineer **Salary**: £40,000 - £60,000 **Location of work**: Fully Remote Working Do you want to work with cutting edge technology? Do you want a flexible, rewarding work environment with the chance to learn new skills whilst being rewarded with a strong salary and benefits package? If the answer is yes to the above, then...


  • Edinburgh, United Kingdom Enterprise Recruitment Ltd Full time

    Opportunities exist for junior and lead software engineers.You will join a team of 12, working on a suite of Linux based networking software running on purpose built, high performance computing platforms.Typically working at Layer 2 & 3, you will workon adding new features, protocol development, network security and feature requests from customers. For the...


  • Edinburgh, United Kingdom nGenium Full time

    Embedded Software Engineer - Contract - Edinburgh - 6 months - £55-60hr - Outside IR35 - Hybrid Core skills required: Embedded Linux (Yocto) experience Good understanding of networking technologies and protocols Linux application layer development experience Experience: Degree in Software Engineering or related subject. An excellent understanding of C in a...