Embedded Robotics Systems Intern
Jetzt bewerben
Erforderliche Skills
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/
Ähnliche Stellen