Posted on: 25/07/2025
Key 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 up-to-date 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.
- Hands-on experience with hardware design, circuit analysis, and interfacing.
- Familiarity with electronic components, sensors, and actuators.
- Proficiency with IDEs (e.g, Arduino IDE, STMCubeIDE, VS Code).
- 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 problem-solving 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.
Qualification :
- Proficiency in MATLAB
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1519585
Interview Questions for you
View All