Cutshort logo
For Employers
MNC Based Product  logo
Embedded Application Engineer
MNC Based Product
Embedded Application Engineer

Embedded Application Engineer at MNC Based Product · Bengaluru (Bangalore), Hyderabad, Pune · 4 - 12 years · Posted 13 Aug 2026

NAM Info Pvt Ltd's logo

Embedded Application Engineer

at MNC Based Product

Agency job
4 - 12 yrs
Best in industry
Bengaluru (Bangalore), Hyderabad, Pune
Skills
Embedded Linux
skill iconC++
skill iconC
Linux/Unix
Linux+
Embedded software
Bluetooth
Internet of Things (IOT)

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

Zenius IT Services Pvt Ltd
Hyderabad
2 - 4 yrs
₹4L - ₹7L / yr
skill iconC
skill iconC++
skill iconPython
Shell Scripting
Internet of Things (IOT)
+1 more

Embedded Systems / Firmware Engineer


Key Responsibilities

  • Develop embedded firmware for IoT and connected devices using C/C++.
  • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
  • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
  • Work with Python and Shell scripting for development and automation.
  • Apply basic AI/ML and computer vision concepts to embedded applications.
  • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


Required Skills

  • C, C++, Python, Shell Scripting
  • Embedded Systems & Firmware
  • IoT, RTOS, Bare Metal
  • Memory Management & Device Drivers
  • Communication Protocols
  • Camera, Motor & Vision Systems
  • Basic AI/ML understanding
  • Electrical & Mechanical Design understanding


Read more
LetsIntern
at LetsIntern
1 candid answer
Ashish Singh
Posted by Ashish Singh
Remote only
0 - 1 yrs
₹12000 - ₹18000 / mo
Power Electronics
Electronics
Embedded C

Power Electric Vehicles with embedded software for battery management and autonomous driving.


What you'll do:

  • Develop BMS algorithms (SOC/SOH estimation)
  • Implement CAN bus communication protocols
  • Code motor control algorithms (FOC, sensorless)
  • Build ADAS features (ultrasonic parking, vision)
  • HIL testing with Vector tools
  • Optimize for automotive-grade reliability (AUTOSAR)

What we need:

  • C/C++, Embedded Linux/RTOS
  • Microcontroller experience (STM32, NXP)
  • Control systems or automotive interest
  • Debugging skills (oscilloscopes, logic analyzers)

