Search by job, company or skills

SENIOR ENGINEER - Firmware

Early Applicant
  • Posted 8 hours ago
  • Be among the first 10 applicants

Job Description

Embedded Software Engineer RTOS & Post-Silicon Validation (Automotive Real-Time MCU)

Location: Pune / Bangalore India

Years of Experience: 3-5 Years

Job Summary: Join us as an Embedded Software Engineer, focusing on RTOS-based Software Development and Application Verification & Validation (AVV). This role offers a unique opportunity to contribute across the full silicon-to-software lifecycle, ensuring high-quality, safety-critical SoC solutions for automotive applications such as EVs, ADAS, powertrain, and domain controllers.

Responsibilities

  • Develop embedded software components for RTOS-based SDKs, including Low-Level Drivers (LLDs), HALs, RTOS abstraction layers, and BSPs.
  • Create example/demo applications to showcase peripheral functionality and performance.
  • Support post-silicon validation (AVV) by creating validation test apps that reuse RTOS SDK components.
  • Bring up first silicon and validate critical peripherals (ADC, PWM, CAN, LIN, watchdogs, etc.).
  • Support automation of lab and CI-based test execution.
  • Collaborate across teams, working closely with architecture, hardware, safety, and tools teams to align software with silicon capabilities and roadmap.
  • Contribute to reference software and tooling to aid customers in bootstrapping their own designs.
  • Analyze and debug complex issues using emulators, silicon, and debug tools like OpenOCD, J-Link, or Lauterbach.
  • Provide feedback into next-gen MCU architecture based on software validation findings.
  • Contribute to the wider software ecosystem, ensuring support for the architecture in various open-source projects.

Mandatory Skills

  • 3-5 years of hands-on experience in embedded systems software development.
  • Strong skills in C/C++ programming, with basic familiarity in assembly.
  • Good understanding of RTOS concepts (task scheduling, ISRs, semaphores, etc.).
  • Experience debugging complex multicore systems, with proficiency in debugging tools (OpenOCD, Segger J-Link, Lauterbach).
  • Experience porting or developing on FreeRTOS, Zephyr, AUTOSAR OS, or similar platforms.
  • Familiarity with bare-metal development, memory-mapped IO, and driver development.
  • Experience in bring-up and debugging on real silicon or FPGA platforms.
  • Knowledge of automotive interfaces and protocols: CAN, LIN, SPI, I2C, UART.
  • Practical exposure to test automation, scripting (Python/bash), and version control (git).

Preferred Skills

  • Exposure to ASIL-D software development, ISO 26262 process, or safety validation.
  • Prior involvement in post-silicon AVV or hardware-in-the-loop (HIL) test setups.
  • Familiarity with RISC-V architecture, instruction sets, and toolchains.
  • Experience developing or validating motor control, powertrain, or safety-critical firmware.
  • Knowledge of bootloaders, secure update, or system startup firmware.

What Youll Get:

  • Opportunity to work on cutting-edge platforms with real industry adoption.
  • A fast-paced, engineering-driven environment with minimal red tape.
  • Mentorship from veteran CPU and embedded software engineers.
  • Direct involvement in building safety-critical systems from the ground up.
  • Exposure to a full-stack SoC development lifecycle: from pre-silicon to production-ready.
  • Flexible growth path whether you want to specialize deeply or lead in the future.

BSP, Pre/Post Silicon Validation, Firmware, RTOS

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 153370033

Similar Jobs

Bengaluru, India

Skills:

CCiBashPythonGitError Managementembedded software fundamentalsNVMe PCIe specificationNAND Flash architectureagile development practiceslow-level protocol analysisfirmware-hardware debuggingNAND interface protocolsNAND Emulated modelStorage fundamentals

Bengaluru, India

Skills:

BIOSCBoot loaderDevice DriversSoftware modellingRequirements driven developmentJTAG debuggingMemory mapsObject-oriented design paradigmsScripting automation testingForward compatibility design

Bengaluru, India

Skills:

ZephyrSpiCUartFreertosRtosBleI2cPythonZigbeeGitRISC-Vprotocol analyzersMCUDSPsOscilloscopesARM Cortex-MWiFiMPUdigital development kitsmulti-meters

Bengaluru, India

Skills:

Version ControlCanGitJtagEmbedded CSWDMISRA Clogic analyzersreal-time constraintsCAN-FDembedded debuggingautomotive communication protocolsISO 26262Oscilloscopeinterruptsmicrocontroller architecture

Bengaluru, India

Skills:

RtosSpiAutomated TestingUartUsbEmbedded CDevice DriversEthernetEmbedded LinuxGitCanStatic AnalysisBootloadersI²C

Beware of Scammers

We don’t charge money for job offers