EOS RPO

Sr. Staff Engineer – Firmware/Software Development

Posted Jun 23, 2026
Location
Bangalore, Karnataka
Hours/week
45 hrs/week

Job Details:

Role: Sr. Staff Engineer – Firmware/Software Development

Location: Bengaluru, Karnataka, India

Employment Type: Regular (PERM)

Work Mode: Hybrid


Role Overview:

This role is responsible for technical leadership and execution of firmware and software development for the RH850 Motor Control and Automotive Application Platform.

The Sr. Staff Engineer serves as a software domain authority, driving architecture, implementation quality, and developer experience while enabling scalable, user‑friendly embedded development platforms.


Key Responsibilities:

  • Lead firmware and software architecture, design, and implementation for RH850 motor control and automotive application platforms.

  • Drive software technical decisions with focus on scalability, performance, maintainability, and developer usability.

  • Own firmware/software execution from concept through validation, qualification support, and release readiness.

  • Collaborate closely with hardware, systems, validation, and applications teams to ensure optimized hardware‑software integration.

  • Contribute to SDKs, drivers, middleware, reference applications, and development tools enabling rapid customer adoption.

  • Ensure firmware/software deliverables meet automotive quality, reliability, and robustness expectations.

  • Identify and mitigate software‑related technical risks across platform development.

  • Actively influence developer experience, documentation quality, and platform usability.


Qualifications:

  • Bachelor’s degree in computer engineering, Electrical Engineering, Computer Science, or related field with 10+ years of experience.

  • Strong expertise in embedded firmware/software development for automotive or real‑time systems.

  • Proven experience delivering production‑quality embedded software for MCU‑based platforms.

  • Solid understanding of motor control software, real‑time systems, and embedded development workflows.

  • Working knowledge (hands‑on preferred) of one or more host-side technology stacks, such as:

    • C/C++/ RTOS

    • C#/.NET / Python (automation/tools, GUIs, packaging)

    • UI frameworks such as Qt, WPF/WinUI, or equivalent

  • Experience integrating host utilities with embedded targets over common interfaces (e.g., USB, UART, CAN/CAN‑FD, Ethernet) and ensuring reliability across OS environments.


+Advantage

  • Experience with embedded firmware ecosystems such as AUTOSAR drivers.

  • Experience building embedded development platforms or SDKs with broad adoption across the embedded engineering community.

Similar jobs

+ Search all jobs