Padmi

Software Engineer (3 Years) (Thiruvananthapuram)

IndiaPosted 1 month ago
Software engineeringMid-levelFull Time; Regular
Apply at Genrobotic Innovations Private

Opens the source posting on shine.com

Source description

About the role

View original

We are looking for a Software Engineer with 3 years of hands-on experience in Python, C, and C++ to join our robotics engineering team. The engineer will contribute to the development, modification, and enhancement of Genrobotics robotic product lines working on control software, embedded systems and application-level modules. The role requires strong problem-solving skills, the ability to work independently on modules as well as collaborate across hardware, mechanical, and product teams, and a commitment to writing clean, maintainable, and well-tested code. Responsibilities - Design, develop, and maintain software modules for robotic platforms using Python, C, and C++. - Contribute to software for robotic controllers, including sensor integration, motorcontrol, and real-time communication. - Participate in modification, upgrade, and feature development for existing products. - Write clean, well-documented, and testable code; perform unit testing,debugging, and code reviews. - Collaborate with hardware, mechanical, and product teams to translaterequirements into robust software solutions. - Optimize software for performance, reliability, and safety in real-world robotic deployments. - Maintain technical documentation and provide progress updates to the engineering lead. Skills Required : - Solid proficiency in Python, C, and C++ - Experience with embedded/firmware development, data structures, algorithms, Git,Linux, debugging tools. - Knowledge of robotics frameworks (ROS) is a plus. - Added Advantage : Prior experience in robotics, embedded C/C++ on microcontrollers (STM32/ESP32/Raspberry Pi), real-time systems, and familiarity with communication protocols (UART, SPI, I2C, CAN, TCP/IP) will be an added advantage. Qualifications - B.E / B.Tech in Computer Science, Electronics,or related engineering discipline. Additional qualifications - M.Tech / specialization in Embedded Systems,Robotics, or Software Engineering is preferred Experience : 3 years of relevant software development Job Location : Technopark, Thiruvananthapuram We are looking for a Software Engineer with 3 years of hands-on experience in Python, C, and C++ to join our robotics engineering team. The engineer will contribute to the development, modification, and enhancement of Genrobotics robotic product lines working on control software, embedded systems and application-level modules. The role requires strong problem-solving skills, the ability to work independently on modules as well as collaborate across hardware, mechanical, and product teams, and a commitment to writing clean, maintainable, and well-tested code. Responsibilities - Design, develop, and maintain software modules for robotic platforms using Python, C, and C++. - Contribute to software for robotic controllers, including sensor integration, motorcontrol, and real-time communication. - Participate in modification, upgrade, and feature development for existing products. - Write clean, well-documented, and testable code; perform unit testing,debugging, and code reviews. - Collaborate with hardware, mechanical, and product teams to translaterequirements into robust software solutions. - Optimize software for performance, reliability, and safety in real-world robotic deployments. - Maintain technical documentation and provide progress updates to the engineering lead. Skills Required : - Solid proficiency in Python, C, and C++ - Experience with embedded/firmware development, data structures, algorithms, Git,Linux, debugging tools. - Knowledge of robotics frameworks (ROS) is a plus. - Added Advantage : Prior experience in robotics, embedded C/C++ on microcontrollers (STM32/ESP32/Raspberry Pi), real-time systems, and familiarity with communication protocols (UART, SPI, I2C, CAN, TCP/IP) will be an added advantage. Qualifications - B.E / B.Tech in Computer Science, Electronics,or related engineering discipline. Additional qualifications - M.Tech / specialization in Embedded Systems,Robotics, or Software Engineering is preferred Experience : 3 years of relevant software development Job Location : Technopark, Thiruvananthapuram

One address, no account. We’ll tell you when matching roles go live.

More at Genrobotic Innovations Private

Related open roles

View all roles