Veo Robotics
Who we are
With its AI-powered robotic technology platform, Symbotic is transforming the way consumer goods move through the supply chain. Our intelligent software orchestrates advanced robots in a high-density, end-to-end system, reinventing warehouse automation to increase efficiency, speed, and flexibility.
What we need
We are looking for a
Senior Embedded Engineer
to join the
Safe Access System (SAS)
team in Wilmington, MA. This position reports to the Manager of Embedded Safety and plays a key role in designing, developing, and supporting our functional safety system for warehouse automation and robotics. What we do The Senior Embedded Engineer will be part of a team designing and developing a state-of-the-art safety system within our warehouse automation solutions. This role collaborates closely with the Bot Controls team to deliver a robust safety system ensuring our system operates safely and efficiently. What you’ll do Design and develop software strategies for near real-time environments in C++. Implement object-oriented software using current programming methodologies. Implement, document, and maintain real-time embedded code and shell scripts (Bash, Python). Understand, document, and maintain existing codebases (C/C++, Python, etc.). Support system testing of components and subsystems. Troubleshoot system issues in production or during development, primarily through log analysis. Evaluate and process engineering change requests. Up to 10% travel may be required. What you’ll need Minimum of 5 years of professional experience developing real-time embedded software and device drivers. Bachelor's degree in a related engineering discipline (e.g., Computer Science/Engineering, Mathematics, Electrical Engineering). Experience with Object-Oriented design using C++ and C++ coding skills suitable for real-time environments. Experience with software process and version control tools. Familiarity with networking protocols and control systems. Strong background in Linux shell scripting (Python, Bash), including grep, regex, parsing, and command-line utilities. In-depth knowledge of real-time operating systems (e.g., VxWorks, FreeRTOS, Sciopta), threading, and RTOS communication issues. Knowledge of POSIX multi-threading, synchronization mechanisms, shared memory, and inter-process communication. Experience with low-level communication protocols and socket implementations (UDP, TCP/IP, NFS). Experience programming and debugging memory-constrained systems. Excellent communication and documentation skills, with the ability to explain complex software concepts clearly. Hands-on problem-solving skills with strong software design and implementation capabilities. Ability to work in a fast-paced environment supporting unscheduled events. Experience with static code analysis tools and build systems like Cppcheck, Clang, and CMake is a plus. Understanding of functional safety and safety programming is a plus. #LI-Hybrid #LI-KC1 About Symbotic Symbotic is a leader in automation technology, reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. We transform warehouses into strategic assets for some of the world's largest retail, wholesale, and food & beverage companies, applying next-generation technology, high-density storage, and machine learning to meet complex distribution challenges, enabling faster, more accurate, and efficient movement of goods. Visit us at
www.symbotic.com . We are a community of innovators, collaborators, and pioneers who embrace diversity because we believe unique perspectives make us stronger and smarter. We value every voice—employees, customers, and community alike—as we work together to build a better workplace and world. We are proud to be an equal opportunity employer and do not discriminate based on race, color, ethnicity, religion, sex, national origin, sexual orientation, age, disability, gender identity, veteran status, or genetic information.
#J-18808-Ljbffr
Senior Embedded Engineer
to join the
Safe Access System (SAS)
team in Wilmington, MA. This position reports to the Manager of Embedded Safety and plays a key role in designing, developing, and supporting our functional safety system for warehouse automation and robotics. What we do The Senior Embedded Engineer will be part of a team designing and developing a state-of-the-art safety system within our warehouse automation solutions. This role collaborates closely with the Bot Controls team to deliver a robust safety system ensuring our system operates safely and efficiently. What you’ll do Design and develop software strategies for near real-time environments in C++. Implement object-oriented software using current programming methodologies. Implement, document, and maintain real-time embedded code and shell scripts (Bash, Python). Understand, document, and maintain existing codebases (C/C++, Python, etc.). Support system testing of components and subsystems. Troubleshoot system issues in production or during development, primarily through log analysis. Evaluate and process engineering change requests. Up to 10% travel may be required. What you’ll need Minimum of 5 years of professional experience developing real-time embedded software and device drivers. Bachelor's degree in a related engineering discipline (e.g., Computer Science/Engineering, Mathematics, Electrical Engineering). Experience with Object-Oriented design using C++ and C++ coding skills suitable for real-time environments. Experience with software process and version control tools. Familiarity with networking protocols and control systems. Strong background in Linux shell scripting (Python, Bash), including grep, regex, parsing, and command-line utilities. In-depth knowledge of real-time operating systems (e.g., VxWorks, FreeRTOS, Sciopta), threading, and RTOS communication issues. Knowledge of POSIX multi-threading, synchronization mechanisms, shared memory, and inter-process communication. Experience with low-level communication protocols and socket implementations (UDP, TCP/IP, NFS). Experience programming and debugging memory-constrained systems. Excellent communication and documentation skills, with the ability to explain complex software concepts clearly. Hands-on problem-solving skills with strong software design and implementation capabilities. Ability to work in a fast-paced environment supporting unscheduled events. Experience with static code analysis tools and build systems like Cppcheck, Clang, and CMake is a plus. Understanding of functional safety and safety programming is a plus. #LI-Hybrid #LI-KC1 About Symbotic Symbotic is a leader in automation technology, reimagining the supply chain with its end-to-end, AI-powered robotic and software platform. We transform warehouses into strategic assets for some of the world's largest retail, wholesale, and food & beverage companies, applying next-generation technology, high-density storage, and machine learning to meet complex distribution challenges, enabling faster, more accurate, and efficient movement of goods. Visit us at
www.symbotic.com . We are a community of innovators, collaborators, and pioneers who embrace diversity because we believe unique perspectives make us stronger and smarter. We value every voice—employees, customers, and community alike—as we work together to build a better workplace and world. We are proud to be an equal opportunity employer and do not discriminate based on race, color, ethnicity, religion, sex, national origin, sexual orientation, age, disability, gender identity, veteran status, or genetic information.
#J-18808-Ljbffr