N

Senior Hardware Engineer

NutriTap Technologies Private Limited

13 years

20 - 25 Lacs

India

Posted:10 hours ago

Job Description

Technical Exposure & Knowledge

  • Deep, hands-on exposure to multiple MCU/MPU architectures and families, e.g. ARM Cortex-M/A, Microchip, Xtensa ESP32, TI CC32XX, STM32, including selecting the right platform for a product based on cost, power, and performance.
  • Strong command of bare-metal and RTOS-based design (FreeRTOS, uC/OS, embOS, VxWorks, QNX), including task scheduling, memory management, interrupt handling, and real-time performance tuning.
  • Expertise in microcontroller peripherals and low-level driver development: ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, and display interfaces. Able to review and optimize drivers and BSP/HAL layers.
  • Solid understanding of networking concepts: OSI layers, embedded TCP/IP stacks, and common IP protocols (TCP, UDP, HTTP/HTTPS, DHCP, DNS, TLS).
  • Working knowledge of RF and wireless protocols: Wi-Fi, Bluetooth/BLE, and IoT cellular (NB-IoT, LTE-M), including coexistence, power, and certification considerations.
  • Proficiency with IoT communication protocols: MQTT, CoAP, AMQP, and cloud integration (e.g. AWS IoT, Azure IoT).
  • Experience in embedded security: secure boot, OTA firmware updates, encryption, and key management.
  • Expertise with build toolchains and IDEs: IAR, GCC, Keil, MPLAB, including build system setup and CI/CD integration.
  • Strong understanding of DFMA, DFMEA, and the product design release process.
  • Experience defining and enforcing coding standards, guidelines, and compliance (e.g. MISRA C) using static analysis tools.
  • Advanced use of Git-based version control: branching strategies, code reviews, and release management.
  • Experience with software quality assurance and automated testing: unit testing, HIL/SIL testing, and test automation frameworks.

Experience / Skills

  • 13+ years of experience across the complete embedded software design cycle, from requirements and architecture to production release and field support.
  • Proven ability to define system and software architecture for complex, multi-module embedded products.
  • Skilled in documenting software design: flow charts, state diagrams, logic design, analysis, implementation, debugging, and testing. Able to review and approve design documents from the team.
  • Expert-level programming in Embedded C and C++.
  • Proficiency in scripting languages such as Python, Shell, or Batch for automation and tooling (a plus).
  • Strong debugging skills using oscilloscopes, logic analyzers, JTAG/SWD debuggers, and protocol analyzers for root-cause analysis of hardware-software issues.
  • Experience leading and mentoring a team of embedded engineers, including task planning, technical guidance, and code reviews.
  • Ability to work with hardware, QA, manufacturing, and product teams, and to manage timelines, risks, and deliverables.
  • Experience with product certifications and compliance (e.g. EMI/EMC, BIS, CE) is a plus.

Pay: ₹2,000,000.00 - ₹2,500,000.00 per year

Work Location: In person

Skills Required

Memory Management Performance Tuning Networking Concepts Tcp/ip DNS Communication Protocols Cloud Integration AWS Azure Ci/cd Product Design Analysis Tools

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
N
NutriTap Technologies Private Limited

RecommendedJobs for You

N

Senior Hardware Engineer

NutriTap Technologies Private Limited

India

N

Senior Hardware Engineer

NutriTap Technologies Private Limited

India