Principal Embedded Software Engineer

4 days ago


Boston, United States Motion Recruitment Full time
Job Title: Principal Embedded Software Engineer
Location: Greater Boston Area, MA
About Us: Our client is the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, with the mission to optimize supply chain efficiency and redefine logistics through intelligent, innovative solutions. They are committed to pushing the boundaries of technology and delivering exceptional results for our clients.
Position Overview: They are looking for a visionary and highly skilled Principal Embedded Software Engineer to lead our embedded software development efforts. In this pivotal role, you will drive the design, development, and implementation of cutting-edge software for their robotics systems, influencing the strategic direction of their technology and ensuring the highest standards of performance and reliability. You will work closely with senior leadership, cross-functional teams, and stakeholders to deliver innovative solutions that set new benchmarks in the industry.
Required Skills & Experience
 Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. At least 8-10 years of experience in embedded software development, with a proven track record of leading complex projects in robotics or automation. Expert proficiency in C/C++ programming for embedded systems. Extensive experience with real-time operating systems (RTOS) and multi-threaded programming. Strong background in hardware-software integration, including communication protocols (e.g., UART, SPI, I2C, CAN). Deep understanding of robotics principles, including motion control, sensors, and actuators. Experience with version control systems (e.g., Git) and advanced software development practices.  Proven experience in leading and mentoring engineering teams, with strong project management and strategic planning skills. Exceptional problem-solving and analytical abilities. Excellent communication and interpersonal skills, with the ability to influence and collaborate across teams.  Highly innovative, with a passion for technology and a drive to push the boundaries of what’s possible. Desired Skills & Experience Experience with machine learning or artificial intelligence in robotics applications. Familiarity with robotics simulation tools and frameworks (e.g., ROS). Knowledge of cybersecurity best practices for embedded systems.
