Software Engineer

Embed Software Limited

Kirkcaldy

On-site

GBP 35,000 - 45,000

Full time

23 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Embed Software Limited is seeking a motivated Software Engineer to join our Software Engineering Services team. You will work on client projects, developing high-quality software across multiple industries, including regulated domains, collaborating with multidisciplinary teams.

You will contribute through the full software development lifecycle using Python, C#, and/or C++, write clean code, perform testing, reviews, and documentation, and continuously expand your technical expertise.

Qualifications

  • Strong background in Computer Science, Software Engineering and Software Development.
  • 2–3 years of professional software development experience and the right to work in the UK.

Responsibilities

  • Design, develop, test, and maintain software applications using Python, C#, and/or C++.
  • Participate in the full software development lifecycle from requirements through deployment and maintenance.
  • Collaborate with project managers, solution architects, QA engineers, and clients to deliver high-quality software solutions.
  • Develop clean, maintainable, and well-documented code following industry best practices and coding standards.
  • Perform unit testing, integration testing, debugging, and verification activities to ensure software quality and reliability.
  • Participate in code reviews and contribute to continuous improvement of development processes and coding practices.
  • Prepare technical documentation, design specifications, and test reports.
  • Support software releases, customer demonstrations, and deployment activities where required.
  • Continuously learn new technologies to support diverse client engagements.

Skills

Python
C#
C++
Object-oriented programming

Tools

CI/CD

Job description

We are seeking a motivated and talented Software Engineer to join our growing Software Engineering Services team. You will work on a variety of client projects, developing high-quality software solutions across multiple industries, including regulated and safety-critical domains. This role offers the opportunity to collaborate with multidisciplinary teams, contribute throughout the software development lifecycle, and continuously expand your technical expertise.

Key Responsibilities
  • Designing, developing, testing, and maintaining software applications using Python, C#, and/or C++.
  • Participating in the full software development lifecycle, from requirements analysis and design through implementation, testing, deployment, and maintenance.
  • Collaborating with project managers, solution architects, QA engineers, and clients to understand technical requirements and deliver high-quality software solutions.
  • Developing clean, maintainable, and well-documented code following industry best practices and coding standards.
  • Performing unit testing, integration testing, debugging, and verification activities to ensure software quality and reliability.
  • Participating in code reviews and contributing to continuous improvement of development processes and coding practices.
  • Preparing technical documentation, design specifications, and test reports.
  • Supporting software releases, customer demonstrations, and deployment activities where required.
  • Continuously learning new technologies, tools, and industry standards to support diverse client engagements.
Required Skills & Attributes
  • Strong background in Computer Science, Software Engineering and Software Development.
  • 2–3 years of professional software development experience and the right to work in the UK .
  • Strong programming skills with Python, C#, or C++, and a solid understanding of object-oriented programming principles.
  • Good understanding of software engineering methodologies and the software development lifecycle (SDLC).
  • Experience with software testing and verification techniques, including unit, integration, and system testing.
Preferred Skills & Attributes
  • Knowledge of medical device software standards including ISO 13485, IEC 62304, and FDA software development requirements.
  • Experience developing software for embedded systems or hardware-integrated applications.
  • Familiarity with safety-critical or high-integrity software engineering practices.
  • Experience working in a software consultancy, engineering services, or client-facing development environment.
  • Exposure to CI/CD pipelines, automated testing frameworks, and DevOps practices.
A successful candidate will demonstrate:
  • A proactive attitude with a willingness to learn and adapt to new technologies and project domains.
  • Excellent time management and organizational skills, with the ability to manage multiple priorities.
  • A collaborative mindset and the ability to work effectively within cross-functional teams.
  • A customer-focused approach, understanding client needs and delivering high-quality solutions.
  • Critical thinking and sound decision-making skills when addressing technical challenges.
  • High attention to detail and commitment to producing reliable, high-quality software.
What We Offer
  • Opportunity to work on diverse and technically challenging client projects.
  • Exposure to fast growing industries and cutting-edge software technologies.
  • Professional development, mentoring, and continuous learning opportunities.
  • Collaborative and supportive engineering culture.
  • Career progression within a growing software engineering services organisation.
  • Competitive salary, bonus and comprehensive benefits package.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

eg technology Ltd • Cambridge

On-site
GBP 55,000 - 75,000
25 days leave
Profit bonus (EOT)
Company pension
+2
Software Engineer
Software Engineer

Secure Consult • United Kingdom

Remote
GBP 40,000 - 60,000
Competitive salary and performance-related bonus
Flexible and hybrid working options
Additional leave and work-life balance initiatives
+1
Software Engineer
Software Engineer

Cure Talent Ltd • East Midlands

On-site
GBP 50,000 - 70,000
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Embed Software Limited • Kirkcaldy

Hybrid
GBP 70,000 - 95,000
Software Engineer
Software Engineer

Cure Talent Ltd • Nottingham

On-site
GBP 50,000 - 70,000
Senior Embedded Software Engineer (UK)
Senior Embedded Software Engineer (UK)

Racelogic Ltd. • Buckingham

On-site
GBP 50,000 - 70,000
Profit-related bonus
Comprehensive healthcare package
Enhanced pension scheme
+1
Software Engineering Consultant
Software Engineering Consultant

Ecm Selection • City Of London

Hybrid
GBP 60,000 - 85,000
Relocation assistance
Hybrid work option
Competitive salary
Software Engineer
Software Engineer

Technify Talent Limited • Morecambe

Hybrid
GBP 50,000 - 70,000
Medical Software Safety Engineer
Medical Software Safety Engineer

Free-Work • Peacehaven

Hybrid
GBP 51,000 - 85,000
Share option scheme
Hybrid work
£85k salary