Overview
Unbox Robotics is hiring an Embedded Firmware Engineer to help build the world’s most compact and AI-powered parcel-sorting robotic systems for next-generation warehousing. This role offers exciting opportunities for engineers eager to design and develop high-performance firmware for cutting-edge mobile robots. You’ll work on timing-critical embedded applications, testing frameworks, and feature development while collaborating closely with cross-functional teams. If you’re exploring tech careers in robotics or scanning job openings in Pune, this position gives you the chance to shape the future of automated logistics.
Responsibilities
- Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product
- Involve in embedded design documentation, coding, unit test and integration testing
- Design/Development of firmware in C/C++ for timing critical, interrupt-based applications and evaluation report generation using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to ensure functionality
- Design/Development of firmware in C/C++ for testing and evaluating durability of components
- Design/Development of firmware in C/C++ on resource-constrained, embedded systems
- Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability
- Ability to understand and follow engineering processes such as SCRUM, version control, and bug management
- Conduct FW impact analysis to ensure all existing features are functional with new proposed change(s)
- Multitasking between new product development and sustenance activities of existing products
- Conduct design and code reviews to ensure the quality of work products
Qualifications
- Education: B.E. / B. Tech / M.E. / M. Tech / M.S. in Electronics or equivalent relevant work experience
- Work Experience: 3-7 years of experience