Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job 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.
Requirements
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