Senior Software Engineer/ RTOS Development Engineer

3 - 8 years

8 - 18 Lacs

Posted:8 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities:

  • Design, develop, and maintain

    RTOS kernel modules

    and

    low-level software

    for automotive embedded platforms.
  • Implement task scheduling, inter-task communication, synchronization primitives, and memory management functions in a safety-compliant manner.
  • Develop and optimize real-time software for

    deterministic execution

    on automotive-grade MCUs (e.g., ARM Cortex-M/A, Infineon TriCore, NXP S32, or Renesas RH850).
  • Participate in the

    safety lifecycle

    per

    ISO 26262

    , including requirements definition, design, implementation, verification, and validation.
  • Create and maintain

    software safety artifacts

    such as safety plans, FMEA/FMEDA, traceability matrices, and safety case documentation.
  • Conduct

    static/dynamic analysis

    ,

    code reviews

    , and

    unit/integration tests

    in compliance with MISRA C and functional safety guidelines.
  • Support

    ASIL decomposition

    and integration of RTOS with application and hardware abstraction layers.
  • Work closely with system architects, safety managers, and hardware engineers to ensure compliance and traceability.
  • Investigate and resolve

    real-time performance

    issues, race conditions, and timing violations.
  • Participate in

    safety audits

    and support

    TV

    or

    certification body assessments

    for functional safety compliance.

Required Skills & Experience:

  • Bachelors or Master’s degree in

    Electronics, Computer Engineering, or Computer Science

    .
  • 4 to 7 years

    of experience in

    embedded systems or firmware development

    .
  • Strong knowledge of

    RTOS internals

    (task management, interrupt handling, context switching, IPC, memory management).
  • Hands-on experience with

    FreeRTOS

    ,

    SafeRTOS

    ,

    AUTOSAR OS

    ,

    QNX

    , or equivalent RTOS platforms.
  • Experience with

    ISO 26262

    (ASIL B/D) and safety-critical software development processes.
  • Proficiency in

    C/C++

    , debugging tools (JTAG, Lauterbach, Trace32), and performance tuning for embedded systems.
  • Experience with

    static code analysis tools

    (e.g., Polyspace, LDRA, Coverity) and

    compliance tools

    for MISRA C or CERT C.
  • Strong understanding of

    microcontroller architectures

    (ARM, Infineon, NXP, Renesas).
  • Familiarity with

    configuration management systems

    (Git, SVN) and

    CI/CD pipelines

    (Jenkins, GitLab).

Preferred Qualifications:

  • Experience in

    AUTOSAR Classic Platform

    (OSEK/AUTOSAR OS integration).
  • Prior work on

    ASIL-certified components

    or

    Safety Element out of Context (SEooC)

    .
  • Knowledge of

    hardware-software integration

    ,

    CAN/LIN/Ethernet

    communication stacks, and

    MCAL

    drivers.
  • Experience with

    tool qualification

    ,

    safety documentation

    , and

    traceability tools

    (e.g., Polarion, DOORS, Codebeamer).
  • Familiarity with

    cybersecurity (ISO 21434)

    and

    secure boot / OTA

    mechanisms.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Avin Systems logo
Avin Systems

Software / Logistics

Atlanta

RecommendedJobs for You

pune, chennai, bengaluru

noida, navi mumbai, bengaluru