Talent.com
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]Rx100 Ventures • kolkata, west bengal, in
No longer accepting applications
Senior Embedded Software Engineer [Robotics]

Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • kolkata, west bengal, in
1 day ago
Job description

Role Overview

As the Senior Embedded Software Engineer [Robotics], you will design and implement the core embedded framework — a modular runtime that dynamically orchestrates robotic subsystems (sensors, control, communication, AI, and logging) at the bare-metal level.

Take ownership of hands-on development of the SDK kernel, peripheral driver layer, and event-based orchestration system — enabling deterministic, distributed, and scalable robotic control without the complexity of monolithic RTOS stacks.

Key Responsibilities

Design & Develop Core SDK Framework : Design a lightweight embedded runtime that enables real-time scheduling, inter-module communication, and asynchronous events.

Driver & Peripheral Layer Development : Own the design and development of bare-metal peripheral drivers (Ethernet, SPI, I2C, UART, QSPI, CAN, MDMA, ADC / DAC, Timers).

Communication & Networking : Build bare-metal Ethernet and LwIP-compatible drivers for high-throughput, low-latency data transfer.

Hardware Abstraction & Portability : Develop CMSIS-level MCU abstraction layers supporting multiple MCU’s of various families.

Team & Technical Leadership : Support and guide the team in implementing high-quality embedded software architectures, frameworks, and system-level components.

Experience :

Strong grasp of ARM memory architecture , cache hierarchy , and bus-level data flow . Skilled in optimizing DMA / MDMA multi-channel controllers and memory-mapped I / O pipelines for minimal latency and deterministic performance.

Strong experience in bare-metal Ethernet , LwIP , UART , CAN , SPI , and I2C driver development, with ability to optimize for throughput and latency.

Hands-on with QSPI Flash , MDMA-based TX / RX , SDMMC , and NOR / NAND interfaces, including driver bring-up and timing tuning.

Deep understanding of Timer / PWM control , high-precision timebases , and event timestamping for real-time synchronization.

Expertise in interrupt models , cache coherency , memory alignment , latency profiling , and zero-copy data handling across modules.

Experience designing CMSIS-compliant peripheral frameworks , modular driver abstraction, and scalable SDK components.

Proficient with ARM-GCC , Makefiles , VSCode , GDB , and hardware debugging using logic analyzer / oscilloscope .

Required Skills & Experience

  • 6+ years of experience in embedded firmware design, with at least 2+ years in bare-metal or CMSIS-level development .
  • Strong understanding of ARM Cortex-M architecture , including memory hierarchy, bus interfaces (AHB / AXI), and cache optimization techniques .
  • Proven ability to write and optimize device drivers — particularly for Ethernet, SPI, I2C, and QSPI — from register level up.
  • Expertise in C / C++ , hardware register programming , and low-level MCU architecture .
  • Deep knowledge of RTOS internals , while capable of building dynamic, event-driven frameworks that operate beyond traditional RTOS constraints.
  • Strong grasp of interrupt design, memory coherency, DMA pipelines , and real-time dataflow synchronization .
  • Experience with robotics systems , sensor data processing , or real-time control loops is a strong plus.
  • Familiarity with STM32 ARM-cortexM7 series or equivalent ARM-based MCU ecosystems .
Create a job alert for this search

Embedded Software Engineer • kolkata, west bengal, in

Related jobs
Senior Software Engineer

Senior Software Engineer

Insight Global • kolkata, west bengal, in
Senior Software Engineer – System Integration.The ideal candidate will have expertise in.You will act as a hands-on contributor, delivering solutions to meet project goals and timelines.Design, dev...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Full Stack Engineer

Senior Full Stack Engineer

OWOW • kolkata, west bengal, in
Front-end technologies like ReactJS, Redux, TypeScript, Tailwind CSS.Exposure to other cloud platforms beyond AWS.Experience with microservices or event-driven architectures.Familiarity with AWS La...Show more
Last updated: 25 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Programmers.io • kolkata, west bengal, in
We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show more
Last updated: 30+ days ago • Promoted
Sr Systems Engineer Linux – AI Infrastructure

Sr Systems Engineer Linux – AI Infrastructure

