Talent.com
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]Rx100 Ventures • vijayapura, India
No longer accepting applications
Senior Embedded Software Engineer [Robotics]

Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • vijayapura, India
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 • vijayapura, India

Related jobs
Senior Software Engineer

Senior Software Engineer

Cimpress India • vijayapura, India
At Cimpress Technology, we are dedicated to crafting cutting-edge, world-class software solutions to power our mass customization businesses, serving a vast customer base of over 17 million individ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (React, Python, Node.js) – US-Based Company | Remote

Software Engineer (React, Python, Node.js) – US-Based Company | Remote

Seventh Contact Hiring Solutions • vijayapura, India
Remote
Developer (3–6 Years) | Remote.We are seeking a talented Full-Stack Developer with strong expertise in React, Python, and Node. Windows-based desktop application for medical research.You will work o...Show more
Last updated: 1 day ago • Promoted
Group Human Resources (Hr) Manager – Sogo Group

Group Human Resources (Hr) Manager – Sogo Group

SOGO Renewable Materials • Dod Ballāpur, Republic Of India, IN
Reports To : Managing Director / Executive Director.The SOGO Group of Companies—spanning IT hardware, SaaS, rentals, e-waste & battery waste management, refurbished devices, and emerging IT services...Show more
Last updated: 1 day ago • Promoted
Software Engineer(Node+React+Go)

Software Engineer(Node+React+Go)

BigStep Technologies • vijayapura, India
Job Title : Full Stack Developer.We are seeking a skilled and passionate Full Stack Developer with 4+ years of experience in designing, building, and maintaining scalable, high-performance web appli...Show more
Last updated: 21 days ago • Promoted
Faculty for Computer Science Engineering - GITAM School of Technology - GITAM ( Deemed to be University )

Faculty for Computer Science Engineering - GITAM School of Technology - GITAM ( Deemed to be University )

GITAM Deemed University • Dodda Ballapur, Karnataka, India
Faculty for Computer Science Engineering - GITAM School of Technology - GITAM ( Deemed to be University ).The Department of Computer Science Engineering at GITAM invites bright and young faculty fo...Show more
Last updated: 29 days ago • Promoted
Group Human Resources (HR) Manager – SOGO Group

Group Human Resources (HR) Manager – SOGO Group

SOGO Renewable Materials • Dodda Ballapur, Karnataka, India
Reports To : Managing Director / Executive Director.The SOGO Group of Companies—spanning IT hardware, SaaS, rentals, e-waste & battery waste management, refurbished devices, and emerging IT services...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer (Full Stack)

Senior Software Engineer (Full Stack)

BigStep Technologies • vijayapura, India
We’re looking for a Full Stack Engineer with.The ideal candidate should be highly skilled in.NoSQL databases, microservices architecture, and cloud-native development. AI-driven tools or AI-based ed...Show more
Last updated: 1 day ago • Promoted
Full Stack Developer – Power Platform & Embedded Analytics

Full Stack Developer – Power Platform & Embedded Analytics

Omugen • vijayapura, India
Omugen is a management consulting firm specializing in cost containment and revenue growth through automation and data analytics. We help government and private sector clients turn operational data ...Show more
Last updated: 1 day ago • Promoted
Principal Software Engineer

Principal Software Engineer

Asian Hires • vijayapura, India
POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER.POSITION LOCATION : INDIA (REMOTE).COMPANY BUDGET : 20,00,000 - 26,00,000 LPA. The Principal Software Engineer is responsible for designing, dev...Show more
Last updated: 30+ days ago • Promoted
ABAP Developer

ABAP Developer

Linksoft Technologies • vijayapura, India
Location : Hybrid / Remote (Hyderabad).We are looking for a highly skilled .The ideal candidate will have strong hands-on experience in SAP ABAP development and a proven track record of delivering hi...Show more
Last updated: 20 hours ago • Promoted • New!
Senior AWS Cloud Engineer

Senior AWS Cloud Engineer

9NEXUS • vijayapura, India
Job Title : Senior Cloud Engineer (Data Platform).Seeking an experienced Cloud Engineer to support Data Platform function by enabling feature teams with secure, scalable, and reusable AWS infrastruc...Show more
Last updated: 1 day ago • Promoted
Frappe / Erpnext Developer

Frappe / Erpnext Developer

Flowwolf • vijayapura, India
We suggest you enter details here.This is a full-time remote role for a Frappe / Erpnext Developer.The selected individual will design, develop, and customize modules on the Frappe / Erpnext framework ...Show more
Last updated: 1 day ago • Promoted
Senior DevOps Engineer

Senior DevOps Engineer

CitNOW Group • vijayapura, India
Founded in 2008, CitNOW is an innovative, enterprise-level software product suite that allows automotive dealerships globally to sell more vehicles and parts more profitably.CitNOW’s app-based plat...Show more
Last updated: 30+ days ago • Promoted
Civil Estimation & Tendering Engineer

Civil Estimation & Tendering Engineer

NEO HEIGHTS BUILDERS & PROMOTERS PRIVATE LIMITED • Doddaballapura, Karnataka, India
Job Description : Civil Estimation & Tendering Engineer Position : Estimation & Tendering Engineer / Manager Department : Tendering / Estimation / Contracts Location : Bangalore Experience Required : 6–10...Show more
Last updated: 5 days ago • Promoted
Offshore- Design System Developer (UI / UX Developer)

Offshore- Design System Developer (UI / UX Developer)

KPG99 INC • vijayapura, India
Coded large-scale production libraries and / or applications using React.Experience with the full lifecycle of modern frontend development, which includes structuring (ES Modules), testing (Vitest / Je...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer (Python, React)

Senior Software Engineer (Python, React)

Better Software • vijayapura, India
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
AI Software Engineer

AI Software Engineer

Ai Jobs • vijayapura, India
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: 20 hours ago • Promoted • New!
Embedded Software Engineer

Embedded Software Engineer

UST • Doddaballapura, Karnataka, India
Job Description : Development experience of PDLs (peripheral drivers and libraries) like crypto, smartio etc.Developments experience of Hardware Abstraction Layer (HAL) Development experience of Mid...Show more
Last updated: 13 days ago • Promoted