Software Engineer

Embed Software Limited
Kirkcaldy, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 55K

Job location

Kirkcaldy, United Kingdom

Tech stack

Testing (Software)
Unit Testing
C Sharp (Programming Language)
C++
Software Quality
Code Review
Computer Programming
Continuous Integration
Software Debugging
DevOps
Integrated Development Environments
Python
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