Junior Software Engineer

New Today

Overview

Junior Software Engineer - Embedded & Web Systems in Poole, Dorset. Office-based with flexible working. The role combines embedded hardware and web-based platforms to deliver real-time performance insights, offering the chance to work across the full technology stack—from microcontrollers to cloud platforms and web applications.

You will be part of a collaborative team where your contributions shape products and impact how athletes train. This is ideal for someone who enjoys problem-solving, learning new technologies, and applying work in real-world applications.

Responsibilities

  • Software & Embedded Development: Develop real-time embedded applications in C++ for microcontrollers (Arduino, Atmel Studio).
  • Build near real-time applications for Raspberry Pi using Qt and Linux.
  • Design and maintain web interfaces, dashboards, and APIs (JavaScript, PHP, HTML/CSS, JSON, XML).
  • Extend custom scripting to create new training modes while maintaining backward compatibility.
  • Work with MariaDB/MySQL databases and PHP scripts for reliable data handling.
  • Systems & Networks: Support software architectures integrating embedded devices, servers, and cloud platforms.
  • Configure Linux servers, VPNs, and secure networks for stability and scalability.
  • Monitor live systems and provide second-line technical support as needed.
  • Innovation & Collaboration: Contribute to prototyping new features and training modes.
  • Collaborate with internal teams and external developers to deliver high-quality solutions.
  • Research emerging technologies to enhance products and services.
  • Support & Maintenance: Assist with commissioning and setup of devices.
  • Provide technical support for deployed systems.
  • Maintain documentation including specifications, APIs, and installation guides.

What Our Client Are Looking For

Essential Skills

  • Strong programming skills in C++ and Linux environments.
  • Experience with embedded systems (Arduino, Atmel Studio, Raspberry Pi, Qt).
  • Proficiency in web development (JavaScript, PHP, HTML, CSS, JSON, XML).
  • Knowledge of databases (MariaDB/MySQL) and API design.
  • Ability to configure and maintain Linux servers, VPNs, and secure networks.
  • Familiarity with Git/Bitbucket version control workflows.
  • Strong problem-solving, documentation, and communication skills.

Desirable Skills

  • Experience with leisure and sports technology, IoT devices, or consumer electronics.
  • Knowledge of cybersecurity best practices.
  • Familiarity with CI/CD, Docker, and Agile methodologies.
  • Experience mentoring or supporting junior engineers.

Travel & Networking

Occasional travel may be required within the UK and internationally for installations, collaboration with partners, or industry events.

Why Apply

This is an exciting opportunity to join a pioneering technology company.

Benefits

  • 35k basic salary
  • Potential bonus
  • Working in a dynamic, collaborative environment
  • Opportunities to contribute to R&D and product innovation
  • Support for professional development including training, certifications, and industry events
  • A role based in Poole, with flexibility and the chance to shape your career as the company grows

If you're based locally and ready to grow your career in embedded and web systems development, this role is a perfect fit. Please feel free to apply for this role directly or get in touch (url removed).

#J-18808-Ljbffr
Location:
Barton On Sea
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search