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.

Similar vacancies

More like this role

... as hardware, integration, support and ATE Country: India City: Bangalore REQUIREMENTS Requirements: - https://jobeax.com/link/wOcGjnRrrRFUZzB4 in electrical engineering, computer science or equivalent. - 3-6 years of hands-on embedded software development experience. - Expertise in C programming - must. - Experience in RTOS ...

Bangalore, भारत

... as hardware, integration, support and ATE Country: India City: Bangalore REQUIREMENTS Requirements: - https://jobeax.com/link/wOcGjnRrrRFUZzB4 in electrical engineering, computer science or equivalent. - 3-6 years of hands-on embedded software development experience. - Expertise in C programming - must. - Experience in RTOS ...

Bangalore, भारत

  • Hybrid
Role Overview : As a Firmware Embedded Engineer based in Hyderabad, you will be responsible for designing, developing, and optimizing low-level software for our core hardware platforms. You will work closely with cross-functional teams, including hardware architects and system engineers, to ensure that our firmware meets ...

Hyderabad, भारत

  • Full-time
  • IT
... robotics team consisting of individuals from IITs, Stanford, UCLA, etc. About the Role As an Embedded Software Engineer at Origin, you will write the firmware and embedded software that runs our robots, from microcontroller firmware on custom boards to drivers and real-time software on embedded Linux compute. In the coming months ...

Bangalore, भारत

  • Full-time
  • IT
... - Bachelor's or Master's degree in Electronics / Electrical / Computer Science / Embedded Systems or related field with 4-5 years of relevant experience in embedded software development for real-time or resource-constrained systems. - Strong hands-on programming skills in Embedded C, including pointers, memory management, ...

Bangalore, भारत

... growing globally, and we are looking for an experienced Embedded & Automation Engineer to join our dynamic team at the new R&D site in Bangalore, India. As a Embedded & Automation Engineer , you will be a crucial member of the SolarEdge India R&D team, responsible for developing embedded automation and application firmware ...

Bangalore, भारत

  • Full-time
  • IT
JOB DESCRIPTION Job Title: Embedded Software Engineer Location: Info Park Phase 2, Kochi Job Type: Full-time Department: Engineering Job Description: We are looking for a highly motivated and enthusiastic Entry Level Embedded Software Engineer to join our expanding team. In this role, you will collaborate with experienced ...

Ernakulam, भारत

This is a great opportunity to work as part of a highly regarded team to deliver leading-edge solutions. Responsibilities Embedded Linux kernel engineer for I/O virtualization: makes devices such as storage, network and GPU shareable between virtual machines on a Xen-based automotive platform, writing Virtio and passthrough ...

Bangalore, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Research

Rs 11 - 13 lakhs p.a.

... SPI, I2C, UART, CAN), IP protocols, display interfaces, and hardware subsystems - Hands-on experience with microprocessors Role Overview As an Electronic R&D Engineer, you will design and develop embedded software for systems—including motor control algorithms, embedded hardware control cards, and camera modules—primarily ...

Pune, भारत

4th Orbit Business Solutions Pvt. Ltd.

Senior Embedded Linux Engineer

Job Description : Role : Senior Embedded - Automotive Linux EngineerExperience : 6 - 8 YearsDomain : Embedded Systems - Automotive LinuxKey Responsibilities & Technical Requirements : - 6 - 8 years of hands-on experience in Embedded Linux - Automotive Linux development.- Strong hands-on experience in Linux Kernel and Device ...

Bangalore, भारत