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.