Cutshort logo
Team Geek Solutions logo
OpenWrt Software
Team Geek Solutions's logo

OpenWrt Software

Ajdevi kindo's profile picture
Posted by Ajdevi kindo
3 - 5 yrs
₹4L - ₹9L / yr
Bengaluru (Bangalore)
Skills
OpenWRT
skill iconC++
skill iconC
IPv4
IPv6
L2/L3
VLAN 802
Routing
TR-181/TR-098 data models

Key Responsibilities:


 - Develop and customize OpenWrt build systems for operator-specific router distributions

 - Build high-performance network stacks and middleware for Wi-Fi 6/7 & 5G-FWA routers

 - Implement TR-181/USP/TR-369 device management standards for global operators

 - Design scalable, modular embedded Linux systems for complex CPE environments

 - Debug and resolve critical issues: kernel panics, memory leaks, race conditions

 - Collaborate with hardware and product teams to deliver carrier-grade solutions


Must-Have Skills:


 - OpenWrt Proficiency: Customizing build systems, package configurations, feeds

 - Programming: Advanced C/C++ for resource-efficient, high-performance networking

 - Network Stack & Protocols:

   - IPv4/IPv6: Dual-stack, DHCPv4/v6, SLAAC, Prefix Delegation, MAP-T/E, DS-Lite

   - L2/L3: Linux Bridge, VLAN 802.1Q/QinQ, SoC hardware offloading

   - Routing: Multi-WAN, Failover, Policy-Based Routing, IGMP/MLD Snooping/Proxy

 - Device Management: TR-181/TR-098 data models, USP/TR-369 experience

 - Debugging: GDB, Valgrind, JTAG, Wireshark, Tcpdump

 - System Design: Defining software interfaces & integrating cross-platform middleware


Preferred Qualifications:


 - Hands-on with Airoha SDKs & MediaTek WiFi drivers

 - Familiarity with RDK-B, prplOS, prplLCM

 - QoS/QoE: Traffic Shaping - tc, HTB, FQ_CoDEL, DPI, traffic classification for Gaming/VoIP

 - Security: Firewall4/Nftables, Iptables, VPN - WireGuard, IPsec, hardware crypto-acceleration

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

About Team Geek Solutions

Founded :
2018
Type :
Services
Size
Stage :
Bootstrapped

About

Team Geek Solutions (TGS) is a global technology partner based in Leander, Texas, with a regional office in Pune, India. Founded in 2018 and established as a private limited company in 2020, TGS has rapidly grown into a USD $40 million company with over 150 team members worldwide. The company specializes in AI and Generative AI solutions, custom software development, and talent optimization, offering managed remote teams and scalable solutions tailored to various industries. TGS provides a wide range of services, including AI/ML application development, cloud migration, custom software development, and cybersecurity audits. They also offer specialized resources in Generative AI and automated hiring solutions. TGS supports businesses in sectors such as banking, telecom, fintech, healthcare, and manufacturing, helping them enhance operational efficiency and drive innovation. The company is committed to delivering custom software solutions and cloud-based platforms that empower organizations to operate more effectively.
Read more

Company social profiles

linkedin

Similar jobs

NeoGenCode Technologies Pvt Ltd
Divya Sharma
Posted by Divya Sharma
Bengaluru (Bangalore)
8 - 14 yrs
₹20L - ₹24L / yr
skill iconC++
skill iconC#
System Programming

Job Title: Senior Software Engineer (6-Month Contract)

Location: Bengaluru

Experience: 8+ Years

Mandatory Skills:

  • C++ and C# programming
  • Windows system-level programming
  • Strong OOP, data structures, algorithms, and design patterns

Desired Skills:

  • Knowledge of security fundamentals (authentication, cryptography)
  • Familiarity with networking protocols (TCP/IP, TLS/SSL)
  • Experience with REST clients and Windows security mechanisms

Responsibilities:

  • Design, develop, and maintain Windows-based applications
  • Write clean, efficient code and perform code reviews
  • Collaborate with team members and communicate effectively
  • Contribute to testing strategies and ensure software quality
  • Prepare technical documentation and provide project status updates

