> Markdown version of [/jobs/ext/3682950-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/3682950-firmware-engineer). 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 - **Company:** Insight Global - **Location:** Largo, FL, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Android Software Development, ARM Architecture, Black-Box Testing, Bluetooth Low Energy (Bluetooth), Communications Protocols, Computer Programming, Embedded C, Embedded Software, Firmware, FreeRTOS, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Git, Kotlin, Software Version Control - **Published:** October 11, 2026 - **Apply:** https://www.juju.com/job/1_insightglobal-d369ef6a ## About the Role Skills and Requirements * 3-5 years of embedded firmware development experience * Strong C programming skills (3+ years) * 2+ years working with Nordic nRF52840 processors * 1+ year using Segger IDE and nRF5 SDK * 3+ years programming ARM Cortex processors * 2+ years working with FreeRTOS * Strong knowledge of SPI, I2C, and UART communications * 1+ year working with Nordic DFU * 1+ year using Git source control * Strong knowledge of HID protocols * Strong English communication skills Ability to work independently with minimal mentoring * Bluetooth Low Energy (BLE) experience * Android development experience * Kotlin programming experience Java programming experience We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. ## Description Job Description Day-to-Day: * Develop and maintain embedded firmware * Troubleshoot and resolve firmware defects * Build and implement new product functionality * Submit code for testing and review * Partner with QA/test teams to address black-box testing issues * Use Git for version control and collaboration * Work closely with engineering leadership, including Steve, Rob, and Brian * Support development efforts for the Artemis desktop magnifier product Job Description: Insight Global is seeking an Embedded Firmware Engineer for a leading technology client supporting the Artemis product initiative. This engineer will join an established team responsible for developing firmware for a desktop magnifier device built on ARM-based embedded systems. The ideal candidate is a late-junior to mid-level engineer who can quickly contribute, write high-quality embedded C code, and support new feature development while assisting with bug resolution and product enhancements. Experience with Nordic nRF52840 devices, FreeRTOS, communication protocols, and source control is highly desired. This is an excellent opportunity to contribute to a meaningful hardware product while working alongside experienced firmware engineers in a collaborative environment.