Cutshort logo
For Employers

Robotics Engineer at Gravity Engineering Services Pvt Ltd · Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Navi Mumbai, Bengaluru (Bangalore), Hyderabad · 1 - 10 years · ₹6L - ₹30L / yr · Profitable · Posted 4 Oct 2026

Gravity Engineering Services Pvt Ltd's logo

Robotics Engineer

Akash Bhatt's profile picture
Posted by Akash Bhatt
1 - 10 yrs
₹6L - ₹30L / yr
Delhi, Gurugram, Noida, Ghaziabad, Faridabad, Navi Mumbai, Bengaluru (Bangalore), Hyderabad
Skills
Robotics
ROS
skill iconC++
skill iconPython
Computer Vision

We are hiring a Robotics Engineer to build software for autonomous robots.


Responsibilities

  • Develop robot software with ROS
  • Work on perception, motion planning and control
  • Test on real hardware and in simulation
  • Debug and improve system reliability

Requirements

  • 1+ years in robotics software
  • Hands-on experience with ROS
  • Strong C++ or Python


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 Gravity Engineering Services Pvt Ltd

Founded :
2012
Type :
Services
Size :
100-1000
Stage :
Profitable

About

We catalyze business growth by reimagining digital experiences that conquer complex challenges through innovation and agility. With our team of 300+ tech evangelists, we are building the digital infrastructure of our Partners positioning them to be the market leaders of their respective industries.
Read more

Company social profiles

bloglinkedin

Similar jobs (10)

company logo
Kalpana Hiragar
Posted by Kalpana Hiragar
Ahmedabad
3 - 7 yrs
₹8L - ₹15L / yr
NAV
slam
Robotics

Job Responsibilities:

We are seeking a highly skilled and motivated Robotics Engineers with a strong focus

on ROS2 development to join our dynamic team. As a Robotics Engineer, you will be

responsible for designing, developing, and implementing advanced robotic systems and

applications using the Robot Operating System 2 (ROS2). You need to develop the

behavioral and control systems, including planning and navigation needed for

autonomous robots. This role requires a deep understanding of robotic software

architecture, proficiency in ROS2, and experience with hardware integration and real

time systems and expertise in URDF (Unified Robot Description Format).

Key Responsibilities :

Design and Development:

 Develop robust and scalable robotic applications using ROS2. Implement

software for various robotic systems, ensuring high performance and reliability.

 Hand-on with developing ROS2 nodes, Services/Clients, Publishers/Subscriber.

 Lead and develop path/motion planning algorithms that include route planning,

trajectory optimization, decision making, and open space planning. Good

understandings of Robot dynamics, kinematics and modeling.

System Integration :

 Integrate sensors, actuators, and other hardware components with robotic

systems. Ensure seamless communication between hardware and software

layers. Experienced on integration with perception sensors such as IMU, GPS,

Stereo Cameras, Lidar, Radar, and various other sensors.

URDF Modeling :

 Create and maintain accurate URDF models for robotic systems. Ensure models

accurately represent the physical configuration and kinematics of the robots.

Algorithm Implementation :

 Implement and optimize algorithms for perception, localization, mapping,

navigation, and control.

Simulation and Testing :

 Utilize simulation tools to test and validate robotic systems in virtual

environments like Gazebo, Rviz2 and Unity.

Perform rigorous testing in real-world scenarios to ensure system robustness.

Documentation : Create and maintain comprehensive documentation for system architecture,

design decisions, algorithms, and user guides.

Research and Development :

 Stay updated with the latest advancements in robotics and ROS2, and URDF.

Contribute to the continuous improvement of development processes and tools.

All candidates must have at least a Bachelor’s degree in a related field(Computer

Engineering, Electronics/Electrical Engineering, Electronics and Communication

Engineering, Robotics or similar).

Advanced degrees are a plus.


Read more
company logo
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
1 - 3 yrs
₹6L - ₹12L / yr
Robotics
Hardware-in-the-loop simulation
Simulation
Drone Application Development

At InferQ, we are building solutions for autonomous and intelligent aerial systems. We seek a Robotic Navigation Engineer with deep technical rigor and a passion for developing mission-critical navigation, estimation, and path planning systems for UAVs. The role demands hands-on engagement across the autonomy stack. You will work at the intersection of robotics, AI, and aerospace, translating research into reliable field-deployable systems.