Future-proof skills:

  • Work on actual EV prototypes
  • Portfolio for Tata, Mahindra EV teams
  • Automotive cybersecurity exposure
Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

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
    Leading Global MNC
    Leading Global MNC
    Agency job
    via Bean HR Consulting by Harjeet Sachdev
    Faridabad
    7 - 12 yrs
    Best in industry
    skill iconC++
    FreeRTOS
    Microcontrollers
    Oscilloscope
    Logic analyzer
    +1 more

    We are looking for Embedded Developer with Leading Global MNC - Faridabad


    Description:

    • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
    • Excellent knowledge of C/C++ programming and exposure to Assembly.
    • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
    • Hands-on experience in developing HAL, BSP and low-level device drivers.
    • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
    • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
    • Knowledge of AUTOSAR concepts and architecture is an advantage.
    • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
    • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
    • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
    • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
    • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
    • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
    • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
    • Experience in reverse engineering and debugging of embedded systems.
    • Strong understanding of embedded system architecture and system-level design.
    • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
    • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
    • Knowledge of NMEA/NMEA 2000 standards is a plus.
    • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
    • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

     

    Roles & Responsibilities:

     

    The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

    The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

    The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

    Read more
    Delhi, Gurugram, Noida, Ghaziabad, Faridabad
    3 - 8 yrs
    ₹7L - ₹15L / yr
    Embedded C
    Firmware development
    EV Charger

    Role Overview

    The Embedded Firmware Engineer will be responsible for development, testing, debugging, and maintenance of embedded firmware for EV Charger and IoT-based products using ESP32 platforms. The role involves working closely with hardware, cloud, mobile application, and testing teams to develop reliable and production-ready embedded solutions.

    The candidate should have strong hands-on experience in Embedded C programming, ESP-IDF framework, RTOS-based firmware development, peripheral interfacing, communication protocols, and debugging of embedded systems. Knowledge of EV charging systems, charger communication protocols, and industrial embedded product development is highly preferred.

    Key Responsibilities

    • Develop embedded firmware in C for ESP32-based embedded systems.

    • Work extensively on ESP-IDF framework for application development.

    • Design modular, reusable, and scalable firmware architecture.

    • Develop low-level drivers and middleware for embedded peripherals.

    • Implement multitasking applications using FreeRTOS.

    • Optimize firmware for performance, memory utilization, stability, and low power operation.

    • Perform firmware integration with hardware modules and external systems.

    • Develop and debug firmware for UART, SPI, I2C, CAN, GPIO, ADC, PWM, Ethernet, Wi-Fi, BLE, RS485, and Modbus communication.

    • Interface embedded systems with energy meters, display modules, RFID modules, relays/contactors, sensors, and communication modules.

    Read more
    Bengaluru (Bangalore)
    8 - 10 yrs
    ₹12L - ₹15L / yr
    RTOS
    Embedded C
    ESP32

    Greetings from Skoegle IoT Innovations Pvt Ltd 


    Job Summary

    We are looking for an experienced Embedded Firmware Engineer with expertise in embedded systems, firmware architecture, RTOS, and embedded software development for IoT, wearable, automotive, industrial, and medical-grade products.



    Key Responsibilities

    • Design, develop, debug, and maintain firmware in C, C++, and Embedded C.

    • Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.

    • Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.

    • Develop RTOS and bare-metal firmware.

    • Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.

    • Design bootloaders, OTA updates, and secure firmware upgrades.

    • Optimize power consumption, sleep modes, memory allocation, and performance.

    • Develop sensor drivers, calibration routines, and medical-grade firmware.

    • Program bare ICs and support PCB bring-up, pin selection, and hardware validation.

    • Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.

    Required Skills

    • Embedded Systems and Embedded Software Development

    • C, C++, Embedded C

    • RTOS, Bare-Metal Programming

    • Operating Systems fundamentals

    • I2C, SPI, UART, Digital & Analog Signals

    • Sensor Integration

    • Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link

    • ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi

    • BLE (UUIDs), GSM (band configuration), GPS, LoRa

    • Python, HTML, HTTP/HTTPS

    • Bootloader Development, OTA, Power Optimization

    • Memory Allocation, Sleep Modes, Sensor Calibration

    • Machine Learning on Embedded Systems (preferred)

    Read more
    BigThinkCode Technologies
    Divya Mohandass
    Posted by Divya Mohandass
    Chennai
    4 - 6 yrs
    ₹5L - ₹15L / yr
    skill iconGo Programming (Golang)
    Microservices
    event driven architecture
    Apache Kafka

       At BigThinkCode, we build innovative technology solutions that solve complex enterprise challenges. We are looking for a highly skilled Go/Golang Engineer who thrives in building low-latency, distributed systems and enjoys working on security sensitive platforms.

    This role offers the opportunity to work on cutting-edge SaaS platforms, building scalable backend systems that operate in demanding environments requiring high reliability, security, and performance.

    Please find below our job description, if interested apply / reply sharing your profile to connect and discuss.

     

    Company: BigThinkCode Technologies

    URL: https://www.bigthinkcode.com/

    Experience required: 3-6 years

    Work location: Chennai

    Joining time: Immediate – 4 weeks

    Work Mode: Work from office / Hybrid

     

    Must have skills:

    • Hands on expertise in Go / Golang, low-latency routing, distributed systems.
    • Experience designing and troubleshooting low-latency applications.
    • Experience in enterprise software deploy / developing SaaS application is a plus
    • Event drive architecture (EDA) microservices project experience is a plus.
    • Additional programming knowledge: Typescript or NodeJS or Python
    • Hands on experience using docket containers and Kubernetes.
    • Aware about Observability, Asynchronous and Loose Coupling.
    • Familiar with deep knowledge on infrastructure and customer application deployment
    • Work with message brokers and streaming technologies such as Kafka, or similar event-driven platforms.

    A skilled Go/Golang Developer with 3–6 years of experience in building scalable applications using event-driven architecture within distributed systems. The ideal candidate should be comfortable in low level programming, high-performance backend services and have a strong understanding of Observability, asynchronous programming patterns.

     

    Experience or exposure to knowledge embedding and vectorization techniques is a strong plus, especially in the context of modern data-driven or AI-powered systems.

     

    Required Skills

    • 4+ years of hands-on experience with Go / Golang
    • Strong engineer with security-sensitive, correctness-critical code paths
    • Engineer worked on SAAS / On-prem environment
    • Experience with containerization tools like Docker and orchestration tools like Kubernetes

     

    Ideal Candidate

    We are looking for engineers who:

    • Have strong ownership mindset and platform thinking.
    • Can balance correctness, performance, and simplicity under pressure.
    • Are comfortable making architectural decisions in distributed environments.
    • Use AI-assisted development tools effectively while maintaining engineering judgment.
    • Can distinguish robust production-grade solutions from generated boilerplate code.
    • Have experience supporting SaaS, hybrid-cloud, or on-premise deployments.

    Why Join Us:

    • Collaborative work environment.
    • Exposure to modern tools and scalable application architectures.
    • Medical cover for employee and eligible dependents.
    • Tax beneficial salary structure.
    • Comprehensive leave policy
    • Competency development training programs.
    Read more
    Zeuron.AI
    at Zeuron.AI
    1 candid answer
    Kavitha Rajan
    Posted by Kavitha Rajan
    Bengaluru (Bangalore)
    1 - 5 yrs
    ₹6L - ₹10L / 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-5Years

    CTC: 6-10 LPA

    No Freshers


    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.



    The role

    Zeuron.ai is looking for hands-on software engineers who can turn an incomplete brief into reliable, usable software. You will work as an individual contributor, make sound technical decisions and take responsibility for the quality of what you deliver.

    AI coding tools will be part of the workflow. We expect you to understand the underlying software well enough to build and debug without an LLM, then use AI to accelerate implementation, exploration and verification. You remain accountable for the result.


    What you will own

    • End-to-end delivery: clarify requirements, break work into achievable steps, implement features, test them, deploy them and respond to issues after release.

    • Product decisions: understand the user problem, question unclear requirements and explain trade-offs between speed, quality, complexity and maintainability.

    • Reliable software: investigate defects, identify root causes and improve error handling, performance and usability.

    • Engineering continuity: maintain readable code, useful documentation and clear handovers so that others can run, understand and extend your work.


    Engineering expectations

    We value demonstrated building ability, technical reasoning and sound judgement. Tool familiarity should be supported by evidence of software you have actually delivered.

    Software fundamentals

    • Programming: practical fluency in at least one programming language, with an understanding of data structures, control flow, modularity and common complexity trade-offs.

    • Applications and services: understand how interfaces, APIs, business logic and data storage interact. Be able to trace a failure across these boundaries.

    • Data: work with databases, reason about data models and queries, and handle validation, consistency and errors appropriately.

    • Development workflow: use Git confidently, review changes, manage dependencies and keep development and deployment instructions reproducible.

    • Testing and debugging: reproduce failures, form hypotheses, inspect logs and isolate causes. Test important behaviour and edge cases rather than relying on a successful demo.

    • Security and reliability: recognise basic risks around authentication, access control, secrets, input handling and third-party dependencies.


    Build independently. Use AI effectively.

    • Without LLMs: write and modify code, diagnose defects, explain design choices and use documentation to solve unfamiliar problems independently.

    • With AI coding tools: frame tasks clearly, supply relevant context, use generated suggestions selectively and inspect the resulting changes.

    • Verify before accepting: check correctness, integration, security and maintainability. Recognise invented APIs, fragile assumptions and plausible-looking code that does not solve the actual problem.

    • Protect information: use approved tools and handle credentials, proprietary code and user data responsibly.


    Evidence we want to discuss

    Be prepared to walk through a project you contributed to: the problem, your specific contribution, important technical decisions, a difficult bug and how you verified the result. Public repositories or demos are useful where available; do not share confidential material from previous employers.


    Ownership, growth & applying

    How you will work

    • Act as an owner: follow through on agreed deliverables, raise blockers early and communicate progress with concrete evidence.

    • Work with the team: collaborate with product and engineering colleagues, accept review constructively and explain technical choices clearly.

    • Learn with purpose: pick up unfamiliar tools when the problem requires them, while keeping the solution proportionate to the need.

    • Grow through contribution: begin with hands-on individual-contributor responsibility, with potential to take on broader product or team responsibility as delivery, judgement and collaboration develop.


    What strong performance looks like

    Working features that meet agreed requirements; clear reasoning about implementation; defects investigated systematically; code that others can maintain; and AI-assisted work whose quality you can explain and verify.


    Eligibility and compensation

    Experience: 1-5 years of hands-on software development experience only.

    Freshers are not considered.

    Locations: Bengaluru and Belagavi.

    Annual CTC : 6-10 LPA

    The offer will depend on experience, interview performance and growth potential.


    What to expect in the assessment

    Be prepared for a discussion of your previous work, a practical coding or debugging task without LLM assistance, and an assessment of how you use AI coding tools and verify their output. We will also discuss product judgement, ownership and collaboration.

    Read more
    Rampwork
    amit verma
    Posted by amit verma
    Remote only
    5 - 15 yrs
    ₹30L - ₹50L / yr
    skill iconGo Programming (Golang)
    skill iconNodeJS (Node.js)
    skill iconJava
    skill iconC++
    skill iconRust

    Sr. Software Engineer


    Job Type: Contractor (~15 hrs a week)


    Location: Remote


    Schedule: Flexible, you pick the hours and days (including weekends if desired)


    Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.


    You'll create realistic, interesting and challenging coding tasks for AI to solve involving feature implementation and bug fixes, and implement deterministic verifiers that accept reasonable valid solutions and reject everything else.



    What we're looking for

    1. Strong backend experience in Java, Node.js, Go, Rust, Typescript, Python, C++ or similar
    2. A track record building scalable services and APIs
    3. Comfort with debugging, performance work and automated testing
    4. Solid code review instincts
    5. A strong testing background is a big plus — experience designing test strategy, building and maintaining large test suites, diagnosing flaky tests, or raising the testing bar on a team.


    Preferred Qualifications

    1. Proven experience in backend development, with a track record of delivering high-quality and performant projects.
    2. Demonstrated success in identifying and resolving software bugs and system bottlenecks.
    3. Experience with codebase refactoring and implementing complex features in large-scale applications.
    4. Strong understanding of algorithms, data structures, and foundational computer science concepts.
    5. Excellent analytical, problem-solving, and technical communication skills.


    A note on the process: our interview and assessment stages are designed to see how you think, so we ask that you complete them without outside assistance. The same applies once you're on the project — the value of the work comes from your own judgment.


    Process:

    1. Apply to the role, filling out the screening questions
    2. Complete AI Interview (approx. 30 minutes)
    3. Technical Assessment (Tentative)
    4. Hiring Manager review


    Read more
    Metron Security Private Limited
    Chanchal Kale
    Posted by Chanchal Kale
    Pune, Bengaluru (Bangalore)
    3 - 7 yrs
    ₹5L - ₹12L / yr
    skill iconPython
    skill iconGo Programming (Golang)
    skill iconNodeJS (Node.js)
    MERN Stack
    skill icon.NET
    +3 more

    As a 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


    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: 3+ years of proven software engineering experience, with a track record of leading small engineering teams or mentoring junior devs.
    • High-Throughput Backend Focus: 3+ 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
    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