Firmware Engineer - Redmond, United States - Insight Global

    Insight Global background
    Description
    *W2 CANDIDATES ONLY*Summary

    We are looking for an embedded software/firmware engineer that can apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that we build for prototyping new components and experiences for augmented reality glasses.

    This role is on-site in Redmond, WA or Sunnyvale, CA - 5 days a week

    Job Responsibilities

    • Analyze, design, develop, and debug firmware and associated software tooling and APIs.
    • Develop, prepare, and support embedded SW for demos
    • Understand and implement boot loaders, scheduling, and RTOS
    • Collaborate in a team environment across multiple , product focused, research, and engineering disciplines
    Required Skills and Experience

    • Experience developing python and bash scripts for deployment and test automation.
    • Experience with Continuous Integration and Continuous Deployment (CI/CD) solutions.
    • Firmware development in C/C++ (design, development, debug, test, performance analysis)
    Nice to Have Skills and Experience

    • Experience working with real-time operating systems such as Zephyr or FreeRTOS running on embedded processors.
    • Experience working with FPGAs
    • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
    • Experience converting device specifications into working software implementations.
    #J-18808-Ljbffr