Key Responsibilities

  • Architect and implement algorithms for joint state estimation, integrating multi-sensor inputs.
  • Develop dynamic and real-time path planning solutions for UAVs.
  • Create and validate flight simulations using various COTS Simulators or custom HIL/SIL test environments.
  • Design and integrate advanced navigation systems.
  • Work with avionics, AI, and controls teams to integrate autonomy modules on flight computers and mission systems.
  • Conduct flight trials, performance evaluation, and algorithm optimization under real mission conditions.
  • Support development of mission-critical autonomy frameworks for UAV systems.


Skillset/ Experience Required

  • Strong foundation in linear and nonlinear state estimation and multi-sensor fusion.
  • Expertise in path planning and trajectory optimization for aerial platforms.
  • Proficiency in C++ / Python and ROS / ROS2 for robotic system development.
  • Experience with aerospace kinematics and dynamics modeling, flight control integration, and navigation system design.
  • Hands-on experience with Gazebo / X-Plane / AirSim / Unreal Engine simulators.
  • Practical understanding of vision-based SLAM, visual odometry, and obstacle avoidance.
  • Strong analytical and debugging skills, with a systems-engineering mindset.
  • Exposure to AI-based perception systems.
  • Integration of algorithms with embedded flight computers.
  • Experience with HIL/SIL test setups and flight telemetry systems.
  • Familiarity with DO-178C, DO-254, or other lifecycle processes is a plus.


Educational Qualification

  • B.E. / B.Tech / M.Tech / Ph.D. in Aerospace, Robotics, Computer Science, Electrical, or related disciplines.
  • Academic or project focus in Autonomous Systems, Estimation, Navigation, or AI-based Robotics is preferred.


Read more
company logo
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
2 - 4 yrs
₹10L - ₹18L / yr
Electronics
Digital electronics
PCB
PID
UART
+5 more

Job Description – Mechatronics Engineer

Position

Mechatronics Engineer

Experience

2 years

Location

Bengaluru, India

About the Role

We are looking for a hands-on Mechatronics Engineer with approximately 2 years of experience to work on the development and integration of intelligent electro-mechanical systems.

The role involves a combination of electronics system assembly and testing, sensors and actuators, control algorithms, estimation algorithms, embedded implementation, system configuration, and hardware-software integration. The ideal candidate should be comfortable working across the boundary between mechanical, electrical, embedded software, and algorithms.

Key Responsibilities

1. System Assembly & Integration

  • Assemble and integrate electro-mechanical systems, sensors, actuators, embedded computers, controllers, and associated electronics.
  • Perform wiring, connection, sensor installation, and basic electrical integration.
  • Support integration of cameras, IMUs, GNSS, encoders, motors, servos, and other sensors/actuators.
  • Configure systems for laboratory, ground, and flight testing.
  • Troubleshoot hardware, electrical, communication, and integration issues.

2. Electronics Testing & Validation

  • Develop and execute test procedures for electronic and mechatronic subsystems.
  • Perform functional testing, sensor validation, actuator testing, and system-level testing.
  • Use laboratory equipment such as oscilloscopes, multimeters, power supplies, electronic loads, and logic analysers.
  • Analyse test data and identify hardware, firmware, sensor, or integration issues.
  • Maintain test records, test reports, and issue/defect logs.

3. Control & Estimation Algorithms

  • Implement and integrate control algorithms for electro-mechanical systems.
  • Work with PID, state-space, feedback control, actuator control, and related control techniques.
  • Implement estimation algorithms such as complementary filters, Kalman filters, EKF/UKF, or sensor fusion algorithms.
  • Perform sensor calibration, parameter estimation, filtering, and system identification.
  • Tune control and estimation parameters based on laboratory and flight-test data.

4. Embedded Implementation

  • Implement algorithms on embedded processors and real-time computing platforms.
  • Interface sensors and actuators using protocols such as UART, SPI, I²C, CAN, RS-232/485, Ethernet, etc.
  • Develop or modify embedded C/C++ code for system integration.
  • Debug hardware-software interaction and real-time issues.
  • Support optimisation and deployment of algorithms on resource-constrained embedded systems.

5. Configuration & Version Management

  • Maintain configuration of hardware, firmware, software, sensors, and system parameters.
  • Maintain configuration-controlled parameter files, calibration data, firmware versions, and test configurations.
  • Use Git or equivalent version-control systems for software and configuration management.
  • Maintain proper traceability between hardware configuration, software version, test results, and system performance.
  • Support controlled release of system configurations for testing and demonstrations.

