Cutshort logo
For Employers
Rekise Marine  logo
Robotics Engineer
Robotics Engineer

Robotics Engineer at Rekise Marine · Bengaluru (Bangalore) · 2 - 4 years · ₹15L - ₹35L / yr · Profitable · Posted 3 Dec 2025

Smarthyrecom's logo

Robotics Engineer

Agency job
2 - 4 yrs
₹15L - ₹35L / yr
Bengaluru (Bangalore)
Skills
skill iconC++
ROS
SLAM
ROS2
Gazebo
navigation
sensor fusion

About Rekise Marine

Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through

autonomous robotic infrastructure. Our efforts center on developing advanced autonomous

technology for the maritime industry, serving both defense and commercial sectors globally. We

specialize in creating autonomous vessels—both surface and underwater—as well as

autonomous port infrastructure. Currently, we are building the flagship autonomous platform of

the Indian Navy.


About the Role

We are seeking a passionate and driven Robotics Engineer to join our team and contribute to

the development of resilient, robust autonomous marine vessels. As part of our dynamic

startup journey, you will collaborate closely with our experienced engineers and the founding

members of the company, This role offers a hands-on opportunity to gain practical experience

in cutting-edge robotics technologies, such as navigation algorithms, control systems, sensor

fusion, computer vision, ROS, ROS2, Gazebo, Unity Sim, SLAM, and other robotics

technologies. You will be responsible for developing, and testing components, systems, and

simulations for autonomy. This immersive experience will provide you with a comprehensive

understanding of the challenges and intricacies involved in developing robust autonomous

systems for marine environments.


Key Responsibilities

● Evaluate and implement algorithms for autonomous navigation, planning, control, and

perception.

● Develop modular, efficient, and well-tested code following best practices.

● Debug issues, fix bugs, and write test cases to improve code quality.

● Contribute to internal tools for visualization, performance testing, and utility scripts.

● Document processes, test results, and contribute to reports and presentations.

● Enhance the capabilities of the simulator to achieve a more realistic representation of

the vessel and its surroundings.


Required Skills & Experience

● Bachelor's or dual degree in Mechatronics, Computer Science and Engineering,

Electrical and Electronics Engineering, Electronics and Communication Engineering,

Electronics and Instrumentation Engineering

● Proficient in C++ and Python with strong debugging skills.

● Familiarity with object-oriented design methodologies and common design patterns,

along with foundational knowledge in software engineering.

● Experience using Git for version control.

● Experienced in the Linux development environment and build tools like CMake.

● Experience working with robotics frameworks, including Robot Operating System (ROS)

and Gazebo.

● Understanding of the operation and integration of common robotics sensors, such as

LIDAR, ultrasonic, and IMU sensors.

● Understanding of robotics subsystems, including planning, control systems, localization,

perception, and drivers.


Why You’ll Love Working With Us

● A chance to be part of a leading marine robotics startup in India.

● Competitive salary.

● Flexible and innovative work environment promoting collaboration.

● A role where your contributions make a real difference and drive impact.

● Opportunities for travel in relation to customer interactions and field testing

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 Rekise Marine

Founded :
2017
Type :
Product
Size :
20-100
Stage :
Profitable

About

Rekise Marine Private Limited, established in 2017, is a Bengaluru-based company specializing in autonomous maritime robotics. Our mission is to enhance the utilization of oceanic resources through innovative autonomous platforms and sustainable infrastructure, focusing on both ports and vessels within the maritime ecosystem. The company was founded by Maitrai Maka, who serves as CEO, bringing a strong foundation in maritime innovation. Rear Admiral Shekhar Mital (Retd) has joined the team, bringing extensive defense industry experience, including his tenure as Chairman & Managing Director of Goa Shipyard Limited.


✌️ Currently, we are building the flagship autonomous platform of the Indian Navy. Want to join us in our mission?


Why Join Rekise Marine?

  • Innovative Projects: We are at the forefront of developing advanced autonomous underwater vehicles, such as the 'Jalkapi' AUV, designed for extended underwater missions, reflecting our commitment to cutting-edge maritime solutions.
  • Collaborative Environment: Our team thrives on cross-functional collaboration, fostering an environment where innovative ideas are nurtured, and every member's contribution is valued.


