Senior Embedded Systems Software Engineer

1 week ago


Waltham, United States Vecna Robotics Full time
Senior Embedded Systems Software Engineer

Vecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work between autonomous mobile robots, labor, and systems, we make business go. As a company, we are driven by the same collective vision: an uninterrupted and highly efficient global supply chain where robots do the dirty work and people do the human work.

Vecna Robotics seeks an experienced Senior Embedded Systems Software Engineer to design and implement high-performance robotic systems. This role will develop innovative solutions from prototype to implementation, supporting the functionality of our robotic platforms. The Senior Embedded Systems Software Engineer will be part of a cross-functional engineering team focused on building custom components, actuators, and sensing methods that push the boundaries of robotics and automation.

The Senior Embedded Systems Software Engineer will develop and refine code that controls hardware interfaces, communications protocols, and embedded intelligence for our robots, contributing to both product development and technology research.

The ideal candidate is excited about generating innovative solutions, enjoys a fast-paced environment and rapid-prototyping.

Reporting to the Embedded Systems Manager, the Senior Embedded Systems Software Engineer is a fulltime, salaried role based in Waltham, MA. Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. We are not accepting applications or inquiries from recruitment agencies or search firms for this position.

In this role, the Senior Embedded Systems Software Engineer will:
  • Lead technical development for embedded systems in new robotic platforms, including designing architectures that meet product specifications.
  • Develop embedded software for real-time controls and logical hardware operations, such as motor control, power systems, sensors, and actuators.
  • Design hardware interfaces and communication protocols (SPI, I2C, CAN, UART, USB, Ethernet), and develop board-level component libraries.
  • Test, validate, and verify embedded system and subsystem functionality, ensuring robust and reliable performance.
  • Document all design and testing results.
  • Collaborate within a cross-functional team, working closely with hardware engineers, software developers, project managers, and QA testers.
  • Mentor junior engineers, providing guidance to enhance their technical skills.
  • Provide accurate work estimates and collaborate with project leads and program managers.
  • Support testing and development activities by occasionally operating material handling equipment (training provided).
  • Other duties as assigned.
What we are looking for:
  • Bachelor's degree in computer science, computer engineering, electrical engineering, or robotics; Master's preferred
  • 5-7 years of experience in embedded systems engineering
  • Expert proficiency in C and/or C++
  • Strong troubleshooting skills for prototype hardware and the ability to interpret electrical schematics
  • Demonstrated hands-on experience with oscilloscopes, serial bus analyzers, soldering irons, and multimeters
  • Experience with embedded software development, testing, and debugging
  • Ability to work independently in a fast-paced environment
  • Excellent documentation and communication skills
  • Flexibility to work some weekends or after-hours, and occasional travel to client sites as needed
Preferred Experience:
  • Microcontroller development (PIC32, ARM)
  • Real-time operating systems (RTOS) and real-time applications
  • CANOpen protocol
  • Industrial motor controllers
  • Functional safety and automated test tooling
  • Robot Operating System (ROS)
  • Embedded Linux OS
  • Java or Python programming
  • Networking and scripting
  • Software version control


