{"id":1647946,"url":"https://alion.io/job/berkshire-grey-senior-software-engineer-robotics","title":"Senior Software Engineer, Robotics","company":{"id":176524,"name":"Berkshire Grey","domain":"berkshiregrey.com","url":"https://alion.io/company/berkshire-grey","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Robotics","role_family":"Robotics","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bedford, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":114000,"max_usd":229000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":208},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Ubuntu","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Asyncio","optional":true},{"name":"gRPC","optional":true},{"name":"ROS","optional":true},{"name":"ROS2","optional":true}],"status":"live","first_seen_at":"2026-08-26T00:00:00Z","employer_posted_date":"2026-08-26","last_verified_at":"2026-10-25T12:05:03Z","board_verified":true,"closed_at":null,"days_open":60,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":60},"description":"About the Job\nBerkshire Grey is a leader in AI-enabled robotics, providing innovative automation solutions for e-commerce, retail replenishment, package handling, and logistics operations. Our technology automates complex warehouse tasks such as picking, packing, sorting, and trailer unloading.\nAs a Software Engineer on Berkshire Grey’s Scoop robotic trailer-unloading program, you will design, implement, test, deploy, monitor, and maintain software that creates, integrates, and improves the system’s robotic capabilities.\nYou will work with a multidisciplinary team to develop software that controls physical robotic behavior and coordinates the components required to unload packages safely, reliably, and efficiently. This role spans the complete software lifecycle, from defining and designing new capabilities through deployment, performance analysis, and support of systems operating in real-world customer environments.\nThis is an ideal role for a software engineer who enjoys solving difficult problems at the intersection of software, robotics, and physical automation-and who is motivated by seeing their work operate on real systems.\nResponsibilities\nDesign, implement, test, deploy, monitor, and maintain software for Berkshire Grey’s robotic trailer-unloading product.\nDevelop software components that control and coordinate robotic behavior and other physical system functions.\nTranslate product, system, and customer requirements into reliable and maintainable software solutions.\nWork closely with robotics, controls, perception, hardware, systems, test, product, and field engineering teams.\nDevelop automated tests, simulation workflows, and system-level test methods to validate new capabilities.\nDebug complex issues that span software, hardware, sensors, controls, and robotic behavior.\nAnalyze system performance and operational data to identify reliability, quality, and throughput improvements.\nSupport software integration, system commissioning, and troubleshooting on development and customer systems.\nParticipate in architecture discussions, design reviews, code reviews, sprint planning, and other engineering activities.\nImprove software quality, observability, test coverage, deployment practices, and maintainability.\nDocument software designs, interfaces, operating behavior, and troubleshooting procedures.\nCommunicate plans, progress, technical tradeoffs, and risks clearly to engineering stakeholders.\nTravel to customer or development sites when needed to support integration, testing, deployment, and troubleshooting.\nMinimum Qualifications:\nBachelor’s degree in Computer Science, Robotics, Engineering, or a related field with 5+ years of professional software development experience; or a master’s degree with 3+ years of experience.\nStrong software development expertise in Python and/or C++.\nExperience across the full software development lifecycle, including design, implementation, testing, deployment, monitoring, and maintenance.\nExperience developing software in a fast-paced Agile environment.\nExperience developing software on Linux, preferably Ubuntu.\nExperience with Git-based version control and issue-tracking systems such as Jira.\nStrong commitment to delivering well-designed, well-implemented, and thoroughly tested software that meets internal and customer requirements.\nAbility to monitor and maintain deployed software to ensure reliability and quality.\nAbility to work effectively as part of a multidisciplinary engineering team.\nAbility to work through ambiguous or loosely defined problems and independently scope, plan, and implement effective solutions.\nPreferred Qualifications:\nExperience with robotics, industrial automation, or robotic material-handling systems.\nExperience with parallel or distributed software systems.\nExperience with asynchronous or concurrent programming, including Python Asyncio or similar frameworks.\nExperience with messaging and communication technologies such as Kafka, gRPC, or similar systems.\nExperience with software-based simulation tools and techniques.\nExperience with ROS or ROS2.\nExperience integrating software with sensors, actuators, programmable logic controllers, or other industrial hardware.\nFamiliarity with warehouse automation, logistics, package handling, or trailer-unloading applications.\nWhy Berkshire Grey?\nOpportunity to work with cutting-edge AI-powered robotic solutions that are transforming the supply chain and logistics industry.\nA culture of innovation and collaboration, with a commitment to professional development and growth.\nCompetitive compensation and comprehensive benefits package.\n6110-2602BG","description_format":"text","description_chars":4633,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotics"],"lifecycle":[{"event":"open","at":"2026-10-02T00:08:08Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 16 · green card filings: 6","filings_12m":16,"filings_prev_12m":20,"green_card_filings_12m":6,"median_offered_wage_usd":147500,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":10}],"liveness":{"score":38,"band":"fade","label":"Fading","p_open":1,"p_active":0.69,"p_room":0.55,"age_days":60,"expected_fill_days":43,"reasons":["conf:1","velocity","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/berkshire-grey-senior-software-engineer-robotics","json_url":"https://alion.io/job/berkshire-grey-senior-software-engineer-robotics.json","meta":{"generated_at":"2026-10-25T12:09:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17559,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":176524},"rest":"https://alion.io/mcp/rest/get_company?id=176524"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fberkshire-grey-senior-software-engineer-robotics"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fberkshire-grey-senior-software-engineer-robotics"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fberkshire-grey-senior-software-engineer-robotics"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/berkshire-grey-senior-software-engineer-robotics\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fberkshire-grey-senior-software-engineer-robotics"}]}