{"id":455605,"url":"https://alion.io/job/lionsbot-hardware-interface-autonomy-engineer","title":"Hardware Interface Autonomy Engineer","company":{"id":175194,"name":"LionsBot","domain":"lionsbot.com","url":"https://alion.io/company/lionsbot","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Kula","truth_index":null},"role":"Hardware","role_family":"Hardware","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":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":98000,"period":"year","method":"role_country_seniority_unknown","sample_n":95},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":false},{"name":"ROS2","optional":false}],"status":"live","first_seen_at":"2026-09-05T09:38:26Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-25T22:56:01Z","board_verified":true,"closed_at":null,"days_open":50,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":50},"description":"We are seeking a talented Software Engineer to drive the development of hardware-software integration layer on our autonomous cleaning robots. The role sits at the intersection of embedded systems, robotics middleware and physical hardware. The ideal candidate will develop and maintain sensor drivers and bridge the ROS autonomy stack with the embedded control layer, ensuring reliable hardware performance across our fleet of robots.\nKey Responsibilities\nDevelop, test and maintain ROS-based hardware drivers for sensor suite (lidars, cameras, ToFs) and other peripherals integrated on our robot platform\n\nProfile driver performance and optimize for low latency and high throughput\n\nDebug sensor communication issues across CAN, USB, UART, I2C and SPI interfaces, ensuring reliable dataflow under real-world operating conditions.\n\nDesign and maintain the communication bridge between ROS layer and MCU-based embedded control system\n\nArchitect custom communication protocols between IPC and embedded controllers, with strict attention to backwards compatibility as hardware and firmware revisions evolve.\n\nImplement and validate CAN, Serial or custom protocol interfaces to ensure robust and reliable telemetry between the different systems.\n\nOwn end-to-end testing pipeline for the IPC-embedded interface, including integration tests, protocol conformance checks, and regression coverage.\n\nOwn the bootloader update pipeline, ensuring reliable, fault-tolerant firmware updates\n\nQualifications & Experience\nBachelor’s or Master’s degree in CS, Electrical Engineering, Robotics, or a related field\n\nProficient in C++ and Python development on Linux.\n\nExperience working with ROS1 / ROS2.\n\nFamiliarity with embedded communication protocols (CAN, UART, I2C, SPI)\n\nFamiliarity with STM32 or similar ARM Cortex-M microcontrollers.\n\nExperience with hardware debugging tools (oscilloscopes, logic analysers, JTAG/SWD).\n\nStrong attention to detail, with excellent problem-solving and debugging skills\n\nFamiliarity with real-time operating systems is a bonus\n\nExperience with optimizing software for embedded hardware (e.g., Jetson, ARM) is a bonus\n\nIf you care about building systems that hold up in the real world, enjoy debugging problems that cross the boundary between hardware and software, and want to see your code running on robots that ship, we'd like to hear from you.","description_format":"text","description_chars":2371,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Retail & Commercial Robotics","Service & Hospitality Robotics"],"lifecycle":[{"event":"open","at":"2026-09-06T09:38:26Z"}],"visa":[],"liveness":{"score":7,"band":"cold","label":"Long shot","p_open":1,"p_active":0.211,"p_room":0.35,"age_days":49,"expected_fill_days":11,"reasons":["conf:2","velocity","win:tail"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/lionsbot-hardware-interface-autonomy-engineer","json_url":"https://alion.io/job/lionsbot-hardware-interface-autonomy-engineer.json","meta":{"generated_at":"2026-10-26T00:49:12Z","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":1265,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00: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":175194},"rest":"https://alion.io/mcp/rest/get_company?id=175194"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flionsbot-hardware-interface-autonomy-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%2Flionsbot-hardware-interface-autonomy-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%2Flionsbot-hardware-interface-autonomy-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/lionsbot-hardware-interface-autonomy-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flionsbot-hardware-interface-autonomy-engineer"}]}