6. System Testing & Field Trials

  • Participate in system-level integration, laboratory testing, HIL/SIL testing, and field/flight trials.
  • Prepare test setups and test cases based on system requirements.
  • Collect and analyse telemetry, sensor, actuator, and performance data.
  • Diagnose failures during integration and testing and work with the engineering team to resolve them.
  • Support verification and validation activities for production-grade systems.

Required Skills

  • B.E./B.Tech/M.Tech in Mechatronics, Electronics, Electrical, Instrumentation, Mechanical Engineering, or a related discipline.
  • Approximately 2 years of relevant industry/project experience.
  • Strong hands-on experience with electronics system assembly, integration, and testing.
  • Understanding of sensors, actuators, motors, servos, and embedded systems.
  • Good understanding of control systems and estimation/filtering techniques.
  • Experience implementing algorithms in C/C++ and/or Python.
  • Familiarity with microcontrollers, embedded processors, and real-time systems.
  • Working knowledge of communication protocols such as CAN, UART, SPI, I²C and Ethernet.
  • Experience using laboratory test equipment such as oscilloscopes and multimeters.
  • Familiarity with Git and configuration/version management.
  • Ability to read schematics, datasheets, interface specifications, and technical documentation.
  • Strong debugging and problem-solving skills.
  • Willingness to work hands-on with hardware and participate in field/flight testing.

Good to Have

  • Experience with UAVs, robotics, autonomous systems, gimbals, or avionics.
  • Experience with IMU, GNSS, magnetometer, barometer, encoder, camera, or other navigation sensors.
  • Experience with EKF/UKF, sensor fusion, visual-inertial estimation, or inertial navigation.
  • Familiarity with MATLAB/Simulink.
  • Experience with PX4, ArduPilot, ROS/ROS2, or similar platforms.
  • Experience with HIL/SIL testing.
  • Basic understanding of real-time operating systems.
  • Experience with hardware bring-up and PCB-level debugging.
  • Familiarity with engineering standards, configuration management, and structured V&V processes.

Desired Attributes

  • Hands-on engineer who enjoys working with both hardware and software.
  • Comfortable moving between mechanical assembly, electronics, algorithms, and embedded implementation.
  • Strong debugging mindset with an ability to systematically isolate problems.
  • Good understanding of engineering fundamentals rather than dependence on pre-built libraries or tools.
  • Able to work independently on assigned modules while collaborating closely with multidisciplinary teams.
  • Comfortable working in a fast-paced R&D environment involving prototyping, testing, iteration, and field trials.
  • Strong documentation and communication skills.

Typical Technology Environment

Sensors & Actuators: IMU, GNSS, magnetometer, encoders, cameras, motors, servos

Embedded: Microcontrollers, ARM processors, embedded Linux/RTOS

Algorithms: PID, state estimation, Kalman filtering, sensor fusion, system identification

Programming: C/C++, Python, MATLAB/Simulink

Testing: Oscilloscope, logic analyser, multimeter, power supply, HIL/SIL

This is a hands-on R&D engineering role suited for an engineer who wants to work on complete intelligent systems rather than a narrowly defined mechanical or electronics function. The engineer will contribute across assembly → integration → algorithm implementation → configuration → testing → debugging → field validation, with particular emphasis on UAV and autonomous-system applications.

