Job Description
Role: Senior Software Engineer
About
Peppermint is an autonomous robotics co-started out of SINE IIT-Bombay and supported by Qualcomm. With a focused goal of expediting the advent of service robots, Peppermint designs and makes commercial housekeeping robots from its factory in Pune and works across from its offices in Pune, Mumbai, Bangalore, Dubai, and Austin.
We are looking for a highly skilled and experienced Senior Software Engineer to join our dynamic team. As part of the Software Team, you'll be developing word class software solutions that can be used to deploy and manager our robots on the field. The ideal candidate will have a passion for technology, a strong background in software development, and the ability to lead and mentor junior developers.
Key Responsibilities
Design, develop, test, and deploy high-quality software solutions.
Lead the architecture and design discussions for new features and products.
Collaborate with cross-functional teams to define, design, and ship new features.
Troubleshoot, optimize, and maintain existing software applications.
Mentor and guide junior software engineers, providing technical leadership and code reviews.
Ensure the performance, quality, and responsiveness of applications.
Stay updated with the latest industry trends and technologies and incorporate them into projects.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Contribute to the continuous improvement of software development practices within the team.
Ideal Candidate Should Have
Curious nature
Passion for developing software for world-class robots.
Bachelor's/Master's Degree in Engineering or Design
4+ years of industry experience
Strong background in Python / Go / Rust for backend and React / Flutter for frontend
Strong communication and interpersonal skills
Solid understanding of software architecture and design patterns.
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Proficient in version control systems, preferably Git
Ability to deploy applications using docker containers
Strong understanding of computer graphics and GUI based applications
Ability to develop and deploy application on Linux, Windows and Mac platforms
Please note that we don't offer remote positions. This is a complete in office position.
Skills: python,flutter,react,go,docker,aws,iot,robotics programming