Role Overview
We are looking for an Embedded Application Engineer with 3–4 years of experience in robotic or autonomous systems to develop embedded software, hardware interfaces, and communication drivers for mobile robots. The role focuses on sensor/actuator integration, ROS 2 hardware drivers, real-time communication, telemetry, and data logging, enabling reliable operation of indoor and outdoor robotic platforms.
Key Responsibilities
- Develop embedded application software in C/C++ for MCUs and embedded Linux platforms.
- Implement hardware abstraction layers, peripheral drivers, and board bring-up.
- Develop ROS 2 nodes and hardware interfaces for sensors, motor controllers, and embedded devices.
- Integrate hardware using CAN, RS485, UART, SPI, I2C, and Ethernet protocols.
- Implement and debug communication stacks (CAN, CANopen, custom serial protocols).
- Build telemetry, diagnostics, and data logging for robot health monitoring.
- Support system bring-up, integration, debugging, and field testing.
- Collaborate with controls, autonomy, electrical, and mechanical teams.
Required Qualifications
- Bachelor’s or Master’s degree in Electronics, Embedded Systems, Robotics, or related field.
- 3–4 years of hands-on experience in embedded software for robotic or real-time systems.
- Strong proficiency in C/C++ and embedded debugging tools (GDB, JTAG/SWD).
- Experience with ROS 2 and hardware driver integration.
- Solid understanding of CAN, RS485, UART, SPI, and I2C communication.
- Experience with embedded Linux and/or RTOS (FreeRTOS, Zephyr, etc.).
- Familiarity with telemetry, diagnostics, and onboard data logging.
Preferred Qualifications
- Experience with mobile robots, UGVs, AGVs, or autonomous systems.
- Familiarity with ros2_control and motor/sensor drivers.
- Exposure to real-time systems, watchdogs, and fault handling.
- Experience in field deployment and system-level debugging.
Soft Skills
- Strong problem-solving and debugging skills.
- Ability to work in fast-paced R&D environments.
- Clear communication and good documentation practices.
- Team-oriented with cross-functional collaboration mindset.