> Markdown version of [/jobs/ext/2310683-firmware-engineer-v](https://www.wearedevelopers.com/jobs/ext/2310683-firmware-engineer-v). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer V - **Company:** Insight Global - **Location:** Sunnyvale, CA, United States - **Experience:** Expert - **Salary:** $176,800.0 - $187,200.0 - **Contract:** Permanent contract - **Skills:** ARM Architecture, Bluetooth, Computer Programming, Computer Engineering, Software Debugging, Programming Tools, Device Drivers, Firmware, Hardware Design, Real-Time Operating Systems, Software Requirements Analysis, Universal Asynchronous Receiver/Transmitter, Data Server Interface, PIC Microcontroller, Real Time Systems, Peripherals, Zigbee - **Published:** August 30, 2026 - **Apply:** https://dejobs.org/x/x/D63E71CAE4B0405A8040F989066C77CE/job/ ## About the Role Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Experience with MCUs (preferably Nordic) and STM32 microcontrollers. Proficiency in C/C++ programming. Experience with peripherals (USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO). Proven track record in producing production-quality, fail-safe firmware for low-power real-time systems. Knowledge of ARM Cortex M0/M3/M4 architecture, boot mechanisms, and interrupt priorities. Skills in low-level debugging and driver development. Experience with consumer electronics. Familiarity with embedded systems development tools and environments. Strong problem-solving, communication, and teamwork skills. Knowledge of real-time operating systems (RTOS) or Zephyr Experience with wireless communication protocols (e.g., Bluetooth, Zigbee). Understanding of hardware design and schematics. ## Description Design, develop, and maintain embedded systems and firmware. Collaborate with cross-functional teams to define system requirements and specifications. Perform debugging, testing, and validation of embedded systems. Develop and maintain documentation for system designs and implementations. ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)