{"id":459077,"url":"https://alion.io/job/pickle-robot-senior-perception-software-engineer","title":"Senior Perception Software Engineer","company":{"id":176523,"name":"Pickle Robot","domain":"picklerobot.com","url":"https://alion.io/company/pickle-robot","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":95,"open_postings":8,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":138,"computed_at":"2026-10-24T06:02:35Z"}},"role":"Backend","role_family":"Backend","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":["Charlestown, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":145844,"max":157190,"currency":"USD","period":"year","gross":null,"usd_annual":157190},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Eigen","optional":false},{"name":"Git","optional":false},{"name":"Localization","optional":false},{"name":"Machine Learning","optional":false},{"name":"Open3D","optional":false},{"name":"OpenCV","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":false},{"name":"ROS2","optional":false},{"name":"Ceres Solver","optional":true},{"name":"CUDA","optional":true},{"name":"Docker","optional":true},{"name":"GTSAM","optional":true}],"status":"live","first_seen_at":"2026-08-31T16:33:10Z","employer_posted_date":"2026-08-31","last_verified_at":"2026-10-24T16:27:50Z","board_verified":true,"closed_at":null,"days_open":54,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":53},"description":"We're looking for a dynamic, driven Senior Perception Software Engineer to help revolutionize the future of warehouse automation. This role will focus heavily on working with 3D LiDAR and other multi-sensor arrays to tackle complex challenges in state estimation, scene perception, mapping, and localization. You will play a crucial part in writing robust, production-grade software that translates raw sensor data into actionable intelligence for our robots operating in dynamic, real-world unloading docks.\nWhat You'll Do\nDrive the accuracy and precision of our localization and state estimation pipelines. Ensure reliable pose estimation of the robot's mobile base and scene components.\n\nDevelop advanced obstacle mapping for collision avoidance that thrives in messy environments.\n\nImplement and optimize point cloud processing algorithms tailored for real-time edge compute.\n\nArchitect a robust software stack that efficiently parses and interfaces with the outputs of our machine learning models, integrating novel perception pipelines seamlessly into the core production codebase.\n\nImprove and automate multi-sensor calibration routines. You will manage tolerance stacks and ensure high-fidelity spatial alignment across our sensor suites, guaranteeing a single source of truth for the robot.\n\nWhat You'll Bring\n5+ years of experience in robotics software engineering (or an MS with 3+ years of highly relevant industry experience).\n\nExceptional software engineering fundamentals, highly proficient in Python and C++ for production systems.\n\nStrong mathematical foundation in linear algebra, geometry, and probabilistic robotics.\n\nHands-on experience building perception stacks using industry-standard tools and frameworks, including ROS/ROS2, OpenCV, Open3D, Eigen, and Git.\n\nHands-on experience with sensor stacks including 3D LiDARs, IMUs, and cameras.\n\nYou are a \"full-stack\" robotics engineer who cares about accuracy, precision, and edge cases in the physical world and can articulate architectural trade-offs to drive the best system-level decisions.\n\nNice to have: Experience with optimization libraries (Ceres Solver, GTSAM), parallel computing (CUDA), Docker, and PCL.\n\nLocation Requirement: This role is on-site at our HQ, working directly with the physical sensor rigs and robots.","description_format":"text","description_chars":2299,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Industrial Robotics"],"lifecycle":[{"event":"open","at":"2026-09-06T10:27:33Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 9","filings_12m":9,"filings_prev_12m":10,"green_card_filings_12m":0,"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":0}],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.838,"p_room":0.9,"age_days":53,"expected_fill_days":138,"reasons":["conf:2","win:mid"],"computed_at":"2026-10-24T06:02:35Z"},"pay":{"stated_usd_annual":157190,"is_top_pay":false},"html_url":"https://alion.io/job/pickle-robot-senior-perception-software-engineer","json_url":"https://alion.io/job/pickle-robot-senior-perception-software-engineer.json","meta":{"generated_at":"2026-10-24T18:03:40Z","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":26300,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":176523},"rest":"https://alion.io/mcp/rest/get_company?id=176523"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpickle-robot-senior-perception-software-engineer"},{"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%2Fpickle-robot-senior-perception-software-engineer"},{"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%2Fpickle-robot-senior-perception-software-engineer"},{"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/pickle-robot-senior-perception-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpickle-robot-senior-perception-software-engineer"}]}