LionsBot Logo

LionsBot

Hardware Interface Autonomy Engineer

Reposted One Month Ago
Be an Early Applicant
In-Office
Central Singapore, SGP
Mid level
In-Office
Central Singapore, SGP
Mid level
Develop and maintain ROS-based sensor drivers and the communication bridge between ROS and MCU-based embedded control. Optimize driver performance, debug interfaces (CAN/USB/UART/I2C/SPI), implement robust protocols and bootloader update pipelines, and own end-to-end integration and testing for robot hardware-software interfaces.
The summary above was generated by AI

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.

Key Responsibilities

  • Develop, test and maintain ROS-based hardware drivers for sensor suite (lidars, cameras, ToFs) and other peripherals integrated on our robot platform

  • Profile driver performance and optimize for low latency and high throughput

  • Debug sensor communication issues across CAN, USB, UART, I2C and SPI interfaces, ensuring reliable dataflow under real-world operating conditions.

  • Design and maintain the communication bridge between ROS layer and MCU-based embedded control system

  • Architect custom communication protocols between IPC and embedded controllers, with strict attention to backwards compatibility as hardware and firmware revisions evolve.

  • Implement and validate CAN, Serial or custom protocol interfaces to ensure robust and reliable telemetry between the different systems.

  • Own end-to-end testing pipeline for the IPC–embedded interface, including integration tests, protocol conformance checks, and regression coverage.

  • Own the bootloader update pipeline, ensuring reliable, fault-tolerant firmware updates

Qualifications & Experience

  • Bachelor’s or Master’s degree in CS, Electrical Engineering, Robotics, or a related field

  • Proficient in C++ and Python development on Linux.

  • Experience working with ROS1 / ROS2.

  • Familiarity with embedded communication protocols (CAN, UART, I2C, SPI)

  • Familiarity with STM32 or similar ARM Cortex-M microcontrollers.

  • Experience with hardware debugging tools (oscilloscopes, logic analysers, JTAG/SWD).

  • Strong attention to detail, with excellent problem-solving and debugging skills

  • Familiarity with real-time operating systems is a bonus

  • Experience with optimizing software for embedded hardware (e.g., Jetson, ARM) is a bonus

If 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.

HQ

LionsBot Singapore, Singapore, SGP Office

Singapore, Singapore

Similar Jobs

An Hour Ago
Hybrid
Singapore, SGP
Internship
Internship
Fintech • Mobile • Payments • Software • Financial Services
Analytics Interns will conduct data analysis using statistical methods and tools, collaborate cross-functionally on product development, investigate customer-impacting opportunities, and communicate findings to technical and non-technical stakeholders. The six-month internship runs from January through June 2027 and may convert to a full-time Graduate Analyst role.
Top Skills: DbtLightdashLookerPower BIPythonRSQLTableau
2 Hours Ago
In-Office
Singapore, SGP
Entry level
Entry level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Plan and execute production to meet weekly output, on-time delivery, cycle time, and inventory targets. Analyze daily operations, forecast materials, resolve bottlenecks, drive continuous improvement, ensure safety, and integrate AI-assisted tools to improve efficiency and quality.
Top Skills: Ai-Assisted Tools
2 Hours Ago
In-Office
Singapore, SGP
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Lead cost improvement programs across HBM, MCP, LPDRAM, and SSD manufacturing. Manage month-end close, budgeting, capex optimization, FCF deliverables, material consumption, and cost-per-part projections. Partner with finance and site teams, deploy dashboards and AI-assisted tools, and promote Lean best practices to improve cost competitiveness.
Top Skills: Ai-Assisted ToolsPower BI

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account