NextRaiseNextRaiseFind jobs
Sign inSign up free
Jobs / Embedded Software Engineer in India
1 month ago
Apply with autofill
Apply with autofill
Raptee·1 month ago
1 month ago

Embedded Linux Developer

Chennai, IndiaFull-timeMid · 2+ yearsEmbedded Software Engineer

Sign up free to see how well your resume matches this role.

Boost your chances at raptee

How you compare FREE

?
Your scoreYour score: not yet known
→
63
Top 10%Top 10%: 63 out of 100

Top 10% of NextRaise users matched against Embedded Software Engineer roles in India.

Must-have skills for this role

  • embedded linux
  • yocto
  • c
  • kernel drivers

PDF or DOCX · no account needed

Apply faster with autofill FREEThe NextRaise extension autofills your application in one click.careers.example.com/applyAutofillingFull namePriya SharmaEmailpriya.sharma@example.comPhone+49 30 1234567LocationBerlGet the extension

What you'll do

  • Design, develop, and maintain embedded Linux systems and distributions using the Yocto Project (including build systems, recipes, and layers).
  • Develop, debug, and optimize Linux kernel drivers for new hardware components and devices; perform kernel-level integration and device bring-up.
  • Collaborate with hardware, firmware, and application teams to define requirements and integrate Linux-based solutions into products.
  • Troubleshoot complex system issues (boot, performance, memory, and reliability) using tools like JTAG debuggers, logic analyzers, and network sniffers.
  • Manage and optimize the build process using Yocto; maintain custom layers, recipes, and documentation for reproducible builds.
  • Participate in code reviews and design reviews, and contribute to an Agile development process with continuous integration and automated testing.
  • Mentor junior engineers and share best practices in embedded Linux development.

What they're looking for

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience (2+ years) in embedded Linux development, with extensive hands-on use of the Yocto Project to build and customize Linux distributions.
  • Strong proficiency in C (and C++) programming, especially for low-level and kernel-space code.
  • Demonstrated experience writing and maintaining Linux kernel drivers and modules.
  • Solid understanding of hardware-software integration, device trees, and board support packages (BSP).
  • Experience with cross-compilation toolchains, version control (Git), and automated build systems.
  • Excellent problem-solving and debugging skills on embedded platforms.
  • Strong communication skills and ability to work collaboratively in a team environment.

Nice to have

  • Experience with ARM (e.g., Cortex-A/R) or other embedded architectures.
  • Familiarity with additional open-source tools and frameworks (e.g., Buildroot, Jenkins, Docker, Robot Framework).
  • Contributions to open-source projects or community engagement (e.g., patches to Yocto or the Linux kernel).
  • Experience with real-time operating system concepts or virtualization on embedded devices.
  • Knowledge of networking, security, or other specialized domains relevant to embedded products.
  • Advanced scripting abilities (Python, Bash) for automation and testing.

Summarised by NextRaise from the employer’s description, which follows in full below.

Full description from employer

Who are we:
Raptee.HV is a full-stack electric motorcycle startup with a strong technical foundation. Founded in 2019 by four engineers from Chennai (with backgrounds at Tesla and Wipro), Raptee.HV aims to revolutionize the EV market by offering a high-performance motorcycle alternative to the existing scooter-dominated options. The company is incubated at CIIC & ARAI.
 

Role Overview:

We are looking for an experienced Embedded Linux Developer to design, develop, and maintain embedded Linux systems using the Yocto Project. The role involves kernel driver development, hardware bring-up, and system-level debugging. You'll collaborate cross-functionally with hardware, firmware, and software teams to deliver robust Linux-based solutions, while also guiding best practices and mentoring junior engineers.
 

What You’ll Do:

  • Design, develop, and maintain embedded Linux systems and distributions using the Yocto Project (including build systems, recipes, and layers). 
  • Develop, debug, and optimize Linux kernel drivers for new hardware components and devices; perform kernel-level integration and device bring-up. 
  • Collaborate with hardware, firmware, and application teams to define requirements and integrate Linux-based solutions into products. 
  • Troubleshoot complex system issues (boot, performance, memory, and reliability) using tools like JTAG debuggers, logic analyzers, and network sniffers. 
  • Manage and optimize the build process using Yocto; maintain custom layers, recipes, and documentation for reproducible builds. 
  • Participate in code reviews and design reviews, and contribute to an Agile development process with continuous integration and automated testing. 
  • Mentor junior engineers and share best practices in embedded Linux development. 

What You’ll Do:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. 
  • Proven experience (2+ years) in embedded Linux development, with extensive hands-on use of the Yocto Project to build and customize Linux distributions. 
  • Strong proficiency in C (and C++) programming, especially for low-level and kernel-space code. 
  • Demonstrated experience writing and maintaining Linux kernel drivers and modules. 
  • Solid understanding of hardware-software integration, device trees, and board support packages (BSP). 
  • Experience with cross-compilation toolchains, version control (Git), and automated build systems. 
  • Excellent problem-solving and debugging skills on embedded platforms. 
  • Strong communication skills and ability to work collaboratively in a team environment. 

Preferred Skills: 
  • Experience with ARM (e.g., Cortex-A/R) or other embedded architectures. 
  • Familiarity with additional open-source tools and frameworks (e.g., Buildroot, Jenkins, Docker, Robot Framework). 
  • Contributions to open-source projects or community engagement (e.g., patches to Yocto or the Linux kernel). 
  • Experience with real-time operating system concepts or virtualization on embedded devices. 
  • Knowledge of networking, security, or other specialized domains relevant to embedded products. 
  • Advanced scripting abilities (Python, Bash) for automation and testing. 

What’s In It for You: 
  • Hands-on experience in a fast-paced startup environment.
  • Mentorship from experienced professionals in the industry.
  • Opportunity to work on real-world projects that impact our brand.
  • A collaborative and fun work environment where every day brings a new challenge. 

Company

Raptee
Chennai, India

Company facts come from this company's own listings. We only show what the postings themselves carry.

Sourced from Raptee's careers site·first seen 23 Jun 2026·last verified 21 Sept 2026·How we source jobs

Similar jobs

  • Member of Technical Staff - Kernel/BSP at AptivBengaluru, India–match not yet calculated
  • Embedded Software Engineer at Signify Netherlands B.V.Bengaluru, India–match not yet calculated
  • Engineer, Senior- AI,embedded, C++ with ML at QualcommHyderabad, India–match not yet calculated
  • EGW Senior Embedded Lead at ABBBengaluru, India–match not yet calculated
  • SSE- Embedded C at Weekday AIBengaluru, India–match not yet calculated

Browse more jobs

  • Embedded Software Engineer jobs in India
  • Firmware Engineer jobs in India
  • FPGA Engineer jobs in India
  • Embedded Hardware Engineer jobs in India
  • Embedded Software Engineer jobs in United States
  • Embedded Software Engineer jobs in Germany