We are an equal opportunity employer. We encourage and celebrate diversity.

  • Waltham, Massachusetts, United States Vecna Robotics Full time

    Vecna RoboticsVecna Robotics is an intelligent flexible material handling automation company that keeps goods moving. With award-winning technology engineered for uninterrupted work between autonomous mobile robots, labor, and systems, we make business go.We are driven by the same collective vision: an uninterrupted and highly efficient global supply chain...


  • Waltham, United States Maxonic Full time

    Job Description We are seeking an experienced Software Architect. The current architecture has highly complex make files, making development and maintenance challenging. This project aims to rebuild the solution to create a more modular architecture, ensuring scalability and long-term maintainability. Proven experience in embedded software development...


  • Waltham, Massachusetts, United States Vecna Robotics Full time

    Vecna Robotics: A Leader in Intelligent Material Handling AutomationWe are an intelligent flexible material handling automation company that keeps goods moving. Our award-winning technology is engineered for uninterrupted work between autonomous mobile robots, labor, and systems, making business go.As a company, we are driven by the same collective vision:...


  • Waltham, Massachusetts, United States Maxonic Full time

    Job Title: Embedded Software ArchitectJob Description:We are seeking an experienced software architect to rebuild our solution and create a more modular architecture, ensuring scalability and long-term maintainability.Key Responsibilities:Design and implement a modular architecture for our software solution.Collaborate with the team to ensure seamless...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software EngineerJob location: Waltham, MA (onsite)Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for a motivated individual passionate about delivering outstanding software solutions in the medical...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software EngineerJob location: Waltham, MA (onsite) Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for a motivated individual passionate about delivering outstanding software solutions in the...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software Engineer Job location: Waltham, MA (onsite) Job description: Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for a motivated individual passionate about delivering outstanding software solutions in the...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software EngineerFind out if this opportunity is a good fit by reading all of the information that follows below.Job location: Waltham, MA (onsite) Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software EngineerFind out if this opportunity is a good fit by reading all of the information that follows below.Job location: Waltham, MA (onsite) Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for...


  • Waltham, United States Capgemini Full time

    Job Title: Senior Software EngineerJob location: Waltham, MA (onsite)Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for a motivated individual passionate about delivering outstanding software solutions in the medical...


  • Waltham, United States GlobalLogic Full time

    Position: Senior Software Engineer – C++/OpenGLLocation: Waltham, MA – Onsite Job Description:We are seeking an experienced Senior Software Engineer specializing in C++ and OpenGL to join our dynamic team developing software applications for medical devices on Linux OS. The ideal candidate is a skilled and proactive C++ developer who is passionate about...


  • Waltham, United States Vicarious Surgical Inc. Full time

    Vicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product development mode.As a Senior Test...


  • Waltham, Massachusetts, United States Integrated Computer Solutions Full time

    As a Principal C# Engineer at Integrated Computer Solutions, you will play a pivotal role in leading our product development endeavors for MedTech and industrial clients. Leveraging your exceptional technical expertise, you will be responsible for designing, developing, and testing software products utilizing the Microsoft stack.Key ResponsibilitiesDrive the...


  • Waltham, United States Vicarious Surgical Full time

    Vicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product development mode. As a Senior...


  • Waltham, MA, United States Capgemini Full time

    Job Title: Senior Software EngineerJob location: Waltham, MA (onsite) Job description:Join Capgemini as a Senior Software Engineer and make a significant impact in developing innovative C++ based applications for medical devices on Linux OS. This role is ideal for a motivated individual passionate about delivering outstanding software solutions in the...


  • Waltham, United States Talent Search RPO Full time

    Position: Senior Software Engineer – C++/OpenGLLocation: Waltham, MA – Onsite Job Description:We are seeking an experienced Senior Software Engineer specializing in C++ and OpenGL to join our dynamic team developing software applications for medical devices on Linux OS. The ideal candidate is a skilled and proactive C++ developer who is passionate about...


  • Waltham, United States Vicarious Surgical Full time

    Job DescriptionJob DescriptionVicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, for which we are in aggressive product...


  • Waltham, United States ZipRecruiter Full time

    Job DescriptionVicarious Surgical is hiring a Senior Software Test Engineer to join its growing Software Test Team. Working closely with the Integration team, this critical team member will play a crucial role in driving test development efforts for the software that controls our novel surgical robot, which is currently in aggressive product development...


  • Waltham, Massachusetts, United States National Grid USA Full time

    About UsNational Grid USA is a leading energy company that delivers safe and secure energy to homes, communities, and businesses. Our team is committed to shaping the sustainable future of our industry, anticipating customer needs, reducing energy delivery costs, and pioneering flexible energy systems.We strive to deliver on our promises and seek...


  • Waltham, Massachusetts, United States GENERAL FLUIDICS CORPORATION Full time

    General Fluidics Corporation is at the forefront of revolutionizing blood diagnostics, making high-quality testing more accessible worldwide. In collaboration with the esteemed Massachusetts General Hospital, our team has developed a scalable blood and urine diagnostic platform that seamlessly integrates critical diagnostic technologies into a compact...