Embedded Software Engineer
Role summary
We are seeking an Embedded Software Engineer to develop and optimize Linux kernel device drivers for next-generation wearable technology, specifically smart glasses. This role requires deep understanding of embedded interfaces, C/C++ programming, and debugging at the hardware/software boundary. You will work closely with hardware engineers, own low-level system functionality, and bring up new hardware. Experience with display or touch drivers, and a background in wearables or AR/VR, is a plus. This is a high-impact role with significant ownership in a fast-moving environment.
Embedded Software Engineer – Linux Kernel & Device Drivers
We’re building next-generation wearable technology at the intersection of hardware and software—focused on compact, high-performance systems for smart glasses–class devices. This role sits close to the silicon, working on the software that directly interfaces with hardware.
What you’ll do:
- Develop and optimize Linux kernel device drivers for embedded platforms
- Work across display, touch, and sensor interfaces
- Bring up new hardware and debug complex HW/SW interactions
- Interface directly with electrical engineers using schematics and board-level designs
- Own low-level system functionality including power sequencing and interrupt handling
What we’re looking for:
- Strong experience with Linux kernel and device driver development
- Solid C/C++ programming skills
- Deep understanding of embedded interfaces (GPIO, I2C, interrupts, power control)
- Experience debugging embedded systems at the hardware/software boundary
- Bonus: display or touch driver experience, wearable or AR/VR background
Why this role:
- Work on cutting-edge wearable devices (smart glasses form factor)
- High ownership and impact on core system functionality
- Tight collaboration with hardware teams in a fast-moving environment
Similar roles
- Senior Embedded Software EngineerPulsenics Inc. · Toronto, Ontario, Canada · Onsite
Senior Embedded Software EngineerAccelevation LLC · Sterling, Virginia, United States · Onsite
Embedded Software EngineerSoho Square Solutions · Irvine, California, United States · Onsite
Embedded Software EngineerPerceptive Innovations · Dulles Town, Virginia, United States · Onsite- Embedded Software EngineerL&T Technology Services · Mossville, Illinois, United States · Onsite