{"id":142393,"url":"https://alion.io/job/relling-software-engineer-perception","title":"Software Engineer, Perception","company":{"id":3775771,"name":"Relling","domain":"rellingsystems.com","url":"https://alion.io/company/rellingsystems","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Work at a Startup","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":120000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Computer Vision","optional":false},{"name":"Localization","optional":false},{"name":"Perception","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":false},{"name":"ROS2","optional":false},{"name":"DINOv2","optional":true},{"name":"Imitation Learning","optional":true},{"name":"Motion Planning","optional":true},{"name":"Quantization","optional":true},{"name":"Sim-to-Real","optional":true},{"name":"TensorRT","optional":true}],"status":"live","first_seen_at":"2026-08-28T02:34:15Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-16T20:35:56Z","board_verified":true,"closed_at":null,"days_open":49,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":49},"description":"We're looking for a Robot Perception Engineer to develop the systems that give our robots a real-time understanding of the parts and workcells in front of them. You'll own the software that turns raw sensor data into the structured observations our controllers depend on, from camera integration and calibration through segmentation, tracking, and the 3D monitoring that lets our robots run alongside people.\nWhat You'll Do\nDevelop and maintain real-time perception pipelines, integrating and calibrating cameras, depth sensors, and LiDAR with our robot platforms\nBuild segmentation, tracking, and pose estimation that holds up under part-to-part variation, deformable materials, and unreliable depth on thin or reflective features\nDesign the structured observation spaces our learned controllers consume, along with the labeling pipelines that make training them cheap\nOwn the 3D safety perception stack: occupancy prediction from point clouds, speed modulation, and protective stops that let our robots operate without fencing\nWork with the controls and policy teams to connect perception outputs to policy inputs at control frequency\nSupport bring-up and field testing of new camera and sensor configurations on live production lines\nContribute to fault detection and recovery logic so the system survives an eight-hour shift\nWhat We're Looking For\n4+ years of experience in robotics perception, computer vision, or a closely related field\nStrong software engineering fundamentals in Python and C++\nHands-on experience with sensor integration and calibration (cameras, depth sensors, LiDAR, hand-eye)\nExperience building real-time perception pipelines that ran on real hardware\nFluency with both learned and classical CV, and the judgment to know which one a problem calls for\nExperience with ROS/ROS2 or similar robotics middleware\nAbility to debug across the full stack, from driver-level sensor issues to model behavior on live hardware\nNice to Have (But Not Required)\nProduction experience with foundation-model perception (SAM2, DINOv2, open-vocabulary detectors), including where they break\nPoint cloud and 3D work: voxelization, occupancy networks, LiDAR processing\nManipulation background: visual servoing, imitation learning, ACT or diffusion policies\nSim-to-real experience, including domain randomization and sim/real co-training\nDeploying and optimizing models on edge or onboard compute (quantization, TensorRT)\nExposure to safety standards for collaborative robotics (ISO/TS 15066, speed and separation monitoring, power and force limiting)\nPrior work on early-stage hardware programs\nWhy This Role\nPerception is the constraint. What our controllers can see sets the ceiling on what they can do, and the observation design you own moves task success more than the size of the model behind it.\nYou'll work at the boundary of hardware and AI on live production lines, where success is measured by a QC pass rate rather than a benchmark score.\nHigh ownership on a small team. The decisions you make will shape how our robots perceive every site we deploy to.Motion Planning","description_format":"text","description_chars":3087,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Industrial Automation","Industrial Robotics"],"lifecycle":[{"event":"open","at":"2026-08-28T02:34:15Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":1,"p_active":0.41,"p_room":0.55,"age_days":49,"expected_fill_days":33,"reasons":["conf:3","win:tail"],"computed_at":"2026-10-16T05:45:00Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":false},"html_url":"https://alion.io/job/relling-software-engineer-perception","json_url":"https://alion.io/job/relling-software-engineer-perception.json","meta":{"generated_at":"2026-10-16T21:42:47Z","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":2850,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00: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":3775771},"rest":"https://alion.io/mcp/rest/get_company?id=3775771"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frelling-software-engineer-perception"},{"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%2Frelling-software-engineer-perception"},{"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%2Frelling-software-engineer-perception"},{"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/relling-software-engineer-perception\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frelling-software-engineer-perception"}]}