🔔 FCM Loaded

Embedded Software Engineer

Ignitarium

2 - 5 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Job Description


Position: Embedded Software Engineer

Experience: 36 Years

Location: Kochi / Chennai / Bangalore


Overview

We are looking for skilled Embedded Software Engineers who can design, develop, test, and debug software on embedded platforms.


Required Skills & Knowledge

1. Programming Skills

  • Strong programming skills in C and/or C++

2. Technical Expertise (Any one or more of the following skill sets)

A. Microcontroller-Based Firmware Development

  • Implement software as per hardware, software, or protocol reference manuals
  • Good understanding of:
  • RTOS concepts
  • Microprocessor architecture
  • Interrupts
  • Assembly instructions
  • Startup code
  • Memory map

B. Linux Porting / Device Driver Development

  • Hands-on experience in setting up Linux kernel or BSP build environments
  • Experience in writing Linux kernel-space code
  • Knowledge of:
  • Kernel build environment
  • Linux device driver development
  • Common kernel functions

C. Linux User-Space Development

  • Experience in developing complex applications with:
  • Multiple processes
  • Synchronization
  • Inter-process communication (IPC)
  • Good knowledge of APIs related to:
  • File I/O
  • Memory management
  • Process management
  • Signal handling

Roles & Responsibilities

  • Design, develop, test, and debug driver or application software for microcontroller or Linux-based platforms
  • Define, develop, test, and debug applications to validate:
  • Hardware functionality
  • Existing embedded software

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.