Software Engineer

Embed Software Limited
Kirkcaldy, UK
about 2 months ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£35,000.0 - £55,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Unit Testing C Sharp (Programming Language) C++ (Programming Language) Software Quality Code Review Computer Programming Continuous Integration Software Debugging DevOps Integrated Development Environments Python (Programming Language)
+9 more
Object-Oriented Software Development Software Maintenance Systems Development Life Cycle Software Engineering Software Systems System Testing Test Scripts Integration Tests Information Technology

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., * 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.

Requirements

  • 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.

The 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.

Benefits & conditions

  • Competitive salary, bonus and comprehensive benefits package.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all