Cutshort logo
For Employers
100network logo
Lead Software Engineer - Linux
100network
Lead Software Engineer - Linux

Lead Software Engineer - Linux at 100network · Bengaluru (Bangalore) · 5 - 8 years · ₹30L - ₹40L / yr · Posted 24 Sep 2026

TalentXO's logo

Lead Software Engineer - Linux

at 100network

Agency job
5 - 8 yrs
₹30L - ₹40L / yr
Bengaluru (Bangalore)
Skills
Linux
pthreads
Sockets
TCP/IP
skill iconPython
Bash
skill iconDocker
CI/CD
ROS2
skill iconGit
skill iconC

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    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 (10)

    MNC Based Product
    MNC Based Product
    Agency job
    via by Ramya Munirathnam
    icon

    The recruiter has not been active on this job recently. You may apply but please expect a delayed response.

    Bengaluru (Bangalore), Hyderabad, Pune
    4 - 12 yrs
    Best in industry
    Embedded Linux
    skill iconC++
    skill iconC
    Linux/Unix
    Linux+
    +3 more

    Job Description – Embedded Application Engineer (4–6 Years Experience)

    Position

    Embedded Application Engineer

    Experience

    4–6 Years

    Location

    Hyderabad

    Job Summary

    We are seeking a highly motivated Embedded Application Engineer with 4–6 years of experience in developing, deploying, and maintaining embedded software applications on Linux-based platforms. The ideal candidate should possess strong programming skills in Go, C/C++, Linux, and Python, leverage modern AI-assisted development tools such as Cursor, and have experience working with industrial communication protocols, messaging systems, and DevOps automation pipelines.

    The role involves designing edge applications, integrating industrial devices, implementing secure communication frameworks, and enabling scalable deployment and lifecycle management across ARM and AMD-based hardware platforms.

    Key Responsibilities

    · Design, develop, and maintain embedded applications for Linux-based edge devices.

    · Develop high-performance software components using Go, C/C++, Linux, and Python.

    · Utilize AI-powered coding assistants (e.g., Cursor) to improve development productivity and code quality.

    · Implement and integrate communication protocols such as:

    o MQTT

    o Sparkplug B

    o JSON-based messaging interfaces

    o Industrial protocols (Modbus preferred)

    · Build edge-to-cloud data communication services and telemetry pipelines.

    · Develop software for ARM and AMD processor architectures.

    · Create automated CI/CD pipelines using CircleCI and related DevOps tools.

    · Implement automated testing, deployment, and release processes.

    · Perform debugging, profiling, and performance optimization for embedded systems.

    · Collaborate with product, cloud, and platform engineering teams to deliver scalable and secure solutions.

    · Support software configuration, packaging, deployment, and version management.

    · Contribute to system monitoring, diagnostics, and fleet lifecycle management.

    Required Skills & Qualifications

    Programming Languages

    · Strong proficiency in:

    o Go

    o C/C++

    o Python

    o Linux Application development

    · Experience using AI-assisted coding tools such as Cursor or similar developer productivity tools.

    Embedded & Platform Expertise

    · Strong experience with:

    o Linux-based embedded development

    o Application-level debugging

    o ARM and AMD processor architectures

    o Multi-threaded and concurrent application design

    Communication & Protocols

    · Hands-on experience with:

    o MQTT

    o Sparkplug B

    o JSON message structures and APIs

    · Familiarity with industrial communication protocols:

    o Modbus (preferred)

     

    DevOps & Automation

    · Experience with:

    o CircleCI

    o Continuous Integration (CI)

    o Continuous Delivery/Deployment (CD)

    o Automated testing frameworks

    o Version control systems (Git)

    Device & Fleet Management

    · Experience with:

    o Software packaging and deployment

    o Remote device management

    o Fleet monitoring and maintenance

    o Canonical Snap package management

    Preferred Qualifications

    · Experience in IoT, Edge Computing, Building Automation, Industrial Automation, or HVAC domains.

    · Familiarity with container technologies (Docker/Podman).

    · Understanding of cybersecurity practices for embedded devices.

    · Experience with cloud integration (AWS, Azure, or GCP).

    · Knowledge of telemetry, diagnostics, and remote software update mechanisms.

    Key Competencies

    · Strong problem-solving and debugging skills.

    · Excellent communication and collaboration abilities.

    · Ability to work independently in agile development environments.

    · Focus on software quality, maintainability, and reliability.

    · Passion for automation and modern software engineering practices.

    Nice-to-Have Domain Experience

    · IoT Edge Platforms

    · Industrial Automation Systems

    · Building Management Systems (BMS)

    · HVAC Controls and Equipment Connectivity

    · Smart Building and Energy Management Solutions

    Experience Range: 4–6 Years

    Education: Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Embedded Systems, or a related field.

     

    Read more
    company logo
    Kavitha Rajan
    Posted by Kavitha Rajan
    Bengaluru (Bangalore)
    1 - 2 yrs
    ₹6L - ₹7L / yr
    skill iconMachine Learning (ML)
    Artificial Intelligence (AI)
    Computer Vision
    skill iconFlutter
    Embedded C
    +2 more

    Job Title: Software/Hardware Engineer (IIT/NIT)

    Location: Bangalore

    Website: https://www.zeuron.ai

    Experience: 1 Year

    CTC: 6-7 LPA


    About the Company

    Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.



    About the Role

    We are looking for a highly motivated Software/Hardware Engineer from premier institutes (IIT/NIT) with strong fundamentals and a passion for building scalable and efficient systems. This role offers an opportunity to work on cutting-edge technology and solve real-world problems.

     

    Key Responsibilities

    Design, develop, and optimize software/hardware solutions

    Work on system architecture, debugging, and performance improvements

    Collaborate with cross-functional teams (product, design, operations)

    Participate in code reviews, testing, and deployment processes

    Contribute to innovation and continuous improvement initiatives

     

    Requirements

    B.Tech/M.Tech from IITs/NITs (Computer Science, Electronics, Electrical, or related fields)

    1 year of experience (internships/project experience considered)

    Strong programming skills (C/C++/Python/Java) or hardware fundamentals (embedded systems, VLSI, circuit design)

    Good understanding of data structures, algorithms, and system design

    Problem-solving mindset with strong analytical skills


    Preferred Skills

    Experience with embedded systems, IoT, or product development

    Knowledge of cloud platforms or system-level programming

    Good in Computer vision, Flutter, JavaScript, AI/ML

    Read more
    company logo
    Shubham Agnihotri
    Posted by Shubham Agnihotri
    Gurugram
    5 - 8 yrs
    ₹12L - ₹18L / yr
    skill iconC++
    skill iconPython
    RTOS
    EMI
    Embedded C
    +1 more

    Role: Software Developer

    Employment Type: Full Time

    Location: Gurugram, India

    Educational Qualification: BE/BTech/ M.Tech / MS in Software Engineer

    Work Experience: 6-8+ years of relevant work experience



    Role Description:

    Design and develop software for satellite systems, including onboard flight software and ground segment applications, ensuring reliability and real-time performance. Collaborate with hardware, AOCS, and mission teams to implement, test, and integrate software across the mission lifecycle. Support verification, validation, and in-orbit operations for robust and mission-critical performance.


    Responsibilities & Duties:

    • Design, develop, and maintain onboard flight software (FSW) and ground segment applications for satellite missions
    • Develop real-time, embedded software for spacecraft subsystems (AOCS, EPS, payload, communication)
    • Implement software in languages such as C/C++, Python, and embedded C for high-reliability systems
    • Design software architecture, modules, and interfaces aligned with system requirements and mission objectives
    • Develop drivers and low-level firmware for hardware interfaces (SPI, I2C, UART, CAN, SpaceWire, Ethernet)
    • Work with real-time operating systems (RTOS) such as FreeRTOS or equivalent
    • Implement communication protocols for telemetry, telecommand, and data handling
    • Collaborate with hardware, AOCS, RF, and systems teams for seamless hardware-software integration
    • Develop simulation tools, test scripts, and automation frameworks using Python or MATLAB
    • Perform software verification and validation (V&V), including unit testing, integration testing, and system testing
    • Develop and execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments
    • Perform code reviews, static analysis, and debugging to ensure reliability and performance
    • Optimize software for real-time performance, memory usage, and fault tolerance
    • Implement fault detection, isolation, and recovery mechanisms
    • Support integration, system testing, and environmental testing (EMI/EMC, thermal vacuum, vibration)
    • Develop and maintain technical documentation (design documents, interface control documents, test reports)
    • Participate in design reviews (SRR, PDR, CDR, TRR) and technical discussions
    • Support launch operations, commissioning, and in-orbit software updates and anomaly resolution
    • Utilize version control and collaboration tools such as Git
    • Work within structured development processes (Agile/Waterfall/Sprint) and configuration management systems
    • Troubleshoot software and system-level issues and perform root cause analysis

     

    Desirable Skills & Certifications:

    • Strong proficiency in C/C++ and Python for embedded and system-level software development
    • Experience with real-time operating systems such as FreeRTOS or equivalent RTOS platforms
    • Familiarity with spacecraft communication protocols (UART, SPI, I2C, CAN, SpaceWire, Ethernet) and telemetry/telecommand systems
    • Experience in Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and simulation-based verification
    • Knowledge of space software standards and practices (ECSS, NASA, ISRO, MISRA C guidelines)
    • Proficiency in version control and development workflows using Git and CI/CD practices
    • Understanding of embedded systems, firmware development, and hardware-software integration

     

    Read more
    Chennai
    5 - 8 yrs
    ₹1.8L - ₹3L / yr
    skill iconC++
    skill iconPython
    skill iconJavascript
    TypeScript
    Linux/Unix
    +23 more

    Technical Lead – Embedded Software Application Projects

    link: https://www.ziliconcloud.com/careers

    ZILICONCLOUD PRIVATE LIMITED is looking for an experienced Technical Lead with 5–8 years of industry experience in Embedded Systems, IoT, AI, Cloud, and Software Engineering.

    The candidate will lead Embedded, IoT, Edge AI, and Cloud projects, define system architecture, convert requirements into technical tasks, and ensure successful project execution and delivery.


    Key Responsibilities

    • Design modular system architectures for Embedded, IoT, Edge AI, Cloud, REST APIs, and dashboards.
    • Convert requirements into clear tasks, milestones, and deliverables.
    • Track project progress, manage technical risks, and ensure on-time delivery.
    • Guide engineers on coding standards, Git, testing, debugging, and documentation.
    • Troubleshoot issues across hardware, firmware, IoT, cloud, backend, and UI.
    • Support system integration, testing, debugging, and performance improvement.
    • Review technical designs, code, and test results.
    • Lead prototype development, integration, technical reviews, and demonstrations.
    • Mentor young engineers and explain complex technical concepts in a simple and practical way.

    Required Skills

    C/C++, Python, JavaScript/TypeScript, Linux, FreeRTOS, Microcontrollers, REST APIs, MQTT, Git, Embedded Software, IoT, and system debugging.

    Preferred: AWS IoT, Microsoft Azure, ThingsBoard, OpenCV, TensorFlow Lite (TFLite), React, Flutter, or FastAPI.


    Education

    B.E./B.Tech/M.E./M.Tech in ECE, CSE, Embedded Systems, Mechatronics, or a related field.

    📍 Location: East Tambaram, Chennai, Tamil Nadu

    💼 Experience: 5–8 Years

    🕒 Employment Type: Full-Time

    Read more
    Gurugram
    4 - 8 yrs
    ₹6L - ₹15L / yr
    DevOps
    Linux administration
    skill iconAmazon Web Services (AWS)
    skill iconDocker
    skill iconKubernetes
    +20 more

    Job Title : DevOps Engineer / Site Reliability Engineer (SRE)

    Experience : 4+ Years

    Location : Gurugram, Sector 48, Haryana (On-site)

    Employment Type : Full-Time

    Working Days : Monday to Saturday (1st & 3rd Saturday Off)


    About the Role :

    We are looking for a hands-on DevOps Engineer / Site Reliability Engineer (SRE) with strong experience in Linux, AWS, Kubernetes, Docker, CI/CD, Infrastructure as Code, and production application deployments.

    The ideal candidate should have real-world production experience, excellent troubleshooting skills, and the ability to manage both infrastructure and application-level issues.


    Mandatory Skills :

    Linux, AWS, Docker, Kubernetes, Terraform, Ansible, Jenkins, GitHub Actions, GitLab CI/CD, CI/CD, Infrastructure as Code (IaC), Python, Bash, Git, Grafana, Prometheus, ELK, CloudWatch, New Relic, SRE (SLI/SLO/SLA), Networking (DNS, HTTP/HTTPS, TCP/IP, Load Balancer), Production Application Deployment & Troubleshooting


    Key Responsibilities :

    • Manage and maintain AWS cloud infrastructure.
    • Build and optimize CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI.
    • Deploy, monitor, and troubleshoot applications across production environments.
    • Automate infrastructure using Terraform and Ansible.
    • Manage Docker containers and Kubernetes clusters.
    • Monitor systems using Grafana, Prometheus, ELK, CloudWatch, and New Relic.
    • Perform Linux server administration and troubleshooting.
    • Handle production incidents, Root Cause Analysis (RCA), and improve system reliability.
    • Collaborate with development teams to support application releases and automation.


    Required Qualifications :

    • Bachelor's degree in Computer Science or related field.
    • 4+ years of hands-on experience in DevOps / SRE.
    • Strong Linux administration and production troubleshooting skills.
    • Experience with AWS and modern DevOps toolchains.
    • Hands-on experience with application deployment and production support.


    What We're Looking For :

    • Strong practical Linux and cloud knowledge.
    • Real production experience with application deployments.
    • Ability to troubleshoot both infrastructure and application issues.
    • Experience handling live production incidents.
    • Excellent communication and problem-solving skills.
    • Candidates should be comfortable with scenario-based technical discussions and demonstrate genuine hands-on expertise.


    Interview Process :

    1. HR Screening
    2. Technical Round
    3. Client Technical Round
    4. Final Discussion


    Note : The interview will focus on practical hands-on experience in Linux, AWS, Kubernetes, Docker, CI/CD, Infrastructure as Code, application deployment, production troubleshooting, and real-world DevOps scenarios.

    Read more
    company logo
    Ritesh Kalvellu
    Posted by Ritesh Kalvellu
    Bengaluru (Bangalore)
    7 - 15 yrs
    ₹50L - ₹50L / yr (ESOP available)
    skill iconPython
    Large Language Models (LLM)

    About us

    MyRico builds personal AI agents for enterprise, the copilots and digital employees that make humans more productive. The MyRico agents sit at the intersection of enterprise memory, high-end security, and an ever-expanding set of capabilities. We're a small team shipping fast, and the product is live with real customers today.


    The role

    Full-time · Bangalore

    You'll own the systems that make an autonomous agent trustworthy in production. This is not just prompt engineering, and it's not model training - it's that and all the engineering layers in between: model steering, memory architecture, orchestration design, latency optimization, deterministic vs non-deterministic systems tradeoff, deployment, and operator tooling.

    Concretely, the kind of work you'd have done here last week would include enhancing agent memory systems, runtime and scheduling reliability and predictability, adding new capability and tools to deployed agents, operator tools, live system debugging and benchmarking various models for price, latency and quality. And that is just last week. We are a small nimble startup rapidly working to address customer needs in this growing space, so things change rapidly.


    What we're looking for

    • More than 7 years of software engineering, with real production ownership of distributed or stateful systems - you've been paged for something you built and made it not happen again.
    • Strong understanding of LLM based native app building, combining classic and model driven applications to get the best of both. You've built on LLMs beyond demos: agent frameworks, tool use, context management, eval fixtures, and you know why "it worked in the transcript" isn't evidence.
    • Python and shell in production settings; comfortable in TypeScript/Node. You write boring, testable code and prefer the standard library to a new dependency.
    • Systems taste: append-only logs, idempotent reconciliation, fold-the-events state machines, and read-only debugging surfaces feel like home.
    • Evidence discipline: tests before features, claims backed by quoted observations, decisions written down.


    Nice to have

    • Experience running the combination of multi-tenant and single-tenant / on-prem-style fleets with ability to handle per-customer isolation, upgrade paths, migration compatibility in both setups.
    • Security instincts for products that touch highly sensitive data and systems, including things like executives' email, calendars, and messages: least privilege, loopback-only services, secrets that never hit a log.
    • You already orchestrate AI coding agents in your own workflow and have opinions about where they break.


    How we work

    Small team, high trust, written decisions. Designs get adversarial review before code; PRs get automated review driven to zero open findings; features aren't done until verified on a live system. AI agents do a large share of the implementation, your leverage is judgment: framing the problem, freezing the right design, and knowing when the machine is wrong.

    Read more
    Leading provider of Capital Market solutions in India
    Leading provider of Capital Market solutions in India
    Agency job
    via by Neha Koshy
    Mumbai, Bengaluru (Bangalore)
    8 - 15 yrs
    ₹30L - ₹50L / yr
    skill iconC++
    Multithreading
    STL
    Socket Programming
    Systems design
    +2 more

    Mandatory:

    • The candidates should be from Capital Market domain
    • The candidates should be from B.Tech background


    Required Skills:

    • 12–18 years in the tech industry, with 2–4 years in technical leadership or managerial roles.
    • Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimization, scalability, software architecture, and networking principles. Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
    • Strong knowledge of STL containers, multi-threading concepts, and algorithms. Solid understanding of memory management and efficient resource utilization.
    • Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
    • Strong Communication & Decision-Making Skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.
    • Commitment to Creating and fostering Engineering Excellence: Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.
    • Self-Driven and Motivated: Ability to operate independently while driving impactful results.

    Key responsibilities:

    • Technical Expertise:

    ○ C++ coding and debugging to strengthen and optimize systems.

    ○ Design and architecture (HLD/LLD) to ensure scalable and robust solutions.

    ○ Implementing and enhancing DevOps, Agile, and CI/CD pipelines to

    improve development workflows.

    ○ Managing escalations and ensuring high-quality customer outcomes.

    • Architecture & Design:

    ○ Define and refine the architectural vision and technical roadmap for enterprise

    software solutions.

    ○ Design scalable, maintainable, and secure systems in line with business goals.

    ○ Collaborate with stakeholders to translate requirements into technical

    solutions.

    ○ Driving engineering initiatives to foster innovation, efficiency, and excellence.

    • Project Management:

    ○ Oversee project timelines, deliverables, and quality assurance processes.

    ○ Coordinate cross-functional teams to ensure seamless integration of systems.

    ○ Identify risks and proactively implement mitigation strategies.

    • Technical Leadership:

    ○ Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.

    ○ Provide technical direction and guidance on complex software engineering challenges

    ○ Drive code quality, best practices, and standards across the engineering team.

    Read more
    company logo
    Ajdevi kindo
    Posted by Ajdevi kindo
    Bengaluru (Bangalore)
    3 - 5 yrs
    ₹4L - ₹9L / yr
    OpenWRT
    skill iconC++
    skill iconC
    IPv4
    IPv6
    +4 more

    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
    company logo
    Prathamesh Shinde
    Posted by Prathamesh Shinde
    Bengaluru (Bangalore), Pune
    5 - 8 yrs
    Best in industry
    skill iconJava
    skill iconPython
    skill iconNodeJS (Node.js)
    skill iconGo Programming (Golang)

    Location: Pune/Bengaluru


    As a Senior Software Engineer, you will tackle a highly challenging role within our Cyber Security Engineering integration development team. You will be responsible for the End-to-End (E2E) delivery of projects from gathering customer requirements to deploying high-performance data exchange solutions on-prem or in the cloud. We are looking for a Systems-Level Thinker who can seamlessly transition between building complex integrations and architecting high-throughput, low-latency backends. Because each integration may require a different technical approach, we value engineers who love reskilling, following agile best practices, and maintaining an evolving mindset.


    Core Responsibilities


    Technical Leadership and Architecture

    ● Systems Engineering: Design, build, and optimize high-throughput, low-latency backend systems and data-exchange layers.

    ● Architecture and Integration: Participate in planning, defining, and exploring solution alternatives. Architect and estimate deep technical custom solutions and integrations across diverse enterprise tech stacks. ● Stream Processing: Implement event-driven architectures, manage backpressure, and handle real-time state management across security platforms.

    ● Delivery Ownership: Own projects end-to-end, defining and implementing enablers to evolve solution intent directly alongside our Agile teams.


    Team Leadership and Quality

    ● Mentorship: Actively lead, coach, and mentor junior developers, providing technical guidance to foster professional development.

    ● Engineering Excellence: Oversee code reviews, build robust CI/CD pipelines, enforce strict quality checks, and ensure rigorous adherence to coding standards.

    ● Agile Execution: Actively participate in Agile development, including writing, breaking down, and estimating User Stories.


    Customer and Stakeholder Collaboration

    ● Customer Delight: Maintain a strong customer-first attitude while designing, building, and deploying products.

    ● Technical Communication: Articulate complex technical trade-offs clearly to both business stakeholders and engineering teams.

    ● Pipeline Management: Manage customer relationships effectively to ensure a continuous flow of project scope, maintaining clear team backlogs.


    Job Requirements

    ● Experience: 5+ years of proven software engineering experience, with a track record of leading small engineering teams or mentoring junior devs.

    ● High-Throughput Backend Focus: 5+ years of experience engineering robust, real-time backends specifically using Go (Golang) or Java.

    ● Polyglot and Integration Capability: Deep expertise in at least one or two additional languages/frameworks from our ecosystem: Python, TypeScript, Node.js, React.js, Angular, C#, or C++.

    ● Computer Science Fundamentals: Excellent knowledge of complex Data Structures, algorithms, and their correct situational usage.

    ● Adaptability: A passionate programmer who is genuinely open and excited to learn new software development skills as required by changing project demands.


    Bonus / Added Advantages

    ● AI & Intelligent Automation: Hands-on knowledge of AI concepts, Large Language Models (LLMs), and experience building or integrating AI agents to automate complex workflows or security processes.

    ● Cybersecurity Domain: Experience in the cybersecurity space (SIEM, SOAR, or platform security).

    ● Modern Web Tech: Strong experience in developing software using modern web technologies.

    ● E2E Lifecycle: Proven background handling a project completely from discovery to cloud/on-prem deployment.

    ● Open Source: Active contributions to the Open Source community. (Please share your GitHub/GitLab links in your application!)

    Read more
    company logo
    Arshiya Shaikh
    Posted by Arshiya Shaikh
    Mumbai
    4 - 7 yrs
    ₹5L - ₹9L / yr
    AWS CloudFormation
    Bitbucket
    skill iconDocker
    skill iconKubernetes

    Key Responsibilities

    • Automate application deployments from Bitbucket to servers using CI/CD pipelines.
    • Design and manage scalable, highly available AWS infrastructure.
    • Implement Auto Scaling, ELB, and Route 53 for traffic management and high availability.
    • Work with AWS services including IAM, RDS, DynamoDB, EC2, and other cloud services.
    • Build and manage Docker containers and server images.
    • Deploy and manage applications using Kubernetes.
    • Implement Infrastructure as Code using Terraform, CloudFormation, or Ansible.
    • Develop automation scripts using Python and Bash.
    • Implement monitoring and logging using tools such as Prometheus, Grafana, and ELK.
    • Integrate security and compliance practices into CI/CD pipelines.
    • Optimize infrastructure for security, scalability, performance, and cost.

    Required Skills

    • 3+ years of experience in DevOps or a similar role.
    • Strong knowledge of AWS beyond EC2.
    • Hands-on experience with Jenkins or similar CI/CD tools.
    • Experience with Docker and Kubernetes.
    • Good understanding of Terraform/IaC and automation.
    • Proficiency in Python and/or Bash scripting.
    • Knowledge of DevSecOps, security, and compliance best practices.
    • Strong troubleshooting and problem-solving skills.


    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