TekPillar logo

TekPillar

Avionics Embedded Software Developer

TekPillar

📍 Bengaluru, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

CfirmwareRTOSdriversintegration

Industry

AerospaceDefense

Job Description

Job Role: Avionics Embedded Software Developer

Experience: 4+ Years

Location: Bangalore


Key Responsibilities

  • Design, develop, and maintain embedded software using C for avionics and aerospace applications.
  • Develop firmware and device drivers for embedded hardware platforms.
  • Work closely with hardware and system engineering teams for software integration and board bring-up activities.
  • Develop low-level software for hardware interfacing and peripheral control.
  • Implement and optimize software for real-time embedded systems (RTOS).
  • Analyze system requirements and translate them into scalable software solutions.
  • Debug, troubleshoot, and perform root-cause analysis of software and system-level issues.
  • Optimize code for performance, memory utilization, reliability, and maintainability.
  • Participate in software design reviews, testing activities, and technical documentation.
  • Follow software development lifecycle (SDLC), coding standards, and quality processes.