Read more
100network
100network
Agency job
via 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
    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
    company logo
    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
    company logo
    Noida
    3 - 4 yrs
    ₹20L - ₹25L / yr
    skill iconDeep Learning
    skill iconPython
    PyTorch
    TensorFlow
    OpenCV
    +2 more

    About Naicos

    Naicos, a fast-paced startup, builds AI-native products for algorithmic commerce: the future of how e-commerce runs. Our first products are already live with paying customers, and we are shipping new ones continuously.

    Your Role

    You will drive the research behind our imaging products, finding approaches to hard, unsolved problems in product and apparel imagery that work at production scale. You will run the experiments, prove what is viable, and hand a working approach to the engineering team.

    Who We Are Looking For

    •     Total experience: 3 years or more, with a strong research orientation

    •     Deep learning frameworks in Python: PyTorch or TensorFlow

    •     Image processing in Python: OpenCV, Pillow, scikit-image

    •     Working knowledge of diffusion and other image generation models

    We are looking for a strong research or research-student profile: someone who investigates, experiments and proves an approach, working closely with the AI Architect. Someone who is driven to build solutions, not just desk research.

    AI Skills and Experience

    •     Computer vision: classical CV alongside deep learning.

    •     Segmentation, image-to-image translation, geometry and lighting; 

    •     Generative imaging: diffusion models, conditioning and control, fine-tuning and LoRA,

    •     Reads academic papers, judges what is reproducible, and turns one into a working prototype in days

    Good to have

    •     3D and rendering; published research or open-source contributions; model optimisation for inference cost

    Research and innovative problem solving

    •     Comfortable where there is no known answer, and defines the approach yourself

    •     Solves problems inventively rather than reaching for the biggest model; many results come from classical image processing, fitment and geometric transformation

    Other Relevant Skills and Experience

    •     Designs experiments: baselines, measurable success criteria, honest reporting of negative results

    •     Explains findings to a non-research audience and guides engineers to production

    •     Git and reproducible experiment tracking (Weights & Biases, MLflow or similar)

    Educational Qualification

    •     BE / B.Tech / ME / M.Tech in Computer Science

    •     BE / B.Tech / ME / M.Tech in any discipline with proven Computer Vision coursework or work

    •     MSc / MS in Computer Science, Maths, Statistics or Computer Vision

    •     PhD in Computer Vision or Machine Learning: an advantage, not a requirement

    •     Reputed Tier 1 university preferred

    Read more
    company logo
    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
    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
    company logo
    Sandli Srivastava
    Posted by Sandli Srivastava
    Remote only
    3 - 6 yrs
    Best in industry
    skill iconPython
    Artificial Intelligence (AI)
    skill iconReact.js
    TypeScript
    skill iconJavascript

    About Us

    We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable. 

    Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.  

    We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life. 

    Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk. 


    Our Guiding Principles 

    These principles define how we work at Incubyte. They are non-negotiable. 


    Relentless Pursuit of Quality with Pragmatism 

      We build high-quality systems without losing sight of delivery. 

    Extreme Ownership 

      We take responsibility end-to-end for decisions, execution, and outcomes. 

    Proactive Collaboration 

      We collaborate closely, challenge each other, and solve problems together. 

    Active Pursuit of Mastery 

      We continuously improve our craft and raise our bar. 

    Invite, Give, and Act on Feedback 

    We seek, give, and act on feedback to get better every day. 

    Ensuring Client Success 

    We act as trusted partners and focus on real outcomes, not just output. 


    Experience Level


    This role is ideal for engineers with total 3+ years of experience with a proven track record of shipping complex projects successfully.

    An experienced individual contributor and leader who thrives in large, complex projects with widespread impact.


    What You’ll Do as a Software Craftsperson 


    • Design and build high-quality, maintainable systems using disciplined engineering practices such as TDD, continuous refactoring, and pair programming 
    • Operate in an AI-native development model, using AI as a collaborator to explore architecture and design, accelerate development, and continuously improve systems while applying strong judgment to ensure that speed never compromises quality 
    • Take end-to-end ownership of outcomes from problem understanding and system design to implementation, deployment, and operation in production 
    • Make thoughtful design decisions that balance simplicity, scalability, and long-term maintainability in real-world systems 
    • Maintain a high bar for engineering quality through rigorous testing, code reviews, and continuous feedback 
    • Investigate and resolve production issues, and implement systemic improvements to prevent recurrence 
    • Work directly with clients, navigate ambiguity, and translate business problems into well-designed technical solutions 
    • Contribute to improving team practices, tooling, and systems to raise the overall quality and effectiveness of engineering 


    Requirements


    What You’ll Bring 


    • 3+ years of experience building high-quality, production systems (flexible based on demonstrated capability) 
    • Strong fundamentals in software engineering, including object-oriented design, system design, and testing practices such as TDD 
    • Demonstrated ability to build simple, maintainable, and scalable systems with a focus on long-term reliability 
    • Proficiency in one or more modern technologies, Python, PHP, JavaScript, or TypeScript, with the ability to learn new technologies quickly 
    • Deep experience working with Git in collaborative environments, including managing shared codebases, conducting code reviews, and maintaining a high bar for quality 
    • Ability to operate effectively in an AI-native workflow using AI as a collaborator to explore solutions and accelerate development, while applying strong judgment to ensure correctness, quality, and maintainability 
    • Clear thinking and strong problem-solving ability, with the capacity to break down complex problems into simple, well-structured solutions 
    • A strong sense of ownership — you take responsibility for outcomes, care deeply about quality, and are not comfortable shipping work that does not meet your standards.



    Benefits


    Life at Incubyte 


    We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered. 

    Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion. 


    Perks

    • Dedicated learning & development budget. 
    • Sponsorship for conference talks. 
    • Comprehensive medical & term insurance. 
    • Employee-friendly leave policies. 
    • Home Office fund 
    • Medical Insurance
    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