Skip to content

Embedded Robotics Systems Intern

Jetzt bewerben
GoMyRobot logo
Neu

Embedded Robotics Systems Intern

GoMyRobotvor 2 TagenPraktikum
Vor OrtEnglisch erforderlichTechEmbedded Systems

Erforderliche Skills

Embedded systemsCFPGAZephyrROS 2MicrocontrollersC++VHDLCCSDSReal-time systemsRTEMSRTOSSpaceWireURDF

Stellenbeschreibung

Company Description


GoMyRobot is focused on advancing next-generation robotics systems through deterministic embedded software, real-time operating systems, and hardware-software co-design.


We are developing nano-ros, a deterministic ROS 2 runtime designed for RTOS-based systems, microcontrollers, and FPGA-integrated platforms. nano-ros enables ROS 2 execution in constrained, safety-critical environments where predictability, bounded memory usage, and real-time guarantees are essential.


The architecture spans embedded systems, robotics middleware, and hardware integration layers, including automated hardware interface generation from VHDL and URDF models, and support for space-grade communication standards such as SpaceWire and CCSDS.


Our work is centered on building reliable and verifiable robotic infrastructures for both embedded industrial systems and space-grade applications.


Project website: https://nano-ros.github.io/


Role Description


Embedded Robotics Systems Intern


We are seeking a motivated intern to contribute to the development of nano-ros, a deterministic ROS 2 runtime designed for real-time embedded and space-grade robotic systems.


This role focuses on low-level embedded systems development, real-time execution, and hardware integration within RTOS-based environments. The intern will contribute directly to the core runtime layer and help shape system behavior under strict timing and memory constraints.


Responsibilities:

- Develop and maintain embedded software components for RTOS-based systems (RTEMS / Zephyr)

- Contribute to deterministic runtime execution and scheduling mechanisms

- Implement and integrate ROS 2 hardware interface abstractions for embedded targets

- Support hardware bring-up and validation on microcontroller and FPGA-based systems

- Assist in debugging low-level embedded and real-time system issues

- Contribute to system testing, validation, and real-time behavior verification

- Document system architecture, interfaces, and implementation details

- Participate in technical discussions, reviews, and system design iterations


This is a hands-on engineering role involving close interaction with both software and hardware systems in a real-time robotics context.



Qualifications


- Strong foundational knowledge of robotics systems, including kinematics, control theory, and sensor/actuator integration

- Understanding of embedded systems and automation principles

- Background in Robotics, Mechatronics, Electrical Engineering, Computer Engineering, or related disciplines

- Practical experience with C/C++ programming on microcontrollers or embedded systems

- Familiarity with RTOS concepts (RTEMS, Zephyr, or similar) is highly desirable

- Exposure to real-time systems or robotics frameworks (e.g., ROS 2) is a strong advantage

- Ability to interpret hardware schematics and work with lab tools (oscilloscope, multimeter, logic analyzer) is a plus

- Strong analytical thinking and structured problem-solving approach

- Good written and spoken English (German not required)


Contact


Applications & questions: [email protected]


Project reference: https://nano-ros.github.io/

Jetzt bewerben

Teilen

Ähnliche Stellen

Mehr entdeckenMehr Tech-Jobs