Cutshort logo
For Employers
security for distributed data and devices provider logo
System Engineer(Kernel &Rust)
security for distributed data and devices provider
System Engineer(Kernel &Rust)
Merito's logo

System Engineer(Kernel &Rust)

at security for distributed data and devices provider

Agency job
via Merito
1 - 5 yrs
₹4L - ₹14L / yr
Bengaluru (Bangalore)
Skills
Kernel Programming
skill iconRust
skill iconHaskell
Computer Networking
Operating systems
Distributed Systems
Debugging
skill iconGit
CI/CD
skill iconPython
NIM
gitlab


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
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Semi-Conductor Industry
Semi-Conductor Industry
Agency job
via Peak Hire Solutions by Dharati Thakkar
Hyderabad
10 - 12 yrs
₹30L - ₹35L / yr
Signal integrity
Systems analysis and design
Schematic
skill iconPython
Perl
+113 more

MANDATORY CRITERIA:

  • Education: B.Tech / M.Tech in ECE / CSE / IT
  • Experience: 10–12 years in hardware board design, system hardware engineering, and full product deployment cycles
  • Proven expertise in digital, analog, and power electronic circuit analysis & design
  • Strong hands-on experience designing boards with SoCs, FPGAs, CPLDs, and MPSoC architectures
  • Deep understanding of signal integrity, EMI/EMC, and high-speed design considerations
  • Must have successfully completed at least two hardware product development cycles from high-level design to final deployment
  • Ability to independently handle schematic design, design analysis (DC drop, SI), and cross-team design reviews
  • Experience in sourcing & procurement of electronic components, PCBs, and mechanical parts for embedded/IoT/industrial hardware
  • Strong experience in board bring-up, debugging, issue investigation, and cross-functional triage with firmware/software teams
  • Expertise in hardware validation, test planning, test execution, equipment selection, debugging, and report preparation
  • Proficiency in Cadence Allegro or Altium EDA tools (mandatory)
  • Experience coordinating with layout, mechanical, SI, EMC, manufacturing, and supply chain teams
  • Strong understanding of manufacturing services, production pricing models, supply chain, and logistics for electronics/electromechanical components


DESCRIPTION:

COMPANY OVERVIEW:

The company is a semiconductor and embedded system design company with a focus on Embedded, Turnkey ASICs, Mixed Signal IP, Semiconductor & Product Engineering and IoT solutions catering to Aerospace & Defence, Consumer Electronics, Automotive, Medical and Networking & Telecommunications.


REQUIRED SKILLS:

  • Extensive experience in hardware board designs and towards multiple product field deployment cycles.
  • Strong foundation and expertise in analyzing digital, Analog and power electronic circuits.
  • Proficient with SoC, FPGAs, CPLD and MPSOC architecture-based board designs.
  • Knowledgeable in signal integrity, EMI/EMC concepts for digital and power electronics.
  • Completed at least two project from high-level design to final product level deployment.
  • Capable of independently managing product’s schematic, design analysis DC Drop, Signal Integrity, and coordinating reviews with peer of layout, mechanical, SI, and EMC teams.
  • Sourcing and procurement of electronic components, PCBs, and mechanical parts for cutting-edge IoT, embedded, and industrial product development.
  • Experienced in board bring-up, issue investigation, and triage in collaboration with firmware and software teams.
  • Skilled in preparing hardware design documentation, validation test planning, identifying necessary test equipment, test development, execution, debugging, and report preparation.
  • Effective communication and interpersonal skills for collaborative work with cross-functional teams, including post-silicon bench validation, BIOS, and driver development/QA.
  • Hands-on experience with Cadence Allegro/Altium EDA tools is essential.
  • Familiarity with programming and scripting languages like Python and Perl, and experience in test automation is advantageous.
  • Should have excellent exposure with coordination of Manufacturing Services, pricing model for production value supply chain & Logistics in electronics and electromechanical components domain.
Read more
Bengaluru (Bangalore)
4 - 11 yrs
₹9L - ₹27L / yr
skill iconC
skill iconC++
Linux kernel
JTAG
Debugging
+4 more

Key Responsibilities

1. Kernel Lifecycle & Maintenance

Upstream Alignment: Lead the strategy for upgrading enterprise kernels (e.g., migrating from LTS 5.15 to 6.6) while maintaining binary compatibility where required.

Patch Porting: Expertly port functional and performance patches between disparate kernel versions, resolving complex code conflicts and API changes.

CVE Mitigation: Monitor the Linux Kernel Mailing List (LKML) and security advisories to identify and backport CVE patches from upstream to production environments.


2. Deep-Dive Debugging & Stability

Panic Analysis: Act as the final escalation point for Kernel Panics and "Oops" messages. Utilize kdump, crash, and gdb to perform post-mortem analysis of vmcores.

Boot-Time Resolution: Debug critical failures during the early boot process (UEFI handoff, initramfs, and early kernel init) where standard logging is unavailable.

Performance Tuning: Use ebpf, ftrace, and perf to identify bottlenecks in memory management, scheduler latency, or I/O throughput.


3. Driver Development & Hardware Integration

Driver Ownership: Design, develop, or maintain at least one Open Source or Proprietary Device Driver (Network, Storage, GPU, or Character devices).

Hardware Abstraction: Interface directly with hardware registers, managing DMA mappings, and optimizing interrupt handling (MSI-X, Threaded IRQs).

Out-of-Tree Management: Maintain driver compatibility across kernel updates using DKMS or similar frameworks.


4. Infrastructure & Automation

Registry Management: Oversee the distribution of custom kernel builds and modules via GitLab Container/Package Registries.

CI/CD for Kernel: Build automated testing pipelines (Hardware-in-the-loop) to validate kernel stability before enterprise-wide deployment.



Required Technical Skills:


Languages: Mastery of C/C++ Programming (C is preferred)

Kernel Internals: Deep understanding of VFS, Memory Management (MMU/Paging), Process Scheduling, and Networking Stacks.

Debugging Tools: Expert-level use of kprobes, trace-cmd, valgrind, and hardware-level debuggers (JTAG/Serial Console).

Build Systems: Proficiency with Kbuild, Makefiles, and building RPM/Debian packages for kernel distribution.

Security: Hands-on experience with SELinux/AppArmor policy development and kernel hardening (FIPS, KSPP).

Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 15 yrs
₹5L - ₹30L / yr
skill iconPython
Internet of Things (IOT)
skill iconDocker
Windows Azure
Linux/Unix
+2 more

Skills Required:

- Good experience with programming language Python
- Strong experience in Docker.
- Good knowledge with any of the Cloud Platform like Azure.
- Must be comfortable working in a Linux environment.
- Must have exposure into IOT domain and its protocols ((Zigbee & BLE ,LoRa,Modbus)
- Must be a good team player.
- Strong Communication Skills

Read more
nichi-in software solutions pvt. ltd.
Bengaluru (Bangalore)
4 - 9 yrs
₹5L - ₹30L / yr
skill iconC++
skill iconC
Makefile
Oracle
Databases
+4 more

Please find the Job Description for C/C++.


Mandatory Skills

-Must have experience and Good understanding about pointers & memory in C/C++

-Must have experience in Unix/Linux IPC (semaphore, shared memory, socket, multi thread)

-Must have Debug skills : gdb, coredump analysis, network packet analysis

-Must have experience in Source code syntax parser (Preferably lex, yacc, bison, etc.)

-Must have worked on build tools : Makefiles, make, etc.

-Database : Preferably Oracle Good at SQL and stored procedures


Optional Skills

-Telegram development using C/C++

-Finance/Industry domain knowledge

-Japanese speaking skills


  • Responsibilities:Troubleshoot and report RCA, propose solutions(how to fix)
  • Debug identified problems and provide fixes swiftly
  • Ability to write clear and concise documentation
  • To understand and maintain legacy codebase
  • Individual contributor, but also works closely with junior developers
  • Review source code developed by peers
  • Proactive to suggest and implement improvements on current products
  • Design and develop new features based on requirement document

Location-Bangalore


Please share your updated resume to proceed further.


Thanks & Regards

Shruti(Assistant Executive-HR)

Nichi-In Software Solution Pvt Ltd

URL:- www.nichi.com


Read more
US Based comany,develops electronic autonomous tractors.
US Based comany,develops electronic autonomous tractors.
Agency job
Remote only
3 - 10 yrs
₹10L - ₹15L / yr
skill iconPython
Linux/Unix
ROS
Red Hat Linux
skill iconGitHub
+2 more

Software Developer (B.Tech, Linux+CPP+ROS)

Job Description:

  1. Design, implement and deliver custom solutions using the current robotics framework.
  2. Bug fixing and improving of current application framework.
  3. Design and implement tools to facilitate application development and testing.
  4. Work with team members in deployment and field testing.

Requirements:

  1. Bachelor Degree / Masters in Engineering (ECE and CSE preferred)
  2. Work experience of 3 to 10 years in software programming.
  3. Full understanding of software engineering.
  4. Proficiency in C/C++ and Python programming for Linux based systems.
  5. Basic Knowledge of Robot Operating System(ROS) is mandatory.
  6. Good understanding of the algorithms and control loops.
  7. Able to use tools to manage source code, preferably Git / GitHub.
  8. Knowledge of video streaming from edge devices is a plus.


Perks and Benefits for the employees

  • Paid Leaves  (12CL+12SL+12 public holidays )
  • career development
  • Health insurance
  • Work life balance
  • Employee recognition and reward programs
  • Flexible work hours
  • Five working days.
  • Remote job for now
Read more
Innovative global sourcing and logistics solutions. (M1)
Innovative global sourcing and logistics solutions. (M1)
Agency job
via Multi Recruit by Santhosh Kumar KR
Bengaluru (Bangalore)
6 - 7 yrs
₹13L - ₹16L / yr
Routing & Switching
Computer Networking
Network
LAN
  • Support for Incident and Request management tasks as assigned.
  • Administration and understanding of the following network services to support Incident and Request tasks as assigned:
  • Palo Alto Firewalls
  • LAN Routing and Switching
  • Microsoft Azure Networking – Vnets, Express Route, Vnet Peering, VPN Gateways
  • LAN to LAN VPN Tunnels
  • Arista Network devices
  • Work with Networking Monitoring tools such as one or more of the following: Solar Winds, Splunk, Prime, NetMRI, Nagios
  • Work directly with telecom carriers and Network infrastructure maintenance providers as needed, such as Verizon, Tata, Bharti, and Cisco.
  • Maximize network performance by monitoring performance, troubleshooting network problems and outages, scheduling upgrades, and collaborating with network architects on network optimization
  • Supports routing and switching and work on BGP, OSPF protocols
  • Support China retail store infrastructure and data center through on-call rotations

 

QUALIFICATIONS:

  • Graduate or above
  • 6-7 years experience in LAN/WAN Routing including 2 or more years of LAN/WAN Administration experience within a multi-platform technical environment.
  • In-depth understanding of voice and/or data technologies and subject matter expert in at least one area.
  • Cisco Certified or equivalent combination of knowledge and experience.
  • Understanding on IPsec, VPNs, GRE, NAT/PAT over varied platforms
  • Expert knowledge of all LAN switching technologies eg Spanning Tree, VLAN management, and VTP concepts on Cisco, Nexus, and Arista
  • Good understanding of MPLS routing and OSPF routing

 

 

Read more
mind logicx
at mind logicx
3 recruiters
shweta grover
Posted by shweta grover
Bengaluru (Bangalore)
4 - 6 yrs
₹2L - ₹8L / yr
EDX
skill iconDjango
skill iconPython
skill iconJavascript
skill iconGit
+3 more
  Open Edx
   
1 Hands on experience on Open edX framework
2 • A Minimum of 2 years is required on handling Open edX project with overall experience of 4 to 6 Years.
3 • The Candidate must have developed and deployed open edX based applications and platforms.
4 • Real-world experience with web development frameworks like Django
5 • Ability to code front to back with JavaScript, Python, or other server-based programming languages
6 • Hands-on experience on Git, Slack, Trello 
7 • Should have experience in deploying scalable software applications to AWS or equivalent 
8 • At least 2 years of related experience with React, Webpack, or other modern JavaScript frameworks.
9 • Experience building static websites and single-page applications, experience with architecture and solutions
10 Good hands on experience in docker
11 • Understanding of MOOC (Massive open online course) Architecture
Integrating with the third-party apps using LTI/QTI - Significant hands on experience in installation and configuration of OpenEdx as an application, managing users and roles and managing multiple tenants in an instance 
12 • Experience in customizing OpenEdx as a product around creating plugins, integrating with third party apps using LTI'
13 • Theming and Branding, Multisite, Certificates, SAML, Basic Reporting (grades, enrolments)
14 • Experience in Open edX mobile app with branding and analytics set up
15 • Experience with DevOps will be added advantage
Read more
Defi Tech Pvt Ltd
at Defi Tech Pvt Ltd
1 recruiter
Defi Connect
Posted by Defi Connect
Remote, Bengaluru (Bangalore)
3 - 5 yrs
₹8L - ₹16L / yr
Computer Networking
Network
Multithreading
Data Structures
Algorithms
+2 more

RESPONSIBILITIES AND QUALIFICATIONS

 

Responsibilities

 

+ Design, build and maintain low latency, high-performance electronic trading platform components, with a focus on market data, exchange and client connectivity and risk controls.

+ Deliver continuous optimization for latency, scale and resiliency improvements.

 

+ Participate in system builds for various markets globally, have curiosity and interest in understanding market microstructure details, work closely with engineering, sales and product teams globally for successful delivery of projects.

+ Basic Qualifications

+ Bachelors or Masters degree in computer science or engineering or equivalent experience

+ 5+ years of professional experience developing deterministic high performance, low latency systems in python/C++ (counted in single digit microseconds)

+ Prior experience with FIX and binary exchange connectivity and market data protocols preferred

+ Strong knowledge of object oriented programming, data structures, algorithms and design patterns


+ Critical path analysis, performance optimization and hardware acceleration.

 

+ Linux systems programming experience including memory management, concurrent programming infrastructure, and the networking stack

+ Experience developing distributed architecture systems and messaging protocols

+ Strong analytical and problem solving skills

 

+ Comfortable in a fast-paced environment, self-motivated, results driven and commercially focused

Preferred Qualifications

 

+ Software development in python/C++ in the context of high performance (low- latency, high-throughput) real-time computing.

+ Familiarity with STL and C++11 language extensions, Boost

+ Network programming (sockets, TCP/UDP/Multicast protocols)

+ Multi-threading, concurrent programming

+ Intimate knowledge of compilers, flow of data at hardware level (memory/ caches, buses) + Some experience with FPGA or other hardware acceleration technologies

+ Experience processing large static datasets as well as high volume ticking data sources

+ Over 3 years' experience in Financial industry (Plus)

Read more
openDr Business Services Pvt Ltd
Yojana Dsouza
Posted by Yojana Dsouza
Mumbai
5 - 6 yrs
₹3L - ₹5L / yr
System Administration
TCP/IP
Computer Networking
Troubleshooting

∙ Computer Science related Bachelor's Degree or equivalent experience 

∙ Min 2 years of experience on GCP / AWS / Azure cloud system ( Overall 5+ years of experience) 

∙ Familiarity with LAMP stack technologies, experience supporting 

∙Must be capable of working on Linux System. 

∙ Familiarity with SQL, Apache, File storage, Load Balancers and Agile methodologies ∙ Knowledge of shell scripts, Linux system administration. 

∙ Strong DNS management and automation background 

∙ Strong scripting (bash, php, perl) skills 

∙ Good understanding of TCP/IP networking and troubleshooting 

∙ Clear communication and documentation of projects and procedures 

∙ Strong problem solving skills 

∙ Demonstrated ability to manage timelines, dependencies, deliverables, milestones and resource allocation and management in projects. 

∙Strong Cloud Architecture experience. 

∙Cloud Security 

∙Added Advantage with knowledge of Microservices/API/ Queue systems 

∙knowledge of cloud computing technologies and current computing trends. ∙Understanding and willingness to embrace CI/CD and automation tooling such as Jenkins and GIT 

Responsibilities: 

∙ Set up technical server infrastructure, providing technical assistance to development teams, monitoring site performance, and troubleshooting issues when they arise.

∙ Set up and maintain a development server environment and a live server environment with a process for testing and deploying changes to live sites. 

∙ Take an active role in designing, implementing and maintaining a scalable and robust enterprise server environment. 

∙ Administer Apache web server, Load balancer and MySQL Server 

∙ Work on System Security and IPTable configuration 

∙ Optimize servers for high traffic, security, and other system issues. ∙ Evaluate and propose new or improved system architecture. 

∙ Document system configuration, processes, and procedures. 

∙ Share responsibility with team members for rotating on-call duties.

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
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos