Embedded Firmware Engineer
Unbox Robotics
Pune, India · Full-time · Embedded, Electrical & Electronics
Apply on Unbox Robotics’ careers page- Company
- Unbox Robotics
- Location
- Pune, India
- Type
- Full-time
- Specialism
- Embedded, Electrical & Electronics
- Team
- Electronics
- Salary
- ₹800K–₹1.2M
- Posted
- 15 June 2026
About the role
Embedded Firmware Engineer at Unbox Robotics Roles & 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 of existing features are functional with new proposed change(s). • Multitasking between the new product development and the sustenance activities of all existing products • Conduct design and code reviews to ensure the quality of work products Requirements: • Strong software design skills, including debugging, performance analysis, and test design • Should have strong programming skills in Embedded C and Knowledgeable in C++ • Knowledge of using interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, CAN interfacing • Experience with Cortex M4 or equivalent • Experience in timing critical, interrupt-based design, power and memory optimization • Ability to read datasheet, schematics, design simple digital and analog circuits • Strong analytical and problem solving skills with ability to self-learn • Self-starter with the ability to operate effectively with minimal supervision Good to Have: • Good working experience in Multi-threaded programming, RTOS, IPC • Knowledge of bootloaders • Knowledge of TCP IP, UDP • Working experience on Industrial protocols like Modbus is preferred • Experience in wireless technology Zigbee, BLE, LTEM is preferred • Experience in functional safety development in the firmware. Awareness on functional safety standards. Preferably Functional Safety certified. • Experience with Board bring-up activities is preferred • Familiarity with Atmel Studio, Kiel, CubeMX • Experience with multi OS Linux/Windows Eligible candidates: • 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 We Value: • Constant learner to become a Subject Matter Expert • Proven record in start-up environment working with innovations • Exposure to a high paced working environment • Ability to conduct detailed procedures in a time-constrained environment Work Location: Pune Work Mode: In Campus Salary Range: Competitive Salary