FREE ACCESS
5,000–10,000 jobs/day
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.

Embedded Software Engineer – Wearable Systems
XYZ RealityEmbedded Software Engineer developing embedded software for wearable technology in the construction industry. Collaborating with multiple teams to bring innovative projects to production.
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
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
Tools & Technologies
NVIDIA JetsonSPII2CUARTUSBEthernetmanufacturing test toolsfactory calibration systemsautomated validation toolinghardware bring-up
Industry Keywords
embedded systemsmicrocontrollerslocalisationperceptionnavigation algorithmssystem integrationprototype developmentproduction softwaretechnical planningarchitecture reviews
Tech Stack
Tools & technologiesLinux
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