Full Spectrum Software is seeking an experienced Principal Software Engineer specializing in Embedded Systems to join their team in Southborough, MA. This role focuses on designing and developing complex products including medical devices, robotics, and industrial equipment. The position requires a strong background in embedded systems development with 7 years of experience and expertise in languages like C, C++, and Python. As a principal engineer, you'll lead client engagements, mentor junior engineers, and be responsible for the full software development lifecycle. The role combines technical leadership with hands-on development, requiring expertise in ARM architecture, Linux programming, and DSP concepts. This is an excellent opportunity for a senior technical professional looking to work on cutting-edge embedded systems in the medical and robotics industries. The position offers the chance to work with diverse technologies and make significant contributions to critical systems while leading and mentoring others.