Software Engineer, Embedded
Core
Designing, developing, and maintaining firmware and software components for system-on-chip (SoC) architecture in advanced eyewear devices.
Role type
Embedded Software Engineer (SoC)
Builds
Firmware and software stack for Specs AR glasses
Domain
Consumer electronics / Augmented Reality hardware
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded C/C++, SoC architecture, RTOS, bare metal development, communication protocols (UART, SPI, I2C, I3C), hardware debugging (JTAG/SWD), hardware schematics interpretation
Preferred skills
Version control systems, issue tracking tools, multi-tasking in fast-paced environments
Technologies
JTAG, SWD, logic analyzers
Responsibilities
Design and maintain firmware across all system layers (drivers, bootloader, memory management, I/O, low power, app stack); Develop and maintain SoC validation test suites pre- and post-tape out; Collaborate on requirements, architecture, implementation, and testing; Contribute to development process improvement
Seniority
Mid-Senior, hands-on IC