Senior Software Systems Engineer

Exol•Wilmington, MA
•$116,250 - $170,500•Hybrid

About The Position

Symbotic is seeking a Senior Software Systems Engineer to join its Systems Engineering organization, which defines system behavior for its warehouse automation platform. This senior individual contributor will turn new ideas and ambiguous requests into structured, testable work for core software teams, translating leadership, customer, and business needs into Concepts of Operations, Functional Requirements, risk assessments, and technical trade-off analyses. The role bridges leadership vision and technical execution, with visibility from device and hardware interactions through high-level system software. The engineer will help establish and scale Systems Engineering practices, set requirements across teams, and guide software delivery through influence rather than direct reports. The position has significant autonomy and requires holding firm on critical engineering standards while adapting execution to support the long-term vision. The organization’s work spans Bot, Workstation, Console and Emulation, Control Software, and Storage Structure product families, with an emphasis on safety, reliability, verification, and industry standards. The role may require up to 10% travel to client and other customer locations. Employees must have a valid driver's license and be able to drive and/or fly to those locations. The employee is responsible for owning a credit card and managing expenses personally for bi-weekly reimbursement. The posted base salary range is $116,250–$170,500; base pay may vary based on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401(k), PTO, and/or other benefits.

Requirements

  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, or Systems Engineering.
  • At least 5 years of experience in Systems Engineering, Software Architecture, or senior- or lead-level Software Engineering.
  • Experience authoring System Requirements, Concepts of Operations, and Technical Trade-off Analyses.
  • Familiarity with risk identification and mitigation, including maintaining a technical risk register for complex systems.
  • Ability to translate abstract ideas and business goals into structured, verifiable engineering requirements.
  • Familiarity with Systems Engineering processes, product lifecycle management, stage gate development, and verification and validation frameworks.
  • Strong background in systems-level programming languages and deep understanding of distributed systems, concurrency, and hardware/software integration.
  • Experience with engineering tools such as DFMEA, Pugh matrices, and 8D.
  • Technical leadership at senior level or equivalent, leading across teams without direct authority.
  • Ability to hold firm on critical standards while adapting execution; handle pushback objectively and resiliently, using data.
  • Ability to bridge technical and non-technical teams and synthesize complex information for audiences ranging from engineers to executives.
  • Self-motivated, organized, and able to work with minimal supervision toward aggressive goals in a fast-paced environment.
  • Valid driver's license and ability to drive and/or fly to client and other customer locations, if travel is required.

Nice To Haves

  • Master's degree or MBA.
  • Experience in Robotics, Automation, or Medical Device industries, with a rigorous approach to Systems Engineering, safety, and risk management.
  • Deep experience working within complex execution spaces.
  • Experience designing or scaling an engineering intake, stage gate, or requirements process across an organization.

Responsibilities

  • Deconstruct large, ambiguous requests and author Concepts of Operations covering users, environments, inputs and outputs, system states, and system scope.
  • Translate customer and business needs into complete, verifiable Functional Requirements aligned with priorities.
  • Decompose Functional Requirements into software component and application requirements.
  • Maintain traceability from system-level Functional Requirements to software component requirements.
  • Own the software risk register, identifying, documenting, and mitigating risks such as performance bottlenecks, latency, memory limits, and failure states.
  • Assess the impact of proposed changes, including cross-team dependencies, interfaces, and trade-offs.
  • Conduct technical trade-off analyses and present recommendations and consequences to leadership.
  • Guide core software teams in phased delivery of business value and prioritization of impactful work.
  • Establish and continuously improve Systems Engineering practices across teams, product families, and initiatives.
  • Set verification and validation strategy and support functional integration test plans demonstrating performance against requirements.
  • Connect leadership and development teams across organizational silos and prepare and present system-level updates and recommendations.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Disability benefits
  • 401(k)
  • Paid time off (PTO)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service