At Rekise Marine, you'll be part of a dynamic team shaping the future of maritime technology, working on projects that impact national defense and sustainable ocean utilization!

Read more

Tech stack

skill iconNodeJS (Node.js)
skill iconPython
Web sockets
ROS
Computer Vision
3D CAD
Embedded Systems
Robotics
Control Systems

Candid answers by the company

What does the company do?
What is the location preference of jobs?
What is the current project they are working on?

Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure.


Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally.


We specialize in creating autonomous vessels both surface and underwater as well as autonomous port infrastructure. Currently, we are building the flagship autonomous platform of the Indian Navy. 

Company social profiles

linkedin

Similar jobs (10)

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
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)
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
company logo
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
1 - 3 yrs
Best in industry
VIO
ROS
PX4
Ardupilot
Avionics
+3 more

Position: Guidance & Navigation Engineer

Experience: 1–3 Years

Location: Bengaluru, Karnataka

Employment Type: Full-time


About the Role

We are seeking a highly motivated Guidance and Navigation Engineer to join our autonomy and avionics team. The role involves developing, implementing, and validating state estimation, navigation, and guidance algorithms for autonomous UAVs operating in both GNSS-available and GNSS-denied environments.

The ideal candidate should have a strong foundation in estimation theory, sensor fusion, and navigation algorithms, along with hands-on experience in implementing these algorithms on embedded or real-time systems.


Key Responsibilities

  • Design, develop, and optimise navigation and guidance algorithms for UAVs.
  • Develop state estimation algorithms using IMU, GNSS, magnetometer, barometer, cameras, LiDAR, radar, and other onboard sensors.
  • Design and implement estimation filters such as: EKF, UKF, Point-mass Filter
  • Develop sensor fusion algorithms for robust localisation under degraded or denied GNSS conditions.
  • Work on inertial navigation, dead reckoning, visual-inertial odometry (VIO), visual odometry (VO), and multi-sensor navigation systems.
  • Develop guidance algorithms for waypoint navigation, path following, trajectory generation, and autonomous mission execution.
  • Perform simulation, algorithm validation, and performance analysis using MATLAB/Simulink, Python, or C++.
  • Analyse flight logs and sensor data to improve navigation accuracy and system robustness.
  • Integrate navigation software with autopilots, embedded processors, and avionics systems.
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), and field flight testing.
  • Work closely with perception, controls, embedded software, and systems engineering teams.


Required Qualifications

  • B.E./B.Tech/M.E./M.Tech in Aerospace Engineering, Robotics, Electronics, Electrical Engineering, Computer Science, Mechatronics, or a related discipline.
  • 1–3 years of experience in navigation, estimation, robotics, autonomous systems, or UAV development.
  • Strong understanding of: Linear Algebra, Probability and Statistics, Estimation Theory, Kinematics, Coordinate Systems, Control Systems,
  • Experience developing estimation filters, especially EKF or UKF.
  • Good understanding of IMU error modelling and inertial navigation.
  • Experience with Camera, IMU Calibration and Synchronisation
  • Experience with multi-sensor fusion.
  • Strong programming skills in C++ and Python.
  • Experience with MATLAB/Simulink for algorithm development and validation.
  • Familiarity with Linux development environments.
  • Experience with Git version control.


Preferred Skills

  • Experience with Visual-Inertial Odometry (VIO), Visual Odometry (VO), or SLAM with loop closure techniques
  • Knowledge of factor graph optimisation (GTSAM, Ceres Solver, g2o, etc.).
  • Experience with ROS/ROS2.
  • Familiarity with PX4 or ArduPilot.
  • Experience working with embedded Linux or ARM-based processors.
  • Understanding of UAV flight dynamics and autopilot architectures.
  • Experience with flight data analysis and debugging.
  • Exposure to airborne software development processes and coding standards (e.g., MISRA C++).


