Technical Apprentice Software Engineer
Kirkcaldy, Fife, KY1, Scotland, UK
Listed on 2026-10-07
-
Software Development
Software Engineer, Software Testing, Python, Software & AI Developer Internship
Embed Software Limited is an independent, high-integrity safety-critical software development and engineering services company. With expertise across a wide spectrum of industries, we help our customers realize breakthrough solutions from inception to product release and beyond.
Role DescriptionThis is a flexible position for a Technical Apprentice Software Engineer at Embed Software Limited
. In this role, you will support the design, development, and maintenance of high-integrity, safety-critical software solutions under the guidance of experienced engineers. You will gain hands-on experience with real projects while learning industry best practices in a collaborative environment.
What makes this role unique is its adaptable schedule
, designed to balance your academic commitments (university or college) with practical, on-the-job training. We understand the importance of education alongside professional growth, so you’ll have the flexibility to structure your time between coursework and workplace responsibilities. This hybrid role is based in Kirkcaldy
, with options for remote work to support your learning needs.
- Strong interest in software development and engineering
- Basic understanding of programming concepts and object-oriented programming (OOP)
- Familiarity with common programming languages (e.g., Python, C#, or C++)
- Good problem-solving and analytical skills
- Willingness to learn and adapt to new technologies
- Excellent written and verbal communication skills
- National 5s or Highers (or equivalent) in relevant subjects such as Computing, Mathematics, or Physics
- Exposure to software testing or debugging techniques
- Interest in embedded systems or safety-critical software
- Familiarity with version control tools (e.g., Git)
- Enthusiasm for pursuing a career in software engineering
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).