We are seeking a passionate and experienced Embedded Systems Lead to join our growing robotics team. You will play a pivotal role in leading the design development and implementation of embedded systems for our nextgeneration 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 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 uptodate on the latest advancements in embedded systems technologies.
Key Skills:
- Strong understanding of microcontrollers microprocessors and digital signal processors.
- Familiarity with various embedded system architectures.
- Knowledge of 32/16/8bit microcontrollers.
- Proficiency in C C and Assembly programming languages.
- Experience with scripting languages like Python for test automation.
- Handson experience with hardware design circuit analysis and interfacing.
- Familiarity with electronic components sensors and actuators.
- Proficiency with IDEs (e.g. Arduino IDE STMCubeIDE VSCode).
- Proficiency with PCB design software (e.g. KiCad).
- Proficiency with circuit drawing software (e.g. AutoCAD).
- Experience using debugging tools like oscilloscopes logic analyzers and multimeters.
- Understanding of communication protocols (UART SPI I2C CAN Ethernet Bluetooth USB).
- Knowledge of version control systems (Git).
- Strong written and verbal communication skills.
- Excellent problemsolving and analytical skills.
- Ability to work independently and as part of a team.
- Experience leading and mentoring junior engineers (a plus).
- Exposure to various industry applications of embedded systems (e.g. automotive healthcare IoT) a plus.
Experience : 4 years
Job Location: Technopark Thiruvananthapuram
Qualification: Bachelors degree in Electrical Engineering Computer Engineering or a related field (Masters degree a plus) added advantages Proficiency in MATLAB
embedded systems,embedded,c,c++,pcb design,embedded linux