Talent.com
Senior Embedded Software Engineer Robotics
Senior Embedded Software Engineer RoboticsRx100 Ventures • Narela, Republic Of India, IN
No longer accepting applications
Senior Embedded Software Engineer Robotics

Senior Embedded Software Engineer Robotics

Rx100 Ventures • Narela, Republic Of India, IN
2 days 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 • Narela, Republic Of India, IN

Related jobs
Senior Software Engineer

Senior Software Engineer

Programmers.io • narela, delhi, 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
Software Engineer

Software Engineer

SalesDuo, Inc. • narela, delhi, in
At SalesDuo, we work with Retail Brands and grow and manage their Amazon and eCommerce business.We are a 7-year-old boot-strapped profitable company that uses a twin combination of our proprietary ...Show more
Last updated: 10 hours ago • Promoted • New!
Software Engineer

Software Engineer

Best NanoTech • narela, delhi, in
This is an opportunity to build scalable solutions in a high-growth recruitment technology environment while working with a talented, distributed team. Design and Develop Recruitment Solutions.Build...Show more
Last updated: 12 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

TechKareer • narela, delhi, in
We’re looking for a cracked Senior Software Engineer who lives and breathes Python and enjoys building reliable integrations, automations, and internal tools for a fast-growing US startup.You’ll ow...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Insight Global • narela, delhi, 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: 1 day ago • Promoted
Senior Software Engineer (C++ & C#)

Senior Software Engineer (C++ & C#)

KLDiscovery • narela, delhi, 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
Senior Software Consultant

Senior Software Consultant

FirstHuman Technologies • narela, delhi, in
Senior Software Consultant – Full Stack (PERN + Cloud + AI).About FirstHuman Technologies is an APAC-based IT consulting company driving innovation through digital transformation, cloud integration...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Backend Engineer

Senior Backend Engineer

Tritonium • narela, delhi, in
Tritonium is an AI-powered SaaS platform that transforms app store reviews into actionable insights for mobile product teams. Our backend processes millions of reviews, runs them through AI analysis...Show more
Last updated: 6 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Deltacubes • narela, delhi, in
Grafana setup, administration, and customization.Strong hands-on experience with Loki, Mimir, Tempo.Solid understanding of logs, metrics, traces, and their collection pipelines.OpenTelemetry collec...Show more
Last updated: 2 hours ago • Promoted • New!
Senior Software Engineer(Node.JS+React.JS+Golang)

Senior Software Engineer(Node.JS+React.JS+Golang)

BigStep Technologies • narela, delhi, in
We're looking for a dynamic professional with 7+ years of hands-on development and technical experience.In this role the ideal candidate will be responsible for developing and architecting scalable...Show more
Last updated: 17 days ago • Promoted
AI Software Engineer

AI Software Engineer

Get Jobs • narela, delhi, 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: 14 hours ago • Promoted • New!
AI Software Engineer

AI Software Engineer

Next Jobs • narela, delhi, 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: 14 hours ago • Promoted • New!
Software Engineer

Software Engineer

VectorShift • narela, delhi, in
VectorShift is a No-Code Generative AI Platform.As an Backend Engineer you will build new and work on existing VectorShift’s product lines (e. AI into our platform, manage our database infrastructur...Show more
Last updated: 10 hours ago • Promoted • New!
Senior Software Developer

Senior Software Developer

Turing • narela, delhi, in
Turing is seeking experienced software engineers to help design and validate real-world coding tasks that push the limits of today’s large language models. You’ll work hands-on with public GitHub re...Show more
Last updated: 14 hours ago • Promoted • New!
Senior Software Engineer (Python, React)

Senior Software Engineer (Python, React)

Better Software • narela, delhi, 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
Senior Software Development Engineer Test

Senior Software Development Engineer Test

Interview Kickstart • narela, delhi, in
And when it comes to the top tech companies like Google, Facebook, Netflix, etc.Most candidates don’t make it simply because they don’t prepare well enough. IK helps candidates nail the toughest tec...Show more
Last updated: 14 hours ago • Promoted • New!
Remote Software Engineer (Rust)

Remote Software Engineer (Rust)

Turing • narela, delhi, in
Remote
Turing is seeking experienced Rust developers to partner with a leading AI research lab in building safer, more reliable coding workflows. In this role, you’ll work on real-world Rust codebases to i...Show more
Last updated: 6 hours ago • Promoted • New!
Software Engineer (C++)

Software Engineer (C++)

Turing • narela, delhi, 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: 1 day ago • Promoted