> Markdown version of [/jobs/ext/1045104-senior-principal-embedded-software-developer](https://www.wearedevelopers.com/jobs/ext/1045104-senior-principal-embedded-software-developer). 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 Developer - **Company:** Tek Ninjas - **Location:** Burlington, MA, United States - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Agile Methodology, Confluence, JIRA, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Software Quality, Code Review, Dynamic Host Configuration Protocol, Embedded Software, FreeRTOS, Message Queuing Telemetry Transport (MQTT), X.509, Scrum Methodology, Software Engineering, Transmission Control Protocol (TCP), Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Transport Layer Security, Serial Peripheral Interface, Git, Bitbucket - **Published:** June 7, 2026 - **Apply:** https://www.careerjet.com/jobad/us37e15a743ba0f91d533eca62831993c6 ## About the Role 15+ years of relevant industry experience with a Bachelor's degree, or 10+ years with a Master's, or equivalent experience. Advanced proficiency in C/C++ for embedded software, development on FreeRTOS, low level peripheral driver integration (I2C, SPI, UART, GPIO, ADC, PWM, LCD, LED), and/or embedded IoT (BLE, WiFi, MQTT, TLS, DHCP, TCP, UDP, GATT, X.509) Preferred Skills: Background in consumer electronics or appliance software development. Experience with Agile methodologies (e.g., Scrum) and tools such as Jira, Confluence, Bitbucket, Git. ## Description We are seeking a Software Engineer to design, develop, and optimize embedded software solutions for brewer appliances/platforms. This role requires deep technical expertise and the capacity to independently deliver complex modules while mentoring junior engineers., Participate in the full software development lifecycle: requirements gathering, architecture and design, implementation, testing, deployment, and maintenance. Lead code reviews, provide critical feedback, and elevate team code quality. Support growth of junior engineers with active mentoring and by modeling mature software engineering practices through the normal course of business ## Related Videos - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)