Embedded Software Engineer
1 week ago
Part-time (ongoing) · Remote — anywhereSummaryThe client seeks a senior engineer to take ownership of a critical device-to-app data transfer layer and bring it fully in-house. The software is already built and in use, but current changes depend on a third party. The role involves leading a project to design, implement, and document an internal solution—de-risking the client's kit and enabling faster iteration. A core focus is a Bluetooth Low Energy (BLE) GATT service used to transfer "receipt" payloads larger than 8 KB after an NFC handshake.Key ResponsibilitiesOwn the in-house implementation of the device app data transfer layer, replacing or replicating third-party behavior as needed.Specify and build a custom BLE GATT service with two characteristics (write, read) and notifications for new data availability; design the end-to-end state machine.Implement the NFC → BLE handoff: parse NFC headers containing the BLE endpoint address and file size; orchestrate secure, reliable switch to BLE for large payloads (>8 KB).Throughput & reliability: chunking/segmentation & reassembly, MTU tuning, flow control, retry/CRC, resume on disconnect, and back-pressure handling.Security & pairing: authenticated pairing/bonding, encryption, and key handling appropriate to the platform.Build the client-side SDK(s) for mobile and/or embedded integration (iOS/Android app layer and/or device firmware) with clean APIs and clear documentation.Testing & tooling: create a test harness/simulator, packet capture workflows, and automated integration tests; instrument logs and metrics.Knowledge transfer: document architecture, protocols, and operational runbooks; enable the client's team to maintain and evolve the solution.Required Experience7+ years professional software engineering, including leadership/ownership of production deliverables.Deep expertise with Bluetooth Low Energy (BLE): GATT, characteristics, notifications/indications, MTU/connection interval tuning, and large-payload strategies.Hands-on with NFC (NDEF/TLV, header parsing, device handoff patterns).Proficiency in at least two of the following:*Embedded: C/C++ or Rust; Zephyr/FreeRTOS; experience with common BLE chipsets (e.g., Nordic, ESP32, Silicon Labs).Mobile: iOS (CoreBluetooth, Swift/Obj-C) and/or Android (Kotlin/Java BLE); building robust BLE client libraries/SDKs.Strong debugging with protocol analyzers/sniffers, and building reliable state machines across unreliable links.Excellent documentation and communication skills; comfortable driving an in-house build from ambiguous starting points.Nice to HaveExperience in payments/receipts or regulated device environments.L2CAP CoC familiarity, background transfers, and cross-platform SDK design.Security best practices for BLE/NFC (pairing modes, key storage).Familiarity with CI/CD for firmware/app builds and over-the-air update flows.Engagement DetailsType: Contract, part-time (ongoing).Hours: Flexible; propose availability.Start: ASAP.Location: Remote — anywhere (full location flexibility).Compensation: Market-competitive; open to discussion.Success in the First 90 DaysReverse-engineer/document the current third-party behavior and constraints.Ship a working in-house BLE+NFC transfer path for >8 KB payloads with tests and metrics.Deliver a client library/SDK (and/or firmware module) with clear API and integration docs.Establish a test harness and automated checks (incl. packet capture workflows).About the Client (anonymized)The client ships a connected device in production and currently relies on a third party for key software changes. They are de-risking their platform by bringing core device–app data transfer capabilities in-house to improve reliability, velocity, and IP control.Interview Process (proposed)Intro call with Tribes (30 min) — background and scope.Technical deep dive (60–90 min) — BLE/NFC architecture walkthrough and past work; whiteboard or live code review (no take-home unless requested).Final conversation with stakeholders — alignment on scope, hours, and start.How to ApplyShare your CV/LinkedIn, relevant GitHub/work samples, and a brief note on your BLE/NFC projects. Please include availability (hours/week) and day-rate/salary expectations. Applications via Tribes only.Apply link:Tribes' Commitment to DEITribes is committed to diversity, equity, and inclusion. We welcome candidates of all backgrounds and do not discriminate based on race, color, religion, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to create inclusive, equitable hiring experiences and teams.Job Types: Part-time, FreelancePay: Up to £40.00 per hourExpected hours: 10 – 20 per weekBenefits:Work from homeWork Location: Remote
-
Embedded Engineer
2 weeks ago
UK-United Kingdom - Remote Arrow Full time £60,000 - £80,000 per yearPosition:Embedded EngineerJob Description:eInfochips, an Arrow company (Fortune #113), is a leading global provider of product engineering and semiconductor design services. A rich history of over two decades, with over 500+ products developed and 40M deployments in 140 countries, eInfochips continues to fuel technological innovations in multiple verticals....
-
Embedded GPU Developer
1 week ago
remote, uk, United Kingdom ic resources Full timeRemote working Contract - Embedded Software Developer - Immediate Start IC Resources is working with a leader in Embedded AI Development with a global presence that are looking for contract software engineers with experience of integrating embedded architectures in to AI products. As the right engineer you will have an understanding of RISC-V architecture...
-
Senior Software Engineer
2 weeks ago
Remote, United Kingdom Elastic Path Software Full time £100,000 - £120,000 per yearThe Senior Software Engineer plays a crucial part in aligning their team's technical efforts with organizational goals by delivering high-quality, maintainable code that supports scalable, secure, and reliable systems. By utilizing observability tools and systematic debugging, the individual should be able to resolve issues within their team's technical...
-
Software Engineer
1 week ago
Remote, United Kingdom Jobheron Full time £60,000 - £70,000 per yearAI Software Engineer | UK (Remote) | Up to £70K (Pro Rata) & Great BenefitsAre you passionate about using artificial intelligence to make a real-world impact?Our client is seeking an ambitious AI Software Engineer to help design and deliver innovative AI solutions for some of the world's leading organisations.In this exciting role, you'll play a key part in...
-
Software Engineer
5 days ago
Remote UK, United Kingdom DoiT Full time £60,000 - £120,000 per yearLocationOur Software Engineer (GenAI-Focused) will be an integral part of our Engineering teams in EMEA. This role is based remotely as a full-time employee in the UK, Ireland, Estonia, Israel, the Netherlands, and Sweden. We are also open to contractors in Eastern Europe and Portugal.Who We AreDoiT is a global technology company that works with cloud-driven...
-
Staff Software Engineer
5 days ago
Remote - UK, United Kingdom Samsara Full time £80,000 - £120,000 per yearAbout the role:Samsara's Fleet Safety team is seeking an experienced Staff Software Engineer to join our growing team. As a Staff Engineer at Samsara, you will be a technical leader that brings new ideas and expertise to guide the team's technical design and architecture and enable increasingly complex features and customer use cases. You will work on...
-
Software Engineer
5 days ago
Remote, United Kingdom iamproperty & iamsold Full time £40,000 - £80,000 per yearWe founded iamproperty to do the things no one else was doing, but we've grown because we have the best people. It's our team who drive our success and help make our culture unique, creative, and filled with personality.With over half our staff working remotely, location is not an issue either. Hiring people from all over the country has enabled us to...
-
Software Engineer
1 week ago
Remote, United Kingdom Input Output Full time £60,000 - £100,000 per yearWho are we?IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming...
-
Software Engineer
5 days ago
Remote - United Kingdom Ensono Full time £60,000 - £120,000 per yearAt Ensono, our purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things We enable our clients to achieve key business outcomes that reshape how our world runs. As an expert technology adviser and managed service provider with cross-platform certifications, Ensono empowers our clients to keep up with...
-
Software Engineer
2 weeks ago
Remote, United Kingdom Learning Pool Full time £40,000 - £60,000 per yearWherever you find ambitious companies investing in their people, you'll find Learning PoolLearning Pool creates learning experiences that deliver extraordinary employee performance outcomes for companies and their people. Global organizations choose Learning Pool for its comprehensive, data-driven digital learning solutions. Learning Pool's passion for...