> Markdown version of [/jobs/ext/4692987-senior-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/4692987-senior-principal-embedded-software-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). --- # Senior/Principal Embedded Software Engineer - **Company:** BioTalent - **Location:** San Diego, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, ARM Architecture, Automation of Tests, Bluetooth Low Energy (Bluetooth), Code Review, Computer Engineering, Continuous Integration, Software Debugging, Embedded Software, Firmware, FreeRTOS, Python (Programming Language), Real-Time Operating Systems, Git Flow, Information Technology, Bare Metal, Wearables - **Published:** November 12, 2026 - **Apply:** https://www.thejobnetwork.com/job/1b41d3aa-99ce-4b23-a0e0-1400ec38dadd/seniorprincipal-embedded-software-engineer ## About the Role * BS in Computer Engineering, Electrical Engineering, Computer Science or a related field \n * 5-8+ years of embedded software or firmware development on shipped products \n * Strong C and C++ on resource-constrained microcontrollers (e.g., ARM Cortex-M, Nordic nRF) \n * Experience with RTOS or bare-metal environments (e.g., Zephyr, FreeRTOS) \n * Hands-on low-power embedded design experience, and comfort reading schematics and using lab equipment \n * Git-based workflows, code reviews and CI/CD \n * Nice to have: motor control, battery-powered wearables, Bluetooth Low Energy, Python test automation, secure OTA updates, and medical device or regulated environments (IEC 62304, ISO 14971) \n ## Description As part of a small team, you'll wear many hats. You'll work closely with hardware, mobile and systems engineers to bring up new boards, debug at the hardware-software boundary, and make sure the device behaves safely in every condition.