Embedded Systems Engineer
- Design and develop the embedded systems hardware and software for the exoskeleton.
- Collaborate with other engineers and designers to ensure that the embedded systems components integrate seamlessly with other subsystems.
- Test and debug the embedded systems components and provide technical support during the integration and testing phase.
- Develop software to control and monitor the exoskeleton and interface with the user interface components.
- Develop and maintain documentation for the embedded system components, including design, testing, and operation procedures.
- Stay up-to-date with emerging technologies and trends in embedded systems engineering.
- Bachelor’s student in Electrical or Computer Engineering, or a related field.
- Experience in designing and developing embedded systems for real-time applications.
- Proficiency in programming languages such as C, C++, and Python.
- Experience in developing and debugging hardware using microcontrollers and FPGAs.
- Familiarity with communication protocols such as SPI, I2C, UART, and Ethernet.
- Experience with PCB design and layout software such as Altium or Eagle.
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills to work effectively in a team environment.
- Master’s student in Electrical or Computer Engineering, or a related field.
- Experience in designing and developing embedded systems for robotics applications.
- Familiarity with motion control systems and sensors.
- Experience in developing software for real-time operating systems such as FreeRTOS.
- Experience with ROS, ROS2, and Gazebo.
- Experience in designing and implementing safety-critical systems.
- Experience with version control systems such as Git.