Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
XYZ Reality

Embedded Software Engineer – Wearable Systems

XYZ Reality

Embedded Software Engineer developing embedded software for wearable technology in the construction industry. Collaborating with multiple teams to bring innovative projects to production.

Posted 6/19/2026full-timeLondon • 🇬🇧 United KingdomMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Linux

About the role

Key responsibilities & impact
  • Develop embedded software and firmware for wearable computing platforms — including Linux kernel modifications, board support packages, and device drivers — with a focus on NVIDIA Jetson and other embedded compute platforms.
  • Build drivers and interfaces for cameras, IMUs, GNSS receivers, LiDAR, ToF sensors, displays, and communication peripherals (SPI, I2C, UART, USB, Ethernet) — supporting hardware bring-up, debugging, and system integration.
  • Support integration of embedded AI, localisation, perception, and sensor processing systems — working closely with the Navigation Algorithms team to ensure hardware and software work seamlessly together.
  • Develop production software, manufacturing test tools, factory calibration systems, and automated validation tooling — supporting the transition of products from development into full-scale manufacturing.
  • Participate in architecture reviews, design reviews, and technical planning — contributing maintainable, well-tested, production-quality software and clear engineering documentation throughout.
  • Collaborate cross-functionally with Hardware, Mechanical Engineering, Production, R&D teams, and external suppliers — supporting prototype builds, technical investigations, and validation activities.

Requirements

What you’ll need
  • Degree in Computer Engineering, Software Engineering, Electronic Engineering, Computer Science, or a related discipline, with 3+ years of embedded software or firmware development experience.
  • Strong C and C++ programming skills, with proven experience developing Linux kernel components, board support packages, or device drivers, and integrating hardware peripherals and sensors.
  • Solid understanding of embedded system architectures, microcontrollers, hardware interfaces, and multi-threaded software development across communication protocols including SPI, I2C, UART, USB, and Ethernet.
  • Practical, hands-on engineering mindset — comfortable taking ownership of technical challenges, working independently across a multidisciplinary team, and seeing development through from prototype to production.

Benefits

Comp & perks
  • 25 days annual leave + public holidays
  • Private healthcare with Vitality
  • Christmas shutdown days on top of leave allowance (2–4 per year usually)
  • Office located within a 5-minute walk from Angel station
  • Hybrid working
  • Biannual salary reviews
  • Summer & Christmas staff parties
  • Free lunch bought in and after-work gathering/drinks every other Thursday in the office
  • Employee referral scheme
  • Make a real-world impact of revolutionising the construction industry

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded software developmentfirmware developmentC programmingC++ programmingLinux kernel modificationsboard support packagesdevice driversmulti-threaded software developmenthardware integrationsensor processing
Soft Skills
engineering mindsetownership of technical challengesindependent workcollaborationcross-functional teamworkproblem-solvingcommunicationtechnical investigationdocumentationattention to detail