Search by job, company or skills

Ignitarium

Embedded Software Engineer

3-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're Hiring: Embedded Software Engineer

Location: Pune

Experience: 310 Years

Job Overview

We are looking for talented Embedded Software Engineers to design, develop, test, and debug software on embedded platforms. The role involves working closely with hardware and system teams on microcontroller- and Linux-based projects.

Required Skills & Knowledge

  • Strong programming skills in C and/or C++
  • Candidates should possess any one or more of the following skill sets:

1. Microcontroller-Based Firmware Development

  • Implement software based on hardware, software, or protocol reference manuals
  • Strong understanding of:
  • RTOS concepts
  • Microprocessor architecture
  • Interrupt handling
  • Assembly instructions
  • Memory mapping

2. Linux Porting / Device Driver Development

  • Hands-on experience in setting up Linux kernel or BSP build environments
  • Hands-on experience in writing Linux kernel-space code
  • Good understanding of:
  • Kernel build environments
  • Linux device driver development
  • Common kernel APIs and functions

3. Linux User-Space Development

  • Experience in developing complex, multi-process applications
  • Strong understanding of:
  • Process synchronization
  • Inter-process communication (IPC)
  • APIs related to file I/O, memory management, process management, and signal handling

Roles & Responsibilities

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135959161