Full Time

Embedded System Lead

Embedded System Lead

Job Description

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 next-generation robots. This is an opportunity to be at the forefront of robotics innovation and make a real impact on the future

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:

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field (Master's degree a plus) and added advantages Proficiency in MATLAB

Experience:

4 Years

Job Location:

Technopark

Submission Success

success

Interested to join our team?

Upload File