Principal Software Engineers
$160k - $190kBerkshire Grey
Job Responsibilities The Principal Software Engineer will work with a multidisciplinary team to develop software for robotic applications related to store replenishment and e-commerce order fulfillment. Provide technical leadership on major software projects, guiding system design, development, and delivery. Architect scalable software systems for robotic automation and fulfillment applications using containerization orchestration frameworks like Docker and Kubernetes. Design, implement, and maintain core software components in Python, leveraging proven design patterns and asynchronous/concurrent programming. Integrate and enhance robotic systems for store replenishment and e-commerce operations using ROS (Robot Operating System), and data science libraries like PyTorch, and scikit-learn. Lead and mentor engineers to improve technical skills, productivity, and code quality. Manage technical execution across small cross-functional teams, ensuring project goals and timelines are met. Perform system-level debugging and troubleshooting for live deployments and production environments using ELK for centralized logging and analysis. Collaborate with hardware, controls, and product teams to define, plan, and deliver integrated robotic solutions. Review and enforce software best practices, including design patterns, code reviews, and version control workflows. Drive CI/CD and automation efforts to ensure efficient development, testing, and deployment pipelines. Search for, read, and implement algorithms from engineering books and research papers. Education, Experience and Skills Requirements The employer requires a bachelor’s degree in computer science, robotics, mechatronics, mechanical engineering, or a closely related field and at least five (5) years of progressively more responsible robotic software development work experience within the automation industry. OR Alternatively, the employer will accept a master’s degree in computer science, robotics, mechatronics, mechanical engineering, or a closely related field and at least three (3) years of robotic software development work experience within the automation industry. In addition, the employer requires the following: Demonstrated ability with Python for production-grade software development in deployed systems gained through at least three (3) years of work experience; Demonstrated experience architecting and deploying distributed robotic systems utilizing ROS, gRPC, Kafka or similar software gained through at least three (3) years of work experience; Demonstrated ability with technical leadership, including mentoring engineers and managing project execution gained through at least three (3) years of work experience; Demonstrated ability diagnosing, debugging, and resolving complex software and system issues in production robotic environments gained through at least three (3) years of work experience; and Demonstrated ability implementing and enforcing testing best practices, including automated unit, integration, and system testing gained through at least three (3) years of work experience. All years of experience may be gained concurrently. Telecommuting is an option as long as the employee is based in the Bedford, MA region, as the employee must conduct regular visits to company offices in the Bedford, MA region. 5% domestic travel required. Salary range is $160,000 to $190,000 per year. #J-18808-Ljbffr Berkshire Grey
- ...Principal Software Development Engineer Location: Bedford, MA USA (Onsite) Duration: Contract/Full Time Experience: 5+ Years The Principal Software Development Engineer provides expertise in the design, development, characterization, and testing of complex...SuggestedFull timeContract work
$185k - $280k
Sr. Principal Software EngineerSkip to main contentWe use cookies to understand how you use our site and to improve your experience. This includes... ...use of cookies and Privacy Policy#Sr. Principal Software Engineer page is loaded## Sr. Principal Software...SuggestedLocal areaRemote work$109.6k - $137k
...foster fun and relationship building across our global community. The Role We are seeking a strategic and technical hands‑on Principal Software Engineer to lead our Automation and Performance Engineering initiatives across the enterprise. As a Principal Software Quality...SuggestedShift work$107.5k - $204.5k
...Principal Software Engineer – Missile Defense Sensors (MDS) Software Department What You Will Do Lead the design, development, testing, and deployment of complex software solutions in support of radar and Command and Control systems. Analyze, implement, and test software...SuggestedTemporary workRelocation packageFlexible hours$170.77k - $281.77k
...We seek a skilled software engineer to join the Red Hat OpenStack NFV Architecture team. In this role, you will be responsible for designing, developing, and integrating NFV solutions with a focus on high-performance networking for telecom customers. You will leverage...SuggestedPermanent employmentFull timeWork experience placementRemote workFlexible hours$145k - $181k
...Angular and Ionic. In this role, you’ll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive... ...and prototyping, build .NET APIs, and deliver high‑quality software through Azure‑powered CI/CD pipelines.Bright Horizons is a...Temporary workLocal areaWork from homeWork visa$144.2k - $288.4k
...Principal Software Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold...Hourly payFull timeTemporary workFlexible hours- ...Principal Software Development Engineer We are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems in C/C++ as part of our Patriot Software Team in Tewksbury, Massachusetts. The ideal candidate will...Interim roleNight shiftAfternoon shift
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...world. We are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems...Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursNight shiftAfternoon shift$180k - $247.5k
Symbotic is a leader in AI‑powered robotic technology, reimagining the supply chain through integrated warehouse automation. Principal Software Engineer Design and develop simulation systems and tools that support the design, development, qualification, and deployment of...$107.5k - $204.5k
...Job Details Position: Principal Embedded Software Engineer Date Posted: 2026-04-08 Location: Marlborough, MA; 1001 Boston Post Rd, BLDG 2 Role Type: Onsite Citizenship: U.S. citizen required; U.S. Person or person with immigration status meeting security clearance requirements...Temporary workRelocation packageFlexible hoursDay shift$125.3k - $175k
...Principal Embedded Software Engineer - Onsite position Do you have a passion to invent, design and implement embedded software along with a curiosity and desire to learn. Your job will be to create or modify Board Support Packages (BSPs), device drivers, power-on firmware...Flexible hours$107.5k - $204.5k
...in Marlborough, Massachusetts. 100% onsite. All teams develop software in a variety of languages including C++, C, and several others... ...Collaborate with project managers and other professionals within Engineering. Follow established development practices and processes to...Temporary workInterim roleLocal areaFlexible hours- ...we deliver situational awareness in environments where traditional sensing solutions struggle. We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities across our platform. This role sits at the intersection...Full time
$163.8k - $257.4k
...Principal Software Engineer (Data) ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life. You'll be surrounded by teammates who care deeply, challenge each other, and celebrate wins. With tools that amplify...Worldwide- ...Job Description Job Description Principal Embedded Software Engineer - Connected Devices & IoT Location: Burlington, MA (Hybrid) Duration: 6-Month W2 Contract Pay: $100–$126/hour W2, depending on experience Russell Tobin is partnering with a leading...Contract workLocal area
- Prattwhitney is seeking a Principal Embedded Software Engineer in Sudbury, MA. The position involves supporting the sustainment of legacy radar systems and migrating software to modern platforms. Candidates should have extensive experience in embedded software development...Relocation package
$180k - $247.5k
...consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...efficiency, speed and flexibility. What We Need We are hiring a Principal Software Engineer to define and drive the technical direction of core...$178.13k - $180k
...Senior Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River and will contribute to the enhancement and maintenance of one...Temporary workRemote workFlexible hours$108k - $172.8k
...of technology professionals with diverse backgrounds—spanning engineering, products, marketing, partners, professional services, and global... ...the VCF Automation team, you will be responsible for building software solutions that power private cloud infrastructure and provide...Work at officeLocal area$1,500 per month
...Software Developer Clearance Level: Must be able to obtain a Active Secret Clearance - Must be a US Citizen to be considered At Aquila Technology, you will see our team's passion every day, whether we are building a robust, policy-compliant IT system or stress...Full timeInterim roleRemote workWork from homeFlexible hours2 days per week$1,500 per month
...Software Engineer Clearance Level: Must be able to obtain a Secret Clearance- Must be US Citizen Location: The position requires full-time onsite presence within 100 miles of Lexington MA. May require occasional travel. At Aquila Technology, you will see...Full timeInterim roleLocal areaRemote workWork from homeRelocation2 days per week$110k - $120k
...Senior Java Software Engineer KAYAK, part of Booking Holdings, is a leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car and vacation package. We're also transforming business travel...Work at officeFlexible hours2 days per week3 days per week- Responsibilities: Design, develop, and implement complex software applications and systems. Lead the clean-sheet architecture and... ...Qualifications: Master’s Degree in Computer Science, Software Engineering, or a related field. 10+ years of experience in software...
- ...Software Engineer Intern RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25... ...information security problems for our customers. Come join us! Principal Responsibilities: Computer/Internet Security...InternshipLocal area
- ...fully owned subsidiary of Lancesoft Develops application software. Writing and implementing efficient code. Researches, designs,... ...electrical, computer, software, aeronautical, and astronautical engineering). A number of programs in Group 93 require rapid...Full timeRemote workWork from homeFlexible hours
- ...Software Engineer 3 This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies...Work at office2 days per week
- ...Software Engineer Developer Burlington, MA Biotechnology JO-2101-1308 As a software engineer, you will be part of a dynamic team that provides support directly to customers using our security-focused software products. Responsibilities include working as...Visa sponsorshipFlexible hours
- ...development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements... ...Must Have Degree Level Bachelor's Degree Yes Engineering Software/Algorithm Development 3 years Experience Software...Full timeWork from home2 days per week1 day per week
$115k - $138k
...services providers leverage NetBrain's platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role - you'll spend most of your time architecting and building...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineers. Be the first to apply!
- senior principal cloud computing engineer Bedford, MA
- senior principal scientist Bedford, MA
- principal Bedford, MA
- software technical support Bedford, MA
- healthcare software sales Bedford, MA
- id software Bedford, MA
- senior c# .net software developer Bedford, MA
- internship software Bedford, MA
- embedded software Bedford, MA
- software implementation project manager Bedford, MA

