Job Description
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 Genrobotic s 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.