What You Will Be Doing
Tech Breakdown
System Architecture & Design Design and document the overall software architecture. Apply design patterns for embedded systems. Embedded Software Development Program in C/C++ for embedded systems. Work with real-time operating systems (RTOS). Integration & Testing Integrate software with hardware. Develop and run tests to ensure software reliability. Performance Optimization Tune software for better performance and resource usage. Robotics Systems Implement control algorithms and handle communication protocols. 2. Leadership & Collaboration Team Leadership Mentor and guide junior engineers. Manage and prioritize projects. Cross-Functional Collaboration Work with hardware engineers and product managers. 3. Innovation & Strategy Technology Trends Stay updated with new technologies and trends. Strategic Planning Contribute to the long-term technology strategy.
Daily Responsibilities
Lead and mentor a team of embedded software engineers, providing technical guidance, setting priorities, and ensuring alignment with project goals and company objectives.  Architect and design complex embedded software systems for robotics applications, ensuring scalability, robustness, and integration with hardware components. Define and drive the technical strategy for embedded software development, aligning with overall product vision and market needs. Identify and implement best practices and emerging technologies.  Drive innovation within the team, exploring new technologies, methodologies, and tools to continuously improve our software stack and maintain a competitive edge in the industry. Work closely with hardware engineers, robotics experts, and product managers to ensure seamless integration and optimization of embedded software with robotic systems. Oversee the integration of software with hardware components, addressing performance and reliability challenges and ensuring the successful deployment of robotics solutions. Address and resolve complex technical issues, including debugging, performance tuning, and system optimization. The Offer Bonus OR Commission eligible You will receive the following benefits: Medical, Dental, and Vision Insurance Vacation Time Stock Options

  • Boston, Massachusetts, United States Entegee Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Software Engineer to join our team at Entegee, a world leader in IT and Engineering Workforce Solutions. As a key member of our team, you will be responsible for designing, developing, and implementing embedded software solutions for our clients.Key ResponsibilitiesDesign and develop embedded...


  • Boston, Massachusetts, United States Motion Recruitment Full time

    Job Title: Principal Embedded Software EngineerAt Motion Recruitment, we are seeking a highly skilled and visionary Principal Embedded Software Engineer to lead our embedded software development efforts. This pivotal role will drive the design, development, and implementation of cutting-edge software for our robotics systems, influencing the strategic...


  • Boston, United States Grove Technical Resources, INC Full time

    Job Title -Embedded Software Engineer Job Location - Boston, MassachusettsJob Description As the Principal Embedded Soft ware Engineer you will be a lead contributor to the embedded software development efforts in the Software Center of Excellence of the Surgical Robotics Organization, working in a fast-paced environment with a group of embedded software...


  • Boston, United States Grove Technical Resources, INC Full time

    Job Title -Embedded Software Engineer Job Location - Boston, MassachusettsJob Description As the Principal Embedded Soft ware Engineer you will be a lead contributor to the embedded software development efforts in the Software Center of Excellence of the Surgical Robotics Organization, working in a fast-paced environment with a group of embedded software...


  • Boston, Massachusetts, United States Entegee Full time

    Principal Embedded Software Engineer (C/C++ Linux RTOS)***U.S. Citizenship, EAD/GC, or TN-1 Visa required along with a Bachelor's degree***Duration: 1-2 yearsExperience in Medical Device industry is essentialStable work history is a must – no short-term positionsOnsite presence required 3 to 4 days a weekCandidates must be based in the Boston areaCore...


  • Boston, United States Grove Technical Resources, INC Full time

    Job Title: Principal Software Engineer(Medical Devices)Job Location: Boston, Massachusetts (Fully Onsite)Type: W2 ContractJob Description -Technical skills that are required for this role:C/C++, PythonEmbedded SW, RTOSObject Oriented ProgrammingExperience in hands-on development and troubleshooting embeddedDeep understanding of Linux, QNX or other OS....


  • Boston, United States ATR International Full time

    This Principal Embedded Software Engineer will be a lead contributor to the embedded software development efforts of an group in connection with Surgical Robots. They will be workingin a fast-paced environment with a group of embedded software engineers and collaborating with cross-functional teams to complete requirements such as: definition, design, code...


  • Boston, United States ATR International Full time

    This Principal Embedded Software Engineer will be a lead contributor to the embedded software development efforts of an group in connection with Surgical Robots. They will be workingin a fast-paced environment with a group of embedded software engineers and collaborating with cross-functional teams to complete requirements such as: definition, design, code...


  • Boston, Massachusetts, United States Entegee Full time

    Principal Embedded Software Engineer (C/C++ Linux RTOS)***Candidates must possess U.S. Citizenship, EAD/GC, or TN-1 Visa and hold a Bachelor's degree.***Project Duration: 1-2 yearsExperience Required: Medical Device industry experience is essential.Work History: Candidates should demonstrate a solid work history with no frequent job changes.Onsite...


  • Boston, Massachusetts, United States Entegee Full time

    Position: Principal Embedded Software Engineer (C/C++ Linux RTOS)Location: Partial Remote, Boston, MA***Candidates must possess U.S. Citizenship, EAD/GC, or TN-1 Visa and hold a Bachelor's degree.***Project Duration: 1-2 yearsExperience Required: Medical Device industry experience is essential.Work History: Candidates should demonstrate a solid work history...


  • Boston, Massachusetts, United States Motion Recruitment Full time

    Job Title: Principal Embedded Firmware EngineerAt Motion Recruitment, we are seeking a highly skilled Principal Embedded Firmware Engineer to join our team. As a key member of our engineering team, you will lead the design and implementation of firmware solutions for our cutting-edge products.About the RoleWe are looking for a seasoned firmware engineer with...


  • Boston, United States Motion Recruitment Full time

    Principal Embedded Firmware Engineer Great Boston Our client is a growing design and engineering consulting firm located in the Greater Boston area. You will be working on embedded firmware solutions that will be used among various industries and technologies for electromechanical control. The position is a hybrid full-time position. They are seeking a...


  • Boston, United States IntePros Full time

    A Embedded Software Engineer job in Boston, MA is available through IntePros. Candidate will be responsible for being a lead contributor for the embedded software development for Robotic Assisted Surgery platform, and will be part of a team that consists of mechanical, electrical and software engineers responsible for defining, designing, code...


  • Boston, Massachusetts, United States Code Metal Full time

    Job DescriptionOverviewCode Metal is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software and firmware for embedded system prototypes.Key ResponsibilitiesDesign and ImplementationLead and participate in designing and implementing...

  • Software Engineer

    2 months ago


    Boston, United States Code Metal Full time

    Job DescriptionJob Description.Description: We’re looking for passionate Senior Embedded Software Engineers who are interested in designing and prototyping greenfield edge mesh networks and computing. This is an incredible opportunity to join an experienced founding team who have collectively raised $1bn+ in capital across several previously successful...


  • Boston, United States Medtronic Full time

    Careers that Change Lives #MDTsurgical jobs #MDTsurgicaljobssoftware In this role, you will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the globally launched Robotic Assisted Surgery platform within the Surgical Operating unit: Medtronic’s Surgical Operating Unit...


  • Boston, United States Motion Recruitment Full time

    A top medical device company in the Greater Boston area is looking for a talented Director of Embedded Software Engineering to drive their embedded software initiatives. Position Overview: The Director of Embedded Software Engineering will lead their embedded software development efforts, overseeing the design, implementation, and integration of software...


  • Boston, Massachusetts, United States Code Metal Full time

    About Code MetalCode Metal is a pioneering technology company that specializes in developing innovative edge mesh networks and computing solutions. Our team of experienced engineers and researchers are passionate about creating cutting-edge technology that transforms industries.Job DescriptionWe are seeking a highly skilled Senior Embedded Software Engineer...


  • Boston, United States Motion Recruitment Full time

    Job Title: Senior Embedded Software Engineer Location: Greater Boston, MA About Us: Our client is the forefront of revolutionizing warehouse operations through cutting-edge robotics and automation technology. Based in the vibrant Greater Boston area, with the mission to optimize supply chain efficiency and redefine logistics through intelligent, innovative...


  • boston, United States Motion Recruitment Full time

    Job Title: Architect Embedded Software Engineer Location: Greater Boston About Us: Our client is a leading innovator in warehouse automation, dedicated to transforming logistics and supply chain management through cutting-edge technology. Their solutions integrate robotics, artificial intelligence, and advanced software to streamline operations and increase...