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
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
Preferred:
- 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
Eligibility:
B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience.
Preferred:
- 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 Category: Electronics or Embedded Engineering
Do you want Job alerts on your Phone? Join our WhatsApp/Telegram Group