Personal Attributes

  • Strong analytical and problem-solving skills.
  • Ability to work independently on challenging technical problems.
  • Good communication and documentation skills.
  • Passion for robotics, autonomous systems, and aerospace technologies.
  • Willingness to participate in field trials and flight testing.


This role offers the opportunity to work on cutting-edge UAV autonomy technologies from algorithm development through real-world flight validation.

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
    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
    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
    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
    Neeta Trivedi
    Posted by Neeta Trivedi
    Bengaluru (Bangalore)
    2 - 3 yrs
    ₹8L - ₹15L / yr
    Image Processing
    Digital Signal Processing
    Computer Vision
    OpenCV
    skill iconC++
    +8 more

    Position: Computer Vision Engineer

    Experience: 2–3 Years

    Location: Bengaluru, Karnataka

    Employment Type: Full-time


    About the Role

    We are seeking a highly motivated Computer Vision Engineer to join our autonomy and avionics team. The role involves developing, implementing, and validating computer vision models and algorithms and pipelines for UAVs operating in both GNSS-available and GNSS-denied environments.

    The ideal candidate should have a strong foundation in theory of deep learning and machine learning, strong understanding of electromagnetic spectrum, imaging fundamentals, camera principles, and mathematical concepts with hands-on experience in implementing these algorithms on embedded or real-time systems.


    Key Responsibilities

    • Design, develop, and optimise AI Models
    • Make custom CNNs/ modify existing CNNs to suit specific problems at hand
    • Handle end-to-end training flow
    • Implement end to end inference pipelines on standard PCs as well as on embedded systems
    • Understand performance benchmarks and assess the accuracy and inference times
    • Implement traditional image processing algorithms
    • Factor the code to leverage underlying hardware architecture
    • Prune the networks for efficiency
    • Integrate the system within the application framework using C++
    • Work closely with perception, controls, embedded software, and systems engineering teams.


    Required Qualifications

    • B.E./B.Tech/M.E./M.Tech in Computer Science and Engineering, Electronics, ECE, Mechatronics, or a related discipline.
    • 2–3 years of experience in relevant area
    • Strong understanding of: Linear Algebra, Probability and Statistics, AI-ML-DL fundamentals, Image processing, Camera Functioning
    • Strong programming skills in C++ and Python.
    • Experience with MATLAB for algorithm development and validation.
    • Familiarity with Linux development environments.
    • Experience with Git version control.


    Preferred Skills

    • Experience with Camera, IMU Calibration and Synchronisation
    • Experience with multi-sensor fusion.
    • Experience working with NVIDIA devices
    • Experience on FPGA will be an added advantage
    • Full understanding of Git functionality
    • Exposure to airborne software development processes and coding standards (e.g., MISRA C++).


    Personal Attributes

    • Strong analytical and problem-solving skills.
    • Ability to work independently on challenging technical problems.
    • Good communication and documentation skills.
    • Passion for solving challenging problems
    • Willingness to participate in field trials and flight testing.
    • Team playwe
    Read more
    company logo
    Bhattacharjee Akash
    Posted by Bhattacharjee Akash
    Bengaluru (Bangalore), Kolkata, Hyderabad, Pune, Chennai, Gurugram
    1 - 10 yrs
    ₹4L - ₹28L / yr
    Embedded C
    Embedded C++
    RTOS
    Microcontrollers
    Embedded Linux
    +1 more

    We are hiring an Embedded Software Engineer to develop firmware and low-level software for embedded devices and connected products.


    Responsibilities

    • Develop firmware in Embedded C and C++ for microcontroller-based systems
    • Build real-time applications on RTOS platforms such as FreeRTOS
    • Write and maintain device drivers for peripherals (UART, SPI, I2C, CAN)
    • Develop and customise Embedded Linux components
    • Debug hardware and software issues using oscilloscopes, JTAG and debuggers
    • Work with hardware teams on board bring-up and testing


    Requirements

    • 1+ years of experience in embedded software development
    • Strong Embedded C and C++ programming skills
    • Hands-on experience with microcontrollers (ARM Cortex, STM32, ESP32 or similar)
    • Experience with RTOS and device driver development
    • Exposure to Embedded Linux is a plus
    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