We are seeking a passionate and experienced Embedded Systems Engineer (3- 4 Years) to join our growing robotics team. You will play a pivotal role in leading the design, development,and implementation of embedded systems for our next-generation robots. This is an opportunity to be at the forefront of robotics innovation and make a real impact on the future.
Duties & Responsibilities:
- Provide technical leadership, training and mentorship to a team of embedded systems engineers.
- Define technical direction for embedded systems projects, ensuring alignment with overall robot functionalities.
- Design, develop, and maintain embedded firmware using C, C++, and Assembly.
- Implement RTOS concepts such as FreeRTOS and Embedded Linux.
- Collaborate with hardware engineers on hardware design, circuit analysis, and interfacing.
- Select and integrate electronic components, sensors, and actuators.
- Utilize debugging tools like oscilloscopes, logic analyzers, and multimeters for troubleshooting.
- Develop and maintain communication protocols (UART, SPI, I2C, CAN, Ethernet, Bluetooth, USB).
- Implement version control systems (Git) for code management.
- Write and execute comprehensive test plans for embedded systems.
- Lead the design, development, and deployment of embedded systems projects.
- Stay up-to-date on the latest advancements in embedded systems technologies.
