Embedded Software Engineer
Role details
Job location
Tech stack
Job description
about the role:IoT Platform Engineering Design, develop, and maintain backend services that support large fleets of IoT devices.Work extensively with AWS IoT Core , MQTT messaging, Device Shadow, and secure device provisioning.Build and optimise IoT communication flows including telemetry, event handling, command/control, and device state management.Data Ingress & Telemetry Pipelines Architect and operate real-time IoT data ingestion pipelines handling telemetry, logs, and events from thousands of devices.Implement processing workflows using Kinesis, Lambda, SQS, Kafka, Step Functions , or similar.Ensure data quality, schema governance, and reliability across ingestion and downstream data consumers.API Development Build and maintain RESTful and GraphQL APIs supporting device management, device data retrieval, and user-facing features.Ensure APIs are secure, highly available, and performant at scale.Define API standards and patterns for internal and external consumers.Cloud & Infrastructure Design cloud-native systems using AWS services such as API Gateway, DynamoDB, Timestream, S3, ECS/EKS , and CloudFormation/CDK.Implement observability across all IoT workloads using CloudWatch, OpenTelemetry, or related tools.Drive cost optimisation and reliability across IoT cloud infrastructure.Security & Device Trust Implement strong IoT security practices including certificate-based auth, encryption, least-privilege IAM, and secure onboarding flows.Support secure OTA updates, fleet management, and device lifecycle operations.Leadership & Collaboration Lead architecture discussions and mentor mid-level and junior engineers.Participate in design reviews, code reviews, and cross-functional roadmap planning.Collaborate closely with product, firmware/embedded teams, and data engineering.QualificationsRequired Skills & Experience Backend or platform engineering experience, ideally with IoT or distributed systems.Strong expertise in AWS , especially AWS IoT Core , Lambda, DynamoDB, Kinesis, SQS, API Gateway.Proficiency in languages such as Python, Node.js, Go, or Java .Hands-on experience with MQTT and event-driven IoT architectures.Proven ability to build and scale data ingestion pipelines .Experience building secure, high-performance APIs for internal and external use.Solid understanding of distributed systems, cloud design patterns, and microservices.Nice to Have Experience with edge/embedded integrations (e.g., AWS Greengrass).Familiarity with time-series databases (Timestream, InfluxDB, Timescale).Knowledge of digital twins, device simulation, or industrial IoT protocols.Containerization experience with Docker, ECS, or Kubernetes/EKS.Exposure to OTA update workflows, remote diagnostics, or fleet management tools.Additional InformationWhat we can offer you: Enhanced maternity, paternity and adoption pay and leaveCompany pensionLife assurance scheme (x4 salary)Medicare Cash Plan (includes cash payments towards dental, medical, therapeutic treatments) with the option to add up to 4 dependantsRefer a friend schemeEmployee assistance programme (access to GP appointments and mental health support)Competitive annual leave plus bank holidaysTraining and career progression opportunitiesAdler and Allan are committed to fostering diversity and inclusion in our workplace. We proudly embrace equal opportunities for all applicants, regardless of race, colour, religion, sex, sexual orientation, gender identity or national origin. If you require any support with your application, whatever the circumstance, please let us know.TPBN1_UKTJ Similar jobs, I'm so happy to be back working with client in the Aberdeen market, recruiting Embedded Software Engineers again. This is how I started my career back in 2001. If you're an Embedded Software Engineer looking for a new role in Aberdeen (or willing to relocate) and you'd..., The Training Instructor shall be responsible for all aspects of training delivery within their specialist area in accordance with company, accrediting body and industry requirements. Key Duties & ResponsibilitiesSpecific duties and responsibilities shall include the..., I'm so happy to be back working with client in the Aberdeen market, recruiting Embedded Software Engineers again. This is how I started my career back in 2001. If you're an Embedded Software Engineer looking for a new role in Aberdeen (or willing to relocate) and you'd like...
Requirements
Required QualificationsBachelors or masters degree in computer science, Engineering, or a related technical field.8+ years of hands-on software development experience, including large-scale backend systems or platform engineering.Expert in Python with a strong understanding..., A leading energy solutions firm is seeking a Business Development Manager to join their dynamic team focused on advancing the power sector. The ideal candidate will have at least 7 years of experience in business development, particularly in substations and renewable...
Benefits & conditions
£95,000
Sanderson are working with a leading financial services organisation that puts customers at the centre of its business. The company is going through a period of impressive growth across their technology team, creating opportunity to work on challenging projects and...
Data Visualisation Software Engineer
Bright Purple Resourcing £95,000
Principal Software Engineer - Data Visualisation / Dashboard Development Edinburgh, UK | Fully Remote (UK-based)Engineering | Cyber Security£95,000 & BenefitsEver wanted your dashboards to actually defend the internet?This role does exactly that.Im recruiting on behalf of a...
Oracle Software Engineer
Luxion Group Limited £35,000
Title:Software Engineer OracleDepartment:Procode ITLocation:RemoteSalary:Circa £38k + Up to 15% discretionary bonusSponsorship:Unfortunately, we are unable to offer sponsorship for this roleAre you looking for a rolebuilt around solving real problems with PL/SQL precision...
EDV Software Engineer
FryerMiles Recruitment
Software Engineer - eDV Cleared - £650 to £750 per day - London (5 days on-site)FryerMiles are delighted to working with a brilliant Management Consultancy to assist with their recruitment of multiple eDV Software Engineers to join a long-term major programme based in...
Software Engineer (Rust)
MicroTECH Global Ltd £100,000
This includes work in areas such as:- RISC-V firmware and driver development.- Software hardening and security tools.- Embedded operating systems (in Rust and C).- Compilers, code generators, and linters.- Simulators and emulators (e.g. QEMU).- Electronic design automation...
R&D Tax Director - Software
Morgan McKinley Group Ltd £100,000
We are seeking a Director-level candidate with a strong technology background to lead and develop a specialist team focused on innovation tax advisory services, including R&D tax reliefs, Patent Box, R&D allowances, grants and broader innovation incentives.This role sits...
Business Development Administrator
ROAVR | Group
Sales Admin Coordinator Full-time (Monday-Friday, 9am-5pm)Starting salary £27,000Marr house, InvernessAbout usHere at Roavr we believe in empowering our people to pursue and attain their personal and professional aspirations. We recognise that individual growth leads to...
Dynamics 365 Business Central Senior Developer
Talent Locker £75,000
Senior Microsoft Dynamics 365 Business Central Developer£70-75k + Benefits | Remote UK, Spain or PortugalDo you enjoy owning the technical delivery of complex ERP solutions and working directly with clients to shape how systems support real business operations.You would...