DC Tech Consulting • kolkata, west bengal, in
Position : Senior Linux Administrator – AI / ML Infrastructure.We are seeking a highly skilled Senior Linux Administrator to join our team, focusing on the implementation and management of on-premises...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Full Stack)

Software Engineer (Full Stack)

Turing • kolkata, west bengal, in
Turing is seeking experienced Full Stack Developers to help build end-to-end AI-driven applications for US customers — spanning backend services, web frontends, and evaluation tooling.In this role,...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Software Engineer (Python, React)

Senior Software Engineer (Python, React)

Better Software • kolkata, west bengal, in
Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long...Show more
Last updated: 30+ days ago • Promoted
Junior Software Engineer (Remote)

Junior Software Engineer (Remote)

Get Hired • kolkata, west bengal, in
Remote
CODE & EARN UP (~2,300 / hr) TO 1,30,000 / MONTH | Flexible Remote Gig for Junior Software Engineer.This is an ideal role for early-career developers looking to gain. Whether you're a recent graduate, s...Show more
Last updated: 6 hours ago • Promoted • New!
AI Software Engineer

AI Software Engineer

Get Hired • kolkata, west bengal, in
This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
Last updated: 6 hours ago • Promoted • New!
Full Stack Engineer (Electron)

Full Stack Engineer (Electron)

Opvia.in • kolkata, west bengal, in
Job Title : Full Stack Engineer (Electron).Compensation : Up to ₹50,000 / month.Work Schedule : US Shift Hours (aligned with client requirements). Language Requirement : Strong English communication skill...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Java Software Engineer

Senior Java Software Engineer

ACL Digital • kolkata, west bengal, in
Responsible for designing and building backend system.Focus on scalable APIs, workflow frameworks, and automation platforms that improve customer and agent experiences. Acts as a strong individual c...Show more
Last updated: 30+ days ago • Promoted
Amazing AI Systems Engineer

Amazing AI Systems Engineer

Storyline Health • kolkata, west bengal, in
This position is for those looking to work at the bleeding edge of next-generation AI and healthcare with hands-on experience and ownership. AI Engineers wanted for hazardous journey.Low wages, bitt...Show more
Last updated: 6 hours ago • Promoted • New!
Zoho Developer

Zoho Developer

White Tiger Connections Inc. • kolkata, west bengal, in
Zoho as the backbone of our operations.We’re building a strong, reliable.We’re looking for a Zoho-experienced specialist who excels in systems design. You’ll own the configuration, automation, and i...Show more
Last updated: 6 hours ago • Promoted • New!
Software Engineer (Remote)

Software Engineer (Remote)

Get Hired • kolkata, west bengal, in
Remote
We're Hiring "Software Engineers (Freelance / Remote)" | Earn up to $2500 per month.Join a global community of talented writers to shape the future of AI. Contribute to training and refining cutting-e...Show more
Last updated: 6 hours ago • Promoted • New!
Software Engineer (C++)

Software Engineer (C++)

Turing • kolkata, west bengal, in
Turing is seeking experienced C / C++ developers to partner with a leading AI research lab in validating and improving AI-generated code. In this role, you’ll review and correct complex systems code, ...Show more
Last updated: 6 hours ago • Promoted • New!
Software Test Engineer

Software Test Engineer

Get Hired • kolkata, west bengal, in
This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As a Software...Show more
Last updated: 6 hours ago • Promoted • New!
Full Stack Engineer(Electron)

Full Stack Engineer(Electron)

Opvia.in • kolkata, west bengal, in
Job Title : Full Stack Engineer (Electron).Compensation : Up to ₹50,000 / month.Work Schedule : US Shift Hours (aligned with client requirements). Language Requirement : Strong English communication skill...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Dotnet Developer

Senior Dotnet Developer

DevRob • kolkata, west bengal, in
DevRob is a Physical AI software company revolutionizing the way factories program and operate robotic systems.Our platform simplifies the creation, updating, and optimization of robotic cells thro...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Software Engineer (C++ & C#)

Senior Software Engineer (C++ & C#)

KLDiscovery • kolkata, west bengal, in
KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Senior Software Engineer (C++ & C#) for an exciting new opp...Show more
Last updated: 30+ days ago • Promoted