Software Engineer - Embedded & Interactive Systems

Sm@rt Technolgy Ltd
Chorley, United Kingdom
2 days ago

Role details

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

Job location

Chorley, United Kingdom

Tech stack

JavaScript
Microsoft Windows
Application Layers
Azure
Software Documentation
Communications Protocols
Software Debugging
Linux
Embedded Operating Systems
Firmware
Python
Message Queuing Telemetry Transport (MQTT)
Software Engineering
Systems Integration
TypeScript
WebSocket
WebRTC
Data Processing
React
Backend
GIT
Information Technology
Real Time Data
REST
Amazon Web Services (AWS)
Software Version Control

Job description

  • Develop and maintain software for interactive and connected embedded systems.
  • Integrate hardware inputs, sensors, and communication modules via USB, serial, or network interfaces.
  • Implement real-time data processing and inter-device communication features.
  • Support cloud connectivity, telemetry, and remote update mechanisms.
  • Collaborate with hardware engineers to design and validate communication protocols.
  • Conduct testing, debugging, and performance optimisation across hardware and software.
  • Ensure all software meets usability, accessibility, and quality standards.
  • Contribute to system documentation, version control, and design reviews.

Requirements

Do you have experience in TypeScript?, * Degree (or equivalent experience) in Software Engineering, Computer Science, or a related field.

  • Proficiency in JavaScript / TypeScript, ideally using frameworks such as React or similar.
  • Strong skills in Python for backend development, automation, or data handling.
  • Experience working with RESTful APIs, WebSocket, or MQTT for real-time communication.
  • Familiarity with Linux, Windows IoT, or other embedded operating systems.
  • Confident in debugging and integrating across hardware, firmware, and application layers.
  • Strong problem-solving and communication skills with a collaborative mindset.

Desirable Skills

  • Experience with WebRTC or SIP for real-time audio/video communication.
  • Background in embedded or IoT software development.
  • Familiarity with Azure IoT, AWS IoT, or equivalent cloud ecosystems.
  • Understanding of security principles in connected systems.
  • Proficiency in Git and collaborative development workflows.
  • Interest in accessible technology, smart environments, or assistive design.

Benefits & conditions

  • Competitive salary (£28,000 - £45,000 depending on experience).
  • Full-time, permanent role based at our Chorley headquarters (PR7 1NL).
  • Opportunity to work on cutting-edge, real-world projects that have a social impact.
  • Continuous professional development within a multi-disciplinary innovation team.
  • Supportive, inclusive environment where your ideas help shape future technology.

Job Types: Full-time, Permanent

Pay: £25,000.00-£48,000.00 per year

About the company

At Sm@rt Technology, we don't just build products - we solve complex, real-world engineering challenges. Our work combines hardware, software, and creative design to deliver intelligent, connected systems that make a measurable impact across transport, accessibility, and assistive technology sectors. We're also a global leader in inclusive and assistive technology, helping to shape solutions that enhance independence and accessibility for disabled user groups. Joining Sm@rt Technology means becoming part of a collaborative and diverse team that values curiosity, integrity, and innovation. Here, you'll tackle meaningful projects that stretch your skills and imagination - the kind of work that makes a real difference in people's lives.

Apply for this position