{"id":3092276,"url":"https://alion.io/job/arx-robotics-senior-software-engineer-c","title":"Senior Software Engineer (C++)","company":{"id":183894,"name":"ARX Robotics","domain":"arx-solutions.com","url":"https://alion.io/company/arx-solutions","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":87,"open_postings":9,"ghost_share":0,"stale_share":0.333,"repost_share":0,"time_to_fill_p50_days":65,"computed_at":"2026-10-26T05:57:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kyiv, Ukraine"],"countries":["UA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CMake","optional":false},{"name":"Docker","optional":false},{"name":"Linux","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Qt","optional":false},{"name":"ROS","optional":false},{"name":"Valgrind","optional":false},{"name":"C","optional":true},{"name":"GStreamer","optional":true},{"name":"MAVLink","optional":true},{"name":"Mission Planner","optional":true},{"name":"QGroundControl","optional":true},{"name":"VPN","optional":true},{"name":"Zenoh","optional":true}],"status":"live","first_seen_at":"2026-10-22T12:44:52Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-26T22:37:47Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"About the Role\nJoin ARX Robotics Ukraine in Kyiv as a Senior C++ Developer and build software for autonomous ground systems that support defence teams. Your work will connect onboard software with the interfaces operators use, helping our robots perform reliably in the lab and in the field.\nIf you enjoy working across software and hardware, investigating problems hands-on and adapting as prototypes evolve, you’ll find plenty to take on.\n*Deep ROS 2 experience is not required - the team will support you as you learn.\nWhat You'll Build\nDevelop modern C++ components, taking robotic systems from early prototypes to production-ready software.\nBuild Qt/QML operator applications for telemetry, video streams and robot control.\nIntegrate and extend ROS 2 nodes and communications between onboard and ground software.\nTest software through unit, integration and end-to-end testing, in simulation and on real hardware.\nSupport field trials, investigate failures and turn findings into reliability improvements.\nMaintain build, test and deployment workflows using CMake, Docker, Python and CI.\nDocument architecture decisions, configurations and test results so colleagues and partners can work with the systems you build\nWhat You Bring\n3+ years of professional C++ development, with a solid grasp of C++17/20\nPractical concurrency skills, including synchronization, thread pools, lock-free approaches and diagnosing race conditions. \nConfidence investigating software issues with gdb, sanitizers, Valgrind or similar tools.\nHands-on experience building desktop interfaces with Qt5/Qt6 and QML.\nStrong Linux skills, including system administration, scripting and troubleshooting.\nPython experience for automation and testing, plus Docker for reproducible builds and deployment.\nExperience with automated testing frameworks such as GoogleTest or pytest.\nUpper-intermediate English for technical documentation and collaboration.Nice to have:\n\n Experience with ROS 2, Zenoh or other robotics middleware, UAVs or autonomous vehicles, or embedded Linux platforms such as NVIDIA Jetson.\nCamera and video integration with RTSP or GStreamer; ELRS or MAVLink; networking and VPN configuration; or ground control applications such as QGroundControl or Mission Planner.\nPlease note: You do not need to meet every single requirement to apply. We welcome motivated candidates who are eager to grow into the role and develop their expertise further.\nWhat We Offer\nCompetitive salary and benefits package\nOpportunity to work with a highly innovative, international, and dynamic team\nRoom for professional growth and development\nParticipation in the company's success, with access to regular events, knowledge exchange and meetups\nAbout Us\nARX is a dual-use technology company that specializes in developing autonomous unmanned systems and sensors for the European defence sector. Our dual-use unmanned ground systems and sensors assist NATO Armies and civilian first responders in tackling their most challenging problems by providing them with training and information to make better decisions and take effective actions in life-or-death situations.\nAs our team continues to expand rapidly, we are seeking motivated candidates who are excited to work in a highly energetic, creative, and innovative team dedicated to developing autonomous systems for challenging environments. We operate in a dynamic sector where collaboration, sharing innovative ideas, and developing novel problem-solving strategies are ingrained in our work culture.\nIf you are passionate about overcoming challenges that have a real impact on the security of our democracies, apply here to join ARX and help shape the future of dual-use technology! \nARX is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply.\nYou can find ARX Robotics Applicant Privacy Policy here.","description_format":"text","description_chars":3859,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Military Robotics","Military & Tactical Robotics"],"lifecycle":[{"event":"open","at":"2026-10-22T15:13:55Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":65,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/arx-robotics-senior-software-engineer-c","json_url":"https://alion.io/job/arx-robotics-senior-software-engineer-c.json","meta":{"generated_at":"2026-10-27T00:15:49Z","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":179,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-28T00: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":183894},"rest":"https://alion.io/mcp/rest/get_company?id=183894"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Farx-robotics-senior-software-engineer-c"},{"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%2Farx-robotics-senior-software-engineer-c"},{"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%2Farx-robotics-senior-software-engineer-c"},{"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/arx-robotics-senior-software-engineer-c\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Farx-robotics-senior-software-engineer-c"}]}