Vacancy description
Embedded Engineer in Thiruvananthapuram, भारत
Griffinmark Robotics
Rs 15000 - Rs 25000 per month
Thiruvananthapuram, भारत
Griffinmark Robotics Pvt. Ltd. is looking for a motivated and technically skilled Embedded Engineer with 1–2 years of experience to develop, program, test, and troubleshoot embedded systems for robotics and automation products. The ideal candidate should have a good understanding of microcontrollers, embedded C/C++, electronic hardware interfaces, and communication protocols.
Key Responsibilities
Develop, test, and debug embedded firmware for robotics and automation systems.
Write and maintain firmware using Embedded C/C++.
Work with microcontrollers such as STM32, ESP32, Arduino, or similar platforms.
Interface sensors, motors, actuators, and other electronic components with embedded controllers.
Implement communication protocols such as UART, SPI, I2C, CAN, and GPIO.
Assist in hardware bring-up, board testing, firmware integration, and system validation.
Identify and troubleshoot hardware and firmware issues using multimeters, oscilloscopes, logic analyzers, and debugging tools.
Collaborate with mechanical, electronics, PCB design, and robotics teams to integrate embedded systems.
Support prototype development, product testing, and field trials.
Prepare technical documentation, firmware test reports, and development records.
Optimize firmware for reliability, performance, and power consumption.
Follow engineering standards, product safety requirements, and version-control practices.
Required Skills and Qualifications
B.E./B.Tech in Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), Electronics Engineering, or a related discipline.
1–2 years of hands-on experience in embedded systems development.
Good programming knowledge of Embedded C/C++.
Familiarity with microcontrollers such as STM32, ESP32, or Arduino.
Basic understanding of digital and analog electronics.
Knowledge of communication protocols such as UART, SPI, I2C, and CAN.
Experience using debugging tools and testing electronic circuits.
Familiarity with Git or other version-control tools.
Basic understanding of datasheets, circuit diagrams, and hardware interfaces.
Good problem-solving, analytical, and teamwork skills.
Preferred Skills
Basic knowledge of robotics, motor control, sensors, and actuators.
Familiarity with RTOS concepts or FreeRTOS.
Exposure to PCB design and hardware debugging.
Basic knowledge of Python for testing and automation.
Familiarity with Linux-based embedded systems.
Experience with robotics communication frameworks such as ROS/ROS 2 is an added advantage.
Desired Candidate Profile
Hands-on and practical approach to engineering problems.
Willingness to learn new technologies and work on multidisciplinary projects.
Ability to work collaboratively with hardware and software teams.
Strong attention to detail and commitment to product quality.
Interest in robotics, automation, and embedded product development.
What We Offer
Opportunity to work on real-world robotics and automation products.
Hands-on exposure to embedded hardware, firmware, and system integration.
A collaborative engineering and R&D environment.
Opportunities for technical learning and career growth.
Interested candidates may share their updated resume along with details of their embedded systems projects and relevant technical experience.