Company Description
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 Description
This 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.
Qualifications
- 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
Preferred Qualifications
- 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
