{"id":2414400,"url":"https://alion.io/job/neura-robotics-software-engineer-interface-architecture-platform-integration-human","title":"Software Engineer – Interface Architecture & Platform Integration (human)","company":{"id":48149,"name":"NEURA Robotics","domain":"neura-robotics.com","url":"https://alion.io/company/neura-robotics","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"B","score":75,"open_postings":157,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Riederich, Germany"],"countries":["DE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":138000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"gRPC","optional":false},{"name":"MQTT","optional":false},{"name":"OPC UA","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"ROS","optional":false},{"name":"ZeroMQ","optional":false},{"name":"C","optional":true},{"name":"CI/CD","optional":true},{"name":"CMake","optional":true},{"name":"Debian","optional":true},{"name":"Docker","optional":true},{"name":"Fast DDS","optional":true},{"name":"GitLab CI","optional":true}],"status":"live","first_seen_at":"2026-07-20T16:05:52Z","employer_posted_date":"2026-07-20","last_verified_at":"2026-10-14T13:26:50Z","board_verified":true,"closed_at":null,"days_open":85,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":85},"description":"Your mission & challenges\nWe're looking for a Software Engineer to design, implement, and maintain the internal and external interfaces of Mobile Robotics. You'll work in the software department on Mobile Robotics' core software, defining how our robots communicate with upper-level software platforms, ensuring technical consistency across product lines, and establishing unified user-facing and hardware-facing APIs. The role also includes designing a dispatcher mechanism that assigns different software configurations to different hardware versions.\nYou maintain and develop the communication architecture between our robots and upper-level software platforms, ensuring technical consistency across product lines.\n\nYou design and maintain unified user-facing APIs, developer APIs, integration APIs, and hardware-facing APIs for different user groups, including customers, developers, system integrators, partners, and internal teams.\n\nYou develop and maintain REST/gRPC APIs, Python/C++ SDKs, OPC UA, MQTT, ROS 2, and ZeroMQ-based interfaces and related integration layers.\n\nYou design and maintain a dispatcher mechanism that maps the right software configuration, interface behavior, and feature set to different robot models and hardware versions.\n\nYou ensure API versioning, backward compatibility, authentication, authorization, secure access, and clear interface ownership.\n\nYou support external partner and system integrator integrations, including onboarding, debugging, issue analysis, and real-deployment support.\n\nYou create and maintain API documentation, SDK examples, interface specifications, and configuration guides.\n\nWhat we can look forward to\nA degree in Computer Science, Software Engineering, Robotics, or a related field.\n\n3+ years of relevant work experience in robotics, software engineering, or a related technical field is a plus.\n\nA strong ownership mindset for maintaining a production robotics middleware repository, including architecture decisions, issue triage, code reviews, documentation, and releases.\n\nThe ability to maintain API surfaces across multiple protocols, including FastDDS clients/servers, REST/OpenAPI endpoints, and Python bindings.\n\nSolid C++17 and CMake experience, with the ability to work across modular/plugin-based components, shared interfaces, adapters, and client SDKs.\n\nHands-on experience with distributed communication systems such as FastDDS/DDS, ROS 2, or similar robotics middleware, including network discovery and runtime debugging.\n\nComfort working close to AMR/MAV systems, including navigation APIs, robot state handling, hardware adapters, and PLC and field debugging.\n\nStrong engineering hygiene: unit/integration/live testing, GitLab CI/CD, Docker-based development, static analysis, Debian/wheel packaging, semantic versioning, and changelog discipline.\n\nExperience with SDK development, developer platforms, or partner integrations is a strong plus.\n\nGood English communication skills.","description_format":"text","description_chars":2964,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Robotics AI","Collaborative Robots (Cobots)","Humanoid Robots"],"lifecycle":[{"event":"open","at":"2026-10-13T02:53:41Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.301,"p_room":0.28,"age_days":85,"expected_fill_days":24,"reasons":["conf:1","stale_co","win:tail","crowd:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/neura-robotics-software-engineer-interface-architecture-platform-integration-human","json_url":"https://alion.io/job/neura-robotics-software-engineer-interface-architecture-platform-integration-human.json","meta":{"generated_at":"2026-10-14T15:15:52Z","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":19211,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00: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":48149},"rest":"https://alion.io/mcp/rest/get_company?id=48149"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fneura-robotics-software-engineer-interface-architecture-platform-integration-human"},{"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%2Fneura-robotics-software-engineer-interface-architecture-platform-integration-human"},{"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%2Fneura-robotics-software-engineer-interface-architecture-platform-integration-human"},{"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/neura-robotics-software-engineer-interface-architecture-platform-integration-human\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fneura-robotics-software-engineer-interface-architecture-platform-integration-human"}]}