Embedded Firmware Intern | Unbox Robotics Jobs | Pune, MH

Job description:

Unbox Robotics is hiring an Embedded Firmware Interns.

Job duties and responsibilities:

  • Conduct requirement analysis and creation of functional requirement specifications 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 the functionality
  • Design/Development of firmware in C/C++ for testing and evaluating the 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 the 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


  • 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


  • 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, and LTEM is preferred
  • Experience in functional safety development in firmware. Awareness of 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


B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience.


  • 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

Job/Req. ID: N/A

Company: Unbox Robotics

Location: Pune, MH

Job CategoryElectronics or Embedded Engineering

Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group