cover
Full Time
PHP Jobs - Find PHP Developer Jobs & Remote Positions

Software Engineer/ 2 days ago

Attractive
Application ends: 2026-06-27

Quick Summary

This remote UK-based Software Engineer role involves designing, developing, and maintaining applications across embedded systems, Android, and desktop environments. Candidates must be proficient in programming languages like C++, Python, Java, or C#, with a strong understanding of embedded software design, ARM processors, OS kernels, cloud platforms like AWS, and database management. The position offers a salary range of £27,342.07 to £83,616.84 per year along with comprehensive benefits and UK visa sponsorship.

Overview

We are seeking a highly skilled and innovative Software Engineer to join our dynamic development team. The ideal candidate will possess a strong background in embedded systems, application development, and software testing, with experience across a broad spectrum of programming languages and technologies. This role offers the opportunity to work on cutting-edge projects involving Internet of Things (IoT), machine learning, and big data analytics, contributing to the development of robust and scalable software solutions.

Duties

  • Design, develop, and maintain software applications across various platforms including embedded systems, Android, and desktop environments.
  • Implement firmware updates and optimise code for ARM architectures and OS kernels.
  • Develop and integrate APIs for seamless communication between hardware components and cloud services such as AWS.
  • Conduct debugging, troubleshooting, and performance optimisation of software modules using tools like Visual Studio, Eclipse, GitHub, and Jenkins.
  • Collaborate with cross-functional teams to define system specifications using UML and Confluence documentation standards.
  • Write comprehensive unit tests and automate testing procedures to ensure high-quality software delivery.
  • Utilise signal processing techniques for data analysis in projects involving FPGA, MATLAB, Simulink, or Raspberry Pi platforms.
  • Maintain version control using Git or SVN repositories; participate in code reviews to uphold coding standards.
  • Engage in continuous integration/continuous deployment (CI/CD) practices to streamline development workflows.
  • Contribute to the development of IoT solutions leveraging Zigbee, Ethernet, TCP/IP, UDP protocols, and network monitoring tools.
  • Support hardware integration tasks including soldering and firmware flashing for embedded devices.

Qualifications

  • Proven experience in software development with proficiency in languages such as C++, Python, Java, C#, PHP, Perl, Visual Basic, JavaScript, HTML/CSS.
  • Strong understanding of embedded software design principles and experience working with ARM processors and OS kernels.
  • Knowledge of FPGA programming and signal processing techniques is desirable.
  • Familiarity with database management systems including MySQL and Microsoft SQL Server; experience with SQL query optimisation is advantageous.
  • Experience working with cloud platforms such as AWS; knowledge of RESTful APIs is essential.
  • Competence in network protocols including TCP/IP, UDP, DHCP; experience with network monitoring tools is preferred.
  • Ability to work with various development environments such as Visual Studio, Eclipse, Node.js; version control systems like Git or SVN are essential.
  • Skills in software testing methodologies including unit testing, test automation, and quality assurance practices.
  • Familiarity with IoT protocols such as Zigbee; experience with Raspberry Pi or similar hardware is a plus.
  • Strong analysis skills combined with excellent problem-solving abilities; capable of debugging complex issues efficiently.
  • Relevant qualifications in Computer Science or related fields; prior experience in application development for diverse operating systems is desirable.

This position offers an exciting opportunity to contribute to innovative projects within a collaborative environment that values technical excellence and continuous learning.

Pay: £27,342.07-£83,616.84 per year

Benefits:

  • Additional leave
  • Bereavement leave
  • Canteen
  • Casual dress
  • Childcare
  • Company car
  • Company events
  • Company pension
  • Cycle to work scheme
  • Discounted or free food
  • Employee mentoring programme
  • Employee stock ownership plan
  • Employee stock purchase plan
  • Enhanced maternity leave
  • Enhanced paternity leave
  • Financial planning services
  • Flexitime
  • Free fitness classes
  • Free flu jabs
  • Free or subsidised travel
  • Free parking
  • Gym membership
  • Health & wellbeing programme
  • Housing allowance
  • Language training provided
  • Life insurance
  • Matching gift scheme
  • On-site gym
  • On-site parking
  • Paid volunteer time
  • Private dental insurance
  • Private medical insurance
  • Profit sharing
  • Referral programme
  • Relocation assistance
  • Sabbatical
  • Shuttle service provided
  • Sick pay
  • Store discount
  • Transport links
  • UK visa sponsorship
  • Unlimited paid holidays
  • Work from home

Work Location: Remote

Share

Your experience on this site will be improved by allowing cookies Cookie Policy