Software Engineer

Matchtech
Portsmouth, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 70K

Job location

Remote
Portsmouth, United Kingdom

Tech stack

C++
Linux
DevOps
Programming Tools
Embedded C
Embedded Software
Python
Scrum
Software Architecture
Software Engineering
Software Systems
Visual Studio Online
Gitlab
GIT
Gitlab-ci
Docker

Job description

As a Software Engineer, you will contribute to the full development lifecycle of advanced embedded systems, working across Embedded C, C++, and Python. You'll collaborate within an agile team to design, implement, and test high-integrity software solutions while gaining exposure to next-generation RF communication and sensor products. The role also offers the opportunity to influence future product development and, for the right individual, to take on team leadership or line-management responsibilities. Key Responsibilities

  • Design and develop detailed software components for high-performance products.
  • Implement, test, and integrate software within an agile, multidisciplinary team.
  • Build a solid understanding of existing RF communication and sensor technologies.
  • Contribute to product evolution and future R&D roadmaps.
  • Communicate effectively with engineering teams, project stakeholders, and customers.
  • Support or undertake leadership responsibilities as required.

Requirements

  • Strong experience with Embedded C, C++, and Python.

  • Understanding of sensor systems, RF communication, or related technologies.

  • Software engineering experience across the full product lifecycle (concept * deployment).

  • Familiarity with modern software architecture practices.

  • Experience with scientific applications, DSP, or algorithm implementation.

  • Comfortable working within agile frameworks (Scrum, Kanban).

  • Proficient with modern development tools such as Git, GitLab, VS Code. Desirable Experience

  • Modern UI design and implementation.

  • Embedded software development and cross-compiling.

  • Knowledge of Linux OS, kernel drivers, or low-level interfaces.

  • Experience with DevOps tooling (GitLab CI/CD, pipelines, Docker).

  • Previous team leadership, mentoring, or line-management experience.

Benefits & conditions

  • Competitive salary.
  • Flexible benefits package covering health, wellbeing, savings, protection, and leisure.
  • Inclusive and creative working environment with flexible working arrangements.
  • Strong opportunities for professional development and long-term career growth.

About the company

Work at the Forefront of RF Communications & Sensor Technology

Apply for this position