> Markdown version of [/jobs/ext/3289083-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3289083-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). --- # Principal Embedded Software Engineer - **Company:** Draper Labs - **Location:** Cambridge, MA, United States - **Experience:** Expert - **Salary:** $95,000.0 - $245,000.0 - **Contract:** Permanent contract - **Skills:** Bug Tracking Systems, Computer Engineering, Software Debugging, Embedded Software, Joint Test Action (IEEE Standards), Network Protocols, Software Configuration Management, Subsystems, Information Technology - **Published:** September 2, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/86949519/1 ## About the Role * Excellent development and troubleshooting skills on embedded targets. * Experience with in-circuit emulators, JTAG debuggers and laboratory test equipment. * Excellent knowledge of OS coding techniques IP protocols interfaces and hardware subsystems. * Knowledge of development for real-time execution. * Excellent organizational skills and attention to detail. * Strong analytical and problem-solving skills. * Knowledge of software configuration management tools defect tracking tools and peer review processes. * Excellent time management skills with the proven ability to meet deadlines. * Excellent verbal and written communications skills. Education Requires a Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering. Experience Requires10-15 years experience with a Bachelor's degree or 7-10 years with a Master's degree in the development of embedded software or applicable experience. ## Description * Subject Matter Expert in embedded system development knowledgeable and experienced in multiple technical disciplines. * Ability to independently assess customer needs and evaluate candidate technical solutions to complex problems. * Ability to lead embedded systems development teams, providing technical and management oversight. * Identify program/system-level technical risks and develop and execute mitigation strategies. * Performs other duties as assigned.