Senior Software Engineer – C++ / Linux
Location: Rotherham + Flexible working
Salary: Up to £60,000 + Benefits
Are you a skilled C++ developer with a strong background in Linux? Would you like to help shape the future of connected safety devices that protect people and critical environments?
We’re looking for a Senior Software Engineer to join our team in Rotherham, where you’ll be a key contributor to the development of IoT-enabled safety solutions.
Key Responsibilities
* Design and implement robust software solutions in C++ for Linux platforms.
* Develop and maintain KO2s client applications for real‑time device connectivity and management.
* Integrate software with custom hardware and networked IoT systems.
* Collaborate with hardware, firmware, and cloud teams to ensure seamless interoperability.
* Take ownership of technical decisions and mentor junior engineers where needed.
Key Skills & Experience
* Proven experience in C++ software development for Linux systems.
* Understanding of IoT architectures and data protocols (e.g., MQTT, CoAP).
* Familiarity with low‑level system debugging, hardware interfaces, and build systems.
* Strong grasp of networking, security, and performance in embedded systems.
* Background in embedded systems.
* Degree qualification in related subject – computer science etc.
Desirable
* Experience with real‑time systems or Bare metal development.
* Exposure to automated testing and CI/CD pipelines in embedded environments.
* Proficiency with version control systems (e.g., Git) and Agile workflows.
#J-18808-Ljbffr