Cutshort logo

11+ NIM Jobs in India

Apply to 11+ NIM Jobs on CutShort.io. Find your next job, effortlessly. Browse NIM Jobs and apply today!

icon
security for distributed data and devices provider

security for distributed data and devices provider

Agency job
via Merito by Sana Patel
Bengaluru (Bangalore)
1 - 5 yrs
₹4L - ₹14L / yr
Kernel Programming
skill iconRust
skill iconHaskell
Computer Networking
Operating systems
+7 more


Hi

About us

Our client  provides security for distributed data and devices

Job description
We are seeking candidates who can have a great conversation with Window/*nix kernel in Rust or C/C++ (Rust preferred).
The candidate will work with eBPF, networking layer, and filesystems on various OSes (Windows, Linux, RTOS Kernel). The candidate will work closely with the Computation Engineer (TinyML) to integrate ML layer into the Kernel.
 
 

Requirements

  • C/C++ is a must. Rust is preferred. We already have part of the core product written in Rust. If you know Haskell, please let us know. We don't use Haskell in our stack but like folks who know it.
  • It is essential that if you have done courses or have work experience in Operating Systems, Distributed Systems, and Computer Networks.
  • Good exposure to debugging (more than just `!analyze -v`). We suck at debugging here, so can use your help!
  • Great version control (Git) hygiene and familiarity with CI/CD. Test- and issue-driven development (that's our new term).
  • Candidate should prioritize documentation to meeting (can't emphasize enough). Who has time to talk and listen (and forget) when one can write and read? During the interview, we may ask you how to organize your notes, references, and knowledge (We use Notion and self-hsoted Gitlab).
  • Familiarity with scripting languages such as Python or Nim is appreciated. Both languages are used heavily in DevOps here.
  • If you don't know Java, that's +1 ;-p (just kidding).

Regards
Team Merito
Read more
Cornertree

at Cornertree

1 recruiter
Deepesh Shrimal
Posted by Deepesh Shrimal
Bengaluru (Bangalore)
4 - 7 yrs
₹3L - ₹15L / yr
skill iconC++
Socket Programming
Design patterns
Linux/Unix
Debugging
+3 more

Requirements:

  • Strong C/C++ programming and debugging skills in a Linux environment.
  • Experience with Design Patterns, ACE Framework, and Socket Programming.
  • Experience in Multi-threaded software development for Multicore Architectures.
  • Experience in VOIP application development, preferably on client/server platforms.
  • Understanding of system performance and scaling.
  • Experience in embedded software development.
  • Excellent problem solving/debugging skills design, develop, troubleshoot and debug.
  • Software programs for databases, applications, tools, networks etc.
Read more
BDS STZ
Bhakti Ghume
Posted by Bhakti Ghume
Mumbai, Kanjurmarg
1 - 2 yrs
₹1L - ₹4L / yr
Embedded C
Embedded C++
Raspberry Pi
skill iconPython
UART
+9 more

Roles and Responsibilities:

  • Strong experience with programming microcontrollers like Arduino, ESP32, and ESP8266.
  • Experience with Embedded C/C++.
  • Experience with Raspberry Pi, Python, and OpenCV.
  • Experience with Low power Devices would be preferred
  • Knowledge about communication protocols (UART, I2C, etc.)
  • Experience with Wi-Fi, LoRa, GSM, M2M, SImcom, and Quactel Modules.
  • Experience with 3d modeling (preferred).
  • Experience with 3d printers (preferred).
  • Experience with Hardware design and knowledge of basic electronics.
  • Experience with   Software will be preferred.ss

Detailed Job role (daily basis) done by the IOT developer.

 

·       Design hardware that meets the needs of the application.

·       Support for current hardware, testing, and bug-fixing.

·       Create, maintain, and document microcontroller code.

·       prototyping, testing, and soldering

·       Making 3D/CAD models for PCBs.

Read more
A Product Based IT Startup

A Product Based IT Startup

Agency job
Chennai
6 - 12 yrs
₹2L - ₹18L / yr
Network
internet protocols
Linux/Unix
skill iconC
skill iconC++
+8 more

We are looking networking professionals with the following skill set,


Experience :6+ years of experience in the networking domain


Key skills:


  • Must have 6+ years of experience in C/C++ programming language.
  • Knowledge of Go programming language and Python programming language is a big plus.
  • Strong background in L4-L7 Internet Protocols TCP, HTTP, HTTP2, GRPC and HTTPS/SSL/TLS.
  • Background in Internet security related products such as Web Application Firewalls, API Security Gateways, Reverse Proxies and Forward Proxies
  • Proven knowledge of Linux kernel internals (process scheduler, memory management, etc.)
  • Experience with eBPF is a plus.
  • Hands-on experience in cloud architectures (SaaS, PaaS, IaaS, distributed systems) with continuous delivery
  • Familiar with containerization solutions like Docker/Kubernetes etc.
  • Familiar with server less technologies such as AWS Lambda.
  • Exposure to machine learning technologies and distributed systems is a plus
Read more
BrainAlive Research Pvt Ltd
Abbas Mahdi
Posted by Abbas Mahdi
Noida, Kanpur
3 - 5 yrs
₹5L - ₹12L / yr
Firmware
Firmware development
Embedded Systems
Embedded C
Embedded C++
+5 more

At BrainAlive, we develop next-generation BCI technologies that transform how humans use biosignals.  We build devices and systems that allow you to develop a crisp, conscious understanding of your physiology, especially relating to your cognitive and emotional abilities. With a mission is to become the innovation leader in the area of Brain-Computer Interface (BCI), we are building our reputation as the industrial powerhouse in BCI applications in the education and healthcare space.

Role - Embedded Firmware Engineer – II (Brain-Computer Interface)

 

As an Embedded Firmware Engineer at BrainAlive, you will have the opportunity to pioneer, develop and build out our footprint in consumer hardware. You will build and launch smart BCI wearables and other related products in line with BrainAlive's ambitious and visionary objectives. Your primary focus will be to enhance the efficiency, stability and scalability of hardware system resources. We need you to be versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward.

Responsibilities
  • Develop codes for utilising various hardware and capabilities built into a microcontroller, such as ADCs, timers, RTCs, power-saving and sleep modes, etc
  • Perform debugging and provide technical support to the service team
  • Participate in requirements analysis and collaborate with internal teams to produce firmware design and architecture
  • Revise, update, refactor and debug code
  • Drive peer reviews and peer testing across different modules developed
  • Develop documentation throughout the product development life cycle
  • Serve as an expert on applications and provide technical support

Required Qualification

  • Bachelor Degree in Electronics / Electrical Engineering or Computer Science or related field
  • 3+ years of experience in Microcontroller programming
  • Experience in developing codes for the effective functioning of communication protocols such as UART, SPI, I2C, etc.
  • Experience with hardware debugging tools and interface like JTAG, SWD
  • Experience with BLE and USB protocols
  • Highly experienced in developing and debugging in embedded C/C++, RTOS
  • Product development experience with 32-Bit STM ARM Microcontroller Architectures
  • Familiarity with source control management software (SVN, Git)

Preferred Qualification

  • Experience at handling huge codebases and designing of multi-layered architectures
  • Experience in optimisation of Microcontroller codes for specific goals like power efficiency, very low response times, memory space optimisations.
  • Deep understanding of microcontroller's architecture and its working
  • Experience in prototype bring-up and debugging, functional verification and manufacturing support
  • Prior Brain-Computer Interface Device development experience
  • Excellent troubleshooting and communication skills
Read more
Human Capital

Human Capital

Agency job
via Human Capital Consulting by Bhawna Kumari
Gurugram, Delhi, Noida, Ghaziabad, Faridabad
4 - 8 yrs
₹5L - ₹15L / yr
Automotive
Device Driver Development
skill iconC
skill iconC++
Debugging
+2 more
Senior Software Engineer is responsible to design, develop and maintain the Low-Level Drivers and Base SW modules used in the automotive/ Automobile products which functionally conform to the Software Interfacing Specifications as well as respect the SW Process & Methodology and good experience in communication protocols.
Read more
VVDN Technologies

at VVDN Technologies

1 video
3 recruiters
Pratheep R
Posted by Pratheep R
Pollachi, Kochi (Cochin), Chennai, Gurugram, Manesar, Bengaluru (Bangalore)
1 - 10 yrs
₹5L - ₹40L / yr
WLAN
IEEE 802.11
Embedded Linux
LAN
Wireless LAN
+6 more

Job Description:

WLAN Linux Device Driver development (802.11ax preferred)

  • WLAN Debugging
  • WLAN Firmware development (802.11ac, 802.11n)
  • Networking/Wireless Domain knowledge
  • Hostapd, Supplicant
  • Cross compiling/porting experience
  • Performance optimization & Firmware enhancements

Must have Skills:

  • 1-10 years of experience in Embedded Software Design, Implementation and testing
  • Good knowledge of C or C++
  • Basic knowledge in Scripting (Shell, Perl or Python)
  • Proficiency in Problem Solving and Debugging skills
  • Excellent team working skills
  • Experience with version control e.g. GIT
  • Basic experience of working in Linux OS
  • Network Drivers
  • WLAN Protocol Knowledge – 11n, 11ac
  • WLAN Linux Device Drivers
  • Hostpad, Supplicant
  • WLAN Debugging
  • Fluent in English


Desired Candidate Details:

  • Design, development, and maintenance
  • WLAN Stack development and debugging
  • Feature Enhancements, Applications, Tools for SDKs
  • Basic module level unit testing, System testing
  • Providing support to technical documentation team and field application engineers
  • Close collaboration with the Chipset Vendor on the Software Development
  • Participations in the Product design and Software Design Documentation – High level / Module level / Low level design
  • Troubleshooting software and architectural issues

We are looking for a seasoned Wireless LAN Software Engineer to join our Wireless & Networking team in Chennai, Pollachi, Kochi (Cochin), Gurugram, Manesar, Bengaluru (Bangalore). The candidate must be an experienced Engineer and a good team player, who will work on Wireless software solutions which will enable us to develop the products for our customers quickly with industry leading quality. Working with Embedded Software in agile development projects, you will be responsible for creating and maintaining software of Wireless Access Point and Router Products including Module design, Development, JIRA Updates and Unit testing of the Software that is meeting industry standards, creating demos of the solution and customer support.

Read more
mobiGesture

at mobiGesture

1 recruiter
Sai Kishore
Posted by Sai Kishore
Remote, Hyderabad
4 - 10 yrs
₹6L - ₹16L / yr
V4L2
Graphics Processing Unit (GPU)
HDMI
Camera
Display
+7 more

Position Title: Embedded Software Developer (Linux Driver Development)

Experience: 4 - 10 Years

Mode of Hire: Permanent, Deployed at Client Location.

Work Location: Hyderabad

Notice Period: Max. 20 - 30 Days (Early Joiners will be preferable).

 

What we are looking for?

Must Have:

  • Should have strong proficiency in C, C++ and Embedded Systems (embedded C)
  • Should have 4+ years of experience in Linux Driver Development, Application development
  • Excellent debugging skills at kernel and user space and exposure to different debugging tools
  • High level understanding of ARM & RISC (Instructions) OR MB Processor and Assembly Programming

Good to Have:

  • Any Driver development exposure in Multimedia, Exposure to any one of the Linux Kernel Framework (Display, Camera Drivers, HDMI, GPU, MIPI, DRM framework, V4L2, etc.)
Read more
Intozi Tech Pvt Ltd

at Intozi Tech Pvt Ltd

1 recruiter
Virender Josan
Posted by Virender Josan
NCR (Delhi | Gurgaon | Noida)
0 - 1 yrs
₹1L - ₹2L / yr
Linux/Unix
skill iconPython
Algorithms
skill iconC++
skill iconC#
+1 more
Experience with GUI technologies & development on Linux
Experience in Object-Oriented design and Multithreaded programming
Strong analytical and problem solving skills
Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
Degree in Computer Science or Computer Engineering or related field
Independent team player with an eye for details and report on status and planning of own work.
Read more
Wideeye

at Wideeye

2 recruiters
Prasad Zaware
Posted by Prasad Zaware
Pune
0 - 2 yrs
₹2L - ₹3L / yr
Internet of Things (IOT)
Embedded software
skill iconPython
skill iconMongoDB
Embedded C
+2 more
Responsibilities • Design & Develop work based on requirement • Report own status • Collaborate with other team members to achieve sprint goals. Required Qualifications And Experience • BE/ B.Tech in Electronics/Electrical • Good to have Knowledge on Backend Development • Strong knowledge in C/C++ and Python • Good programming & SW design skills
Read more
SigTuple
Bengaluru (Bangalore)
3 - 15 yrs
₹10L - ₹31L / yr
Device Driver Development
Linux/Unix
Kernel Programming
skill iconPython
Embedded Systems
+1 more
If you are visionary, a code geek, love building the next generation AI devices for healthcare and are keen to make a difference in a unique way, then we are looking for you- We are looking for highly passionate and enthusiastic players for solving problems in building AI enabled devices for healthcare delivery.As a Senior Robotics Software Engineer at SigTuple, you will have the onus of implementing and optimizing the software which controls some state-of-the-art robotic devices. These devices will impact billions of people across the world by providing access to accurate and affordable healthcare. You will collaborate with our data science team, platform engineering team, and the robotics hardware team in cracking super complex problems in simple ways.What we are looking for :- Bachelor or Master in CS or EE/ECE from a Tier 1/Tier 2 institute- Expertise in C, C++, Python- Expertise in systems programming, preferably in kernel module development or device driver development.- Thorough understanding of the Linux operating system and system calls.- Strong foundations in design, analysis, and implementation of software. Basic understanding of machine learning or image processing will be a bonus.Motivation to learn new technologies.What should you have :- 5+ years of relevant experience.- Be an innovative and creative thinker, somebody who is not afraid to try something new and inspire others to do so.- Thrive in a fast-paced and fun environment.- Work with a bunch of nerds and disruptors striving for a big cause.
Read more
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Find more jobs
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort