KritiKal Solutions Inc. is a premier technology services firm with a global footprint and over 22 years of experience. It excels in product engineering, R&D, and cutting-edge innovation and has catered to its clients through over 500 projects with its deep expertise across AI-driven vision systems, embedded technologies, and cloud and mobile software solutions.

Contacts

sales@kritikalsolutions.com

India Phone Number

(0120) 692 6600

USA Phone Number

+1 (913) 286 1006

Firmware Lead(12-15 Years)-Noida -Immediate Joiner


Minimum Academic Qualification: Bachelor’s or Master’s degree in electronics and computer engineering or a related field.

Minimum Requirement:

  • Board bring-up activity for all assigned projects.
  • Lead a team of Firmware Engineers engaged in several different projects, ensuring the programs meet Cost, Schedule, and Quality requirements.
  • Implementation of Linux device drivers to communicate with devices over interfaces I2C, SPI, and SMBUS.
  • Prepare detailed design documents proposals Features development, Unit testing, and Bug fixing.
  • Code and Design reviews. Participate in proposals, requirements, test-plan, and reports creation.
  • Assist in the preparation of Firmware Road Maps for technical progress, tools, and development. Recommend training and provide training when appropriate. Interface with other disciplines. e.g. Project Management, Systems Engineering, Electrical Design, and Software to establish requirements and set to work.

Desirable Skills:

  • Embedded software development in C/C++ programming language.
  • Expertise working on Linux/RTOS/Bare Metal.
  • Experience working with Automotive Industry.
  • Strong knowledge of embedded hardware Platforms.
  • Hands-on experience in Bare Metal Programming.
  • Must be able to read, understand and interpret data sheets, specs, and schematics is preferable.
  • Knowledge / prior experience working on Memory Mapped and IO Mapped devices.
  • Development experience on I2C, SPI, UART, MODBUS, and Integration experience on Wi-Fi, Bluetooth, Zigbee, and GSM on IoT.
  • Hands-on experience in analog/digital Sensor Interfacing, good knowledge of State Machine Based Architecture.
  • Excellent analytical and debugging skills, using tools like GDB, and JTAG.
  • Able to prepare UML diagrams and use Source control tools like SVN, GIT, etc.
  • Experience in hardware-level debugging (Like Multimeter, Oscilloscope).
  • Very good documentation skills in creating requirements, test-plan, proposals, and reports.

Essential Skills:

  • Strong experience in Embedded C and Micro-Controllers (8, 16, 32 Bit).
  • Strong experience in Communication protocols like SPI, UART, I2C, RS232, RS485, TCP/IP, Ethernet, USB, MQTT.

Job Category: firmware Lead
Job Type: Full Time
Job Location: Noida

Apply for this position

Allowed Type(s): .pdf, .doc, .docx