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

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

About Gravity Engineering Services Pvt Ltd
About
Similar jobs (10)
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.
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.
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.
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
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.
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
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
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.
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
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






