Firmware Engineering Intern – Nymble
- February 26, 2024
- 0 Comments
The role involves working on Nymble’s Embedded Firmware stack. This software stack is responsible for controlling all the sensor and actuator peripherals present in the machine. It also synchronizes and controls our custom-built mechanisms for achieving different cooking functions like dispensing, stirring. As a Firmware Engineer, you should be comfortable writing C++ code which adheres with Design Patterns, SOLID principles and clean-code guidelines. You will be working on but not limited to:
• Developing I2C drivers to interface with Thermal Imaging chipsets.
• Interfacing with sensors & driving motors to make mechanisms perform particular actions.
• Thinking of potential HW edge & failure cases. Come up with potential solutions to plug these loopholes.
Skill(s) required
• Expert knowledge of developing modular software using C or C++ in an Embedded platform.
• Basic experience with Software Design Patterns and SOLID Design principles.
• Proficiency with Object-Oriented Programming
• Knowledge of Git and version control.
Nymble is building robotic assistants for your home that cooks the best food, everyday, on autopilot. You get fresh food, customised exactly for your taste – all without putting in time and effort. The opportunity to build a company that can so vastly impact the everyday lives of millions comes once a lifetime. Supporting and financially backing our ambitions are entrepreneurs who’ve done it themselves: Binny Bansal (Flipkart), Samay Kohli, and Akash Gupta (Grey Orange Robotics). We are headquartered in India, with teams in Bengaluru (India), San Francisco (US), and Shenzhen (China).