Soft Skills:

  • Self-driven and proactive
  • Strong communication and teamwork skills

Contract Duration: 6 months

Read more
Semi-Conductor company
Semi-Conductor company
Agency job
via Peak Hire Solutions by Dharati Thakkar
Hyderabad
3 - 5 yrs
₹12L - ₹20L / yr
Linux/Unix
skill iconC
skill iconC++
Linux kernel
DMA
+11 more

Education : B.Tech / M.Tech only

 

MANDATORY CRITERIA:

  • It's a Contractual role for a particular project ongoing in the company, duration will be 1 year or may exceed as per the project requirement, After that the candidate will be kept on permanent role.
  • The candidate will be on company's payroll only.
  • Candidate should be comfortable for directly visiting and working with client's place.
  • Immediate to 15 days joiner preferred
  • 3 to 5 years of hands-on experience in Linux Device Driver development
  • Strong experience with Linux kernel programming & memory management
  • Experience with Zephyr OS / device driver model (porting bare-metal drivers).
  • Familiarity with RTOS linux kernel internals and hardware protocols (They mainly use AXI protocol, i2c, spi).
  • Strong knowledge of PCIe and DMA drivers
  • Proficiency in C / C++ programming languages
  • Experience working with hardware interfaces/protocols (AXI, I2C, SPI)


REQUIRED SKILLS:

  • Proven experience in developing Linux Device Drivers.
  • Preferred experience in Zephyr (need to port bare metal drivers to zephyr OS/device driver model).
  • Strong knowledge of PCIe and DMA drivers (Good to know Xilinx's IPs like AXI-DMA, XDMA etc).
  • Expertise in Linux Memory Management.
  • Proficiency in C/C++ programming languages.
  • Preferred familiarity with real-time operating systems (RTOS), linux kernel internals and hardware protocols (They mainly use AXI protocol, i2c, spi).

 

Immediate to 15 days joiners are preferrable we need to close it asap.

Read more
Pune
3 - 6 yrs
₹6L - ₹15L / yr
skill iconC++
Software Testing (QA)
Unit testing
Test Automation (QA)
Debugging
+4 more

C++ Developer / Test Engineer (GoogleTest / G-Test)

About the Role

We are seeking a highly skilled C++ Developer / Test Engineer with strong expertise in unit testing, debugging, and software quality engineering. The ideal candidate will have hands-on experience developing and executing automated test cases using GoogleTest (G-Test) and validating enterprise-grade C++ applications.

This role requires strong implementation capability, debugging maturity, and a deep understanding of software testing methodologies to improve application stability, code quality, and production readiness.

Key Responsibilities

  • Design, develop, and execute unit test cases using GoogleTest (G-Test).
  • Improve code coverage and ensure application reliability.
  • Perform debugging, root cause analysis, and issue resolution.
  • Validate server-side customizations and application behavior.
  • Analyze logs and troubleshoot production and development issues.
  • Collaborate with development teams to resolve defects and improve software quality.
  • Support CI/CD pipelines and automation initiatives.
  • Contribute to software quality, maintainability, and testing best practices.

Required Qualifications

  • 3–6 years of experience in C++ development and/or testing.
  • Strong hands-on experience with GoogleTest (G-Test) or similar unit testing frameworks.
  • Excellent understanding of Object-Oriented Programming (OOP).
  • Strong knowledge of STL, pointers, memory management, and data structures.
  • Experience in debugging, log analysis, and root cause investigation.
  • Familiarity with Git, Jenkins, and CI/CD workflows.
  • Ability to work independently on real-world implementation and testing challenges.
  • Comfortable working in a hybrid setup from Pune.

Preferred Qualifications

  • Experience with Teamcenter customization or PLM applications.
  • Exposure to enterprise software development environments.
  • Knowledge of software quality assurance and automation practices.

What We're Looking For

  • Strong practical implementation skills.
  • Ownership of testing and debugging activities.
  • Experience working on production-grade applications.
  • Ability to analyze complex issues and drive resolutions.
  • Focus on software quality, reliability, and maintainability.

Evaluation Criteria

Candidates will be assessed on:

  • Practical C++ implementation capability.
  • GoogleTest framework expertise.
  • Debugging and problem-solving skills.
  • Understanding of OOP, STL, and memory management.
  • Real project ownership and execution depth.
  • Code quality and testing best practices.


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
Product company
Product company
Agency job
Remote only
2 - 5 yrs
₹5L - ₹14L / yr
skill iconC
Data Structures
Linux/Unix
IPC
Network programming
+7 more

Mandatory Skills:-
C Programming and data structures.
Linux Internals ( System calls, IPC, Network Programming, POSIX Multi-thread programming)
Desirable Skills :-
C++ and OOPs knowledge
Linux system start-up sysvinit, systemd,
Bootloaders : uBoot
Message bus protocols like dbus
Basic Linux Device driver knowledge
Linux Build framework – Yocto-Bitbake, Makefiles
Python scripting
Debug using tools such as GDB
Version control - GIT and SVN
Read more
Emproto Technologies Private Limited
Bengaluru (Bangalore)
4 - 10 yrs
₹8L - ₹20L / yr
skill iconC++
Network Management
skill iconC
Linux/Unix
Perl
+2 more
PURPOSE : 

The Senior Software Engineer works with an experienced cross-functional team to deliver innovative wireless communication security products. They will utilize real world knowledge and a disciplined approach to product development, and adapt readily - Time-To-Market demands, ensuring product quality and timely delivery in a highly dynamic market environment.

ESSENTIAL FUNCTIONS : 

- Design and deliver server platform based software products from conceptual stages to production delivery. 

- Work independently on all phases of server centric software development including specification, architecture design, rapid prototyping, efficient coding, integration, debug and unit testing. Support UL and EN regulatory compliance 

- Work collaboratively and effectively as part of a small team on fast paced projects that have tight deadlines. 

- Support manufacturing life cycle for new products from NPI to production run and incremental software release of functionality. 

- Lead, train, and mentor junior engineers 

- Document and present design requirements to staff 

- Possess a demonstrated ability to communicate with customers via email and phone 

REQUIRED SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY :

The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some combination of skills and abilities. 

- Must be an excellent SW developer. We expect experience developing software C/C++ in Linux and Perl. Other scripting languages is a plus (i.e. Python). 

- Strong experience with SQL, Database design (MySQL a plus) 

- Experience with Network Security Administration and understanding of the full SDLC. 

- Experience with Multithread, Socket connection, OpenVPN server setup, OpenSSL, Certificate, Encryption, and TCP/IP troubleshooting. 

- Experience with Testing tools, virtualizing servers, and using source control (SVN a plus). 

- Experience with Linux development infrastructure, tool chain and build environment (Jenkins a plus). 

- Experience developing both Linux application software; installing Linux software and configuring Linux systems. 

- Experience with Application server remote update, and Apache Server authentication. 

- Proven record of designing and delivering complex networking products from inception to production delivery. 

- Previous experience developing quality software for commercial products. 

- Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.

Experience with OSI networking protocols and applications is a plus. 

- Experience with system development tools, including Source-Level Debuggers, Protocol Analyzers (Wireshark), Code Analysis tools, etc. 

- Experience with any of the following is nice to have: Apache Server, GPIO, TCL/Tk, BACnet, Cloud server setup, and WebGUI design (javascript and jQuery a plus).
Read more
Espressif Systems India Pvt Ltd
Remote, Pune
3 - 10 yrs
₹15L - ₹30L / yr
Verilog
skill iconC
SystemVerilog
VMM
UVM
+3 more
Digital Verification Engineer About Company: Espressif Systems is a multinational, fabless semiconductor company established in 2008, with headquarters in Shanghai and offices in Greater China, India and Europe. We have a passionate team of engineers and scientists from all over the world, focused on developing cutting-edge WiFi-and-Bluetooth, low-power, IoT solutions. Among our popular products are the ESP8266 and ESP32 series of chips, modules and development boards. Job Description 1. Develop verification programs and define the verification environment according to design documentation, in order to conduct module- to chip-level verification; 2. Perform regression tests to improve verification coverage; 3. Assist the FPGA and software teams in FPGA prototype testing; 4. Collaborate with chip design engineers to find and fix any design defects; 5. Ensure the integrity of chip designs by supervising the design department when building verifiable design processes; 6. Carry out door-level simulation, with UPF verification methodology, to ensure successful chip tapeout. Job Prerequisites 1. Bachelor’s degree, or above, in Computer Engineering/Electronic Engineering/Communications Engineering, or other related disciplines; 2. 5+ years of work experience; 3. Familiarity with SoC and communication theory; 4. Familiarity with Verilog, proficiency in C/System Verilog verification; 5. Proficiency in Perl/Shell/Tcl scripts; 6. Experience in FPGA verification and/or chip tapeout is a plus; 7. Familiarity with VMM/UVM is a plus.
Read more
Telecom Company
Telecom Company
Agency job
via Hunt & Badge Consulting Pvt Ltd by Chandramohan Subramanian
Remote, Bengaluru (Bangalore), Chennai
3 - 5 yrs
₹3L - ₹7L / yr
Embedded Systems
Embedded C
Embedded C++
Firmware
Embedded software
+2 more
JOB DESCRIPTION:
  • Firmware Design and Development experience on different micro-controllers.
  • C/C++ programming
  • Linux Commands Operating System Concepts
  • board bring up, embedded software, Kernel Build, Yocto
  • Shell scripting Networking Concepts Openwrt OS Concepts
  • Must have good Communication and Presentable skills.
  • Experience on any Wifi, Bluetooth, GSM modules is a plus.
  • Design, develop, code, test and debug system software.
Read more
Benison Technologies
at Benison Technologies
3 recruiters
Kiranpreet Kaur
Posted by Kiranpreet Kaur
Pune, Bengaluru (Bangalore)
6 - 20 yrs
₹12L - ₹17L / yr
ASP.NET
HTTP
Webservices
Debugging
MySQL
+3 more

As a partial Google-acquired company, we’re proving success doesn’t come by accident.

Benison has a history of demonstrating growth by innovation. We re-invest our profits back into the initiatives for growth of our people and the company. The culture, technology innovations, customer service, our actions are aligned to our values. Our value and culture is the reason why our people stay with Benison much longer than industry standards

Get the best from your life with Benison

Join the Benison Developer Family

Benison Technologies is filled with passionate people who lead fascinating lives. You’ll fit right in. From the amazing benefits, mentorship, growth opportunities and team bonding activities, we help you thrive while experiencing the Benison life.*

Key Requirements for the Role

Skills Required

MS WSUS ASP.NET, HTTP, WebServices Reverse Engineering & Debugging Performance Improvement

Network Programming skills

C++ to .NET Migration

Database Skills

MSSQL

SDLC Exposure

SCRUM

Soft skills such as proficiency in Spoken English, Creativity, Intelligent Thinking

Type of work

Sustenance & Upgrade

For more information you may visit *

https://benisontech.com/" target="_blank">https://benisontech.com/

Read more
Parkquility Private Limited
Sandeep Koduri
Posted by Sandeep Koduri
Bengaluru (Bangalore)
3 - 7 yrs
₹10L - ₹13L / yr
Embedded C
embedded
skill iconC
skill iconC++
RTOS
+6 more
  • Work directly with the other Software/Firmware Engineers and Electrical/RF/Systems Test Engineers to write needed software
  • Design and implement software platform for firmware on embedded CPUs with multiple OS such as Windows, Linux, FreeRTOS, TI-RTOS and embedded Linux
  • Use compliers, debuggers revision control and automated build systems.
  • Design/develop components of software platform for use by other developers to extend its capabilities and build custom applications/behavior on top
  • Develop build methodologies, debugging tools/utilities
  • Develop and release Software using Agile methodology
  • Write unit tests and support continuous integration and automated test methodology
  • Brainstorm for new ideas and ways to improvement product and processes
  • Consult with peers for feedback during debug/testing stages
  • Document and maintain design processes
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