Home
Jobs

Embedded C Developer \u2013 RealTime Systems

8 - 10 years

8 - 12 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Requirements

We are seeking a detail-oriented and experienced

Embedded engineer proficient in Embedded C-Language

, to design and implement high-reliability firmware for embedded systems across various microcontrollers and platforms for

safety critical applications

. The role involves working with

real-time embedded platforms

ensuring strict performance, safety and regulatory standards are met.

Key Responsibilities

  • Develop

    embedded software in C

    for safety critical systems in aerospace, Rail, medical Domains.
  • Design and implement

    embedded firmware in C

    for microcontrollers (ARM Cortex-M, AVR, STM32, etc. )
  • Design, code, and test software in

    real-time environments

    (RTOS or bare metal) with deterministic behavior.
  • Implement drivers and middleware for peripherals (I2C, SPI, UART, ARINC 429, CAN, etc. )
  • Collaborate with hardware engineers during

    board bring-up and system validation

    .
  • Write and maintain

    low-level diagnostics

    , bootloaders, and health monitoring features.
  • Participate in

    code reviews, static analysis, unit/integration testing

    , and

    traceability

    documentation.
  • Support

    software verification and validation

    activities for certification.

Work Experience

Required Skills

  • Proficiency in

    Embedded C programming

    especially for

    resource-constrained, safety-critical systems

    .
  • Experience with

    microcontrollers

    and

    low-level programming

    (register-level code, peripheral configuration).
  • Experience with

    RTOS-based development

    (e. g. , VxWorks, FreeRTOS, Integrity) and real-time scheduling.
  • Debugging skills using JTAG, oscilloscopes, and hardware-in-the-loop (HIL) setups.
  • Familiarity with

    communication protocols such as

    (e. g. , RS-422, CAN, ARINC 429, etc. , ).

Preferred Skills

  • Knowledge of

    software configuration management

    and

    traceability tools

    (e. g. , DOORS, Polarion, Git).
  • Exposure to

    redundant systems, fault tolerance

    , and

    certification test environments

    .
  • Experience working in

    DO-178B/C, Cenelec

    environments.
  • Prior work in

    safety-critical systems

    (

    e. g. ,

    automotive, rail, medical) is a plus.

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
Quest Global Technologies
Quest Global Technologies

Engineering Services

San Jose

RecommendedJobs for You