{"id":2802414,"url":"https://alion.io/job/technosoft-engineering-projects-slam-computer-vision-engineer-bim","title":"SLAM & Computer Vision Engineer - BIM","company":{"id":3810694,"name":"Technosoft Engineering Projects","domain":"technosofteng.com","url":"https://alion.io/company/technosoft-engineering-projects-limited","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mumbai, India","Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":21000,"max_usd":49000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Cartographer","optional":false},{"name":"Computer Vision","optional":false},{"name":"GTSAM","optional":false},{"name":"ORB-SLAM3","optional":false},{"name":"ROS","optional":false},{"name":"RTAB-Map","optional":false},{"name":"Sensor Fusion","optional":false},{"name":"SLAM","optional":false},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"Android NDK","optional":true},{"name":"AWS","optional":true},{"name":"AWS Lambda","optional":true},{"name":"C","optional":true},{"name":"C++","optional":true},{"name":"FFmpeg","optional":true},{"name":"Machine Learning","optional":true},{"name":"Open3D","optional":true},{"name":"OpenCV","optional":true},{"name":"Point Cloud Library","optional":true},{"name":"Python","optional":true},{"name":"SQL","optional":true},{"name":"Swagger","optional":true}],"status":"live","first_seen_at":"2026-08-17T11:44:42Z","employer_posted_date":null,"last_verified_at":"2026-08-17T11:44:42Z","board_verified":false,"closed_at":null,"days_open":62,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":62},"description":"Job Title : SLAM & Computer Vision Engineer\n\nExperience Required : 4 - 8 Years Experience\n\nJob Location : Mumbai / Pune\n\nEducation : B.Tech / M.Tech in Computer Science, Electronics, Robotics, Vision AI, or a related engineering discipline\n\nABOUT US : \n\nTechnosoft Engineering Solutions is building an AI-powered visual intelligence platform for the Indian construction industry. We bridge the gap between what is planned (BIM models, 2D drawings) and what is built on site, using real-time visual intelligence and spatial computing.\n\nWe are a product-first team working on hard engineering problems. This is a high-ownership, greenfield role with direct impact on product.\n\nTHE ROLE : \n\nWe are looking for a SLAM & Computer Vision Engineer to own the indoor positioning, spatial mapping, BIM alignment, and site capture pipeline within our platform.\n\nYou will design the core technical architecture for these areas and work alongside cloud and mobile developers to develop a complete solution. Your responsibility is the spatial intelligence engine - SLAM, sensor fusion, BIM geometry processing, metadata enrichment - and ensuring it integrates cleanly into the mobile and backend stack.\n\nThis is a production engineering role. We need someone who ships systems that work reliably in real-world, physically demanding environments - not just research prototypes.\n\nWHAT WE ARE LOOKING FOR : \n\nSLAM & Indoor Localisation (Core Requirement) : \n\n- Hands-on experience building SLAM systems in production : EKF-SLAM, FastSLAM, ORB-SLAM, RTABMap, Cartographer, or equivalent\n\n- IMU sensor fusion : accelerometer, gyroscope, magnetometer for real-time pose and position estimation\n\n- Kalman filtering (EKF/UKF), particle filters, or graph-based optimization (g2o, GTSAM) for drift management and loop closure\n\n- Experience deploying SLAM in real-world, noisy, GPS-denied environments\n\n- Familiarity with ROS is a plus\n\n3D Geometry & Spatial Computing (Core Requirement) : \n\n- Strong grasp of 3D coordinate transformations, quaternions, and rotation matrices\n\n- Experience with OpenCV, PCL (Point Cloud Library), or Open3D\n\n- Ability to implement spatial queries against 3D geometry proximity detection, bounding box intersection, coordinate space conversions\n\n- Experience with Structure-from-Motion (SfM) or Visual-Inertial Odometry is a strong plus\n\nBIM & CAD Data Processing (Good to Have) : \n\n- Experience parsing IFC files (IFC 2x3 / IFC 4) using IFC Open Shell or similar libraries\n\n- Extracting element geometry, properties, and spatial relationships from BIM models across LOD 200-400\n\n- Working with DWG/DXF CAD formats and floor plan coordinate systems\n\n- Knowledge of Autodesk Revit or Navisworks workflows is a plus\n\nMobile Integration : \n\n- Ability to design the SLAM and spatial engine as a modular component that integrates into an Android application built by a dedicated mobile developer\n\n- Experience defining clear interfaces (APIs, SDKs, or native libraries) between a spatial computing engine and a mobile application layer\n\n- Familiarity with Android NDK and how native C/C++ modules interface with the Android app layer (JNI) is required\n\n- Understanding of mobile constraints : battery, memory, offline storage, and connectivity to design components that respect these limits\n\nBackend & API Development : \n\n- Designing and building RESTful APIs\n\n- API documentation using OpenAPI 3.0 / Swagger\n\n- Experience with chunked and resumable upload patterns for large video files\n\n- Cloud deployment on AWS (S3, EC2, Lambda)\n\nProgramming Languages : \n\n- C++ - strong proficiency (SLAM engine, performance-critical spatial code)\n\n- Python - proficient (backend, data pipelines, scripting)\n\n- SQL - comfortable with schema design and queries\n\nVideo Streaming & Media Handling : \n\n- Familiarity with H.264 / H.265 video formats\n\n- Frame extraction, thumbnail generation, and JSON metadata sidecar patterns\n\n- Experience with FFmpeg is a plus\n\nQUALIFICATIONS : \n\n- 4-8 years of professional software engineering experience\n\n- Minimum 2 years building SLAM, localisation, or spatial computing system\nSkills\nVisual SLAM, Computer Vision, 3D, OpenCV, CAD, C++, Python, Data Science, Deep Learning, Machine Learning","description_format":"text","description_chars":4218,"description_truncated":false,"requirements":{"experience_years_min":4,"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":["Robotic Software & Control Systems","Computer Vision","Engineering Services","Construction"],"lifecycle":[{"event":"open","at":"2026-10-18T01:22:52Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.511,"p_room":0.28,"age_days":62,"expected_fill_days":30,"reasons":["seen:62","win:tail","crowd:"],"computed_at":"2026-10-18T13:14:21Z"},"pay":null,"html_url":"https://alion.io/job/technosoft-engineering-projects-slam-computer-vision-engineer-bim","json_url":"https://alion.io/job/technosoft-engineering-projects-slam-computer-vision-engineer-bim.json","meta":{"generated_at":"2026-10-18T13:14:21Z","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":19705,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":3810694},"rest":"https://alion.io/mcp/rest/get_company?id=3810694"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftechnosoft-engineering-projects-slam-computer-vision-engineer-bim"},{"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%2Ftechnosoft-engineering-projects-slam-computer-vision-engineer-bim"},{"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%2Ftechnosoft-engineering-projects-slam-computer-vision-engineer-bim"},{"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/technosoft-engineering-projects-slam-computer-vision-engineer-bim\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftechnosoft-engineering-projects-slam-computer-vision-engineer-bim"}]}