HumanBit Logo

Embedded Software Developer | ScaleneWorks INC

full-time
Posted on August 21, 2025

Job Description

Embedded Software Developer

Job Summary

The Embedded Software Developer will be responsible for designing, developing, and maintaining embedded software systems. This role is crucial in ensuring the performance and reliability of software applications that interact with hardware components, contributing to the overall success of the organization.

Responsibilities

  • Design and implement embedded software solutions for various hardware platforms.
  • Collaborate with hardware engineers to integrate software with hardware components.
  • Debug and troubleshoot software issues using kernel tracers, JTAG, and GDB debuggers.
  • Optimize software performance, focusing on memory management, interrupt handling, and power management in Linux.
  • Participate in the Linux Kernel upstream patch submission process and contribute to community development boards.
  • Maintain version control using Git for development and patch/branch management.

Qualifications

  • Educational Qualification: Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
  • Experience: 3-6 years of relevant industry or academic experience with Linux Kernel.
  • Skills:
    • Excellent knowledge of OS fundamentals, data structures, and the Linux kernel device driver model.
    • Proficient programming skills with expert-level knowledge of C.
    • Strong debugging skills using kernel tracers, JTAG, and GDB debuggers.
    • Good understanding of ARM v8/v9 CPU and cache architectures.
    • Proficient in Git for development and patch/branch management.
    • Experience with Python, Perl, Rust, and shell scripting is a plus.
    • Knowledge of the Linux Kernel upstream patch submission process and experience with community development boards (Dragonboards/Pandaboards) is a double plus.
    • Independent and self-motivated problem solver with strategic thinking abilities.
    • Effective written and verbal communication skills.
    • Excellent interpersonal and teamwork skills.

Experience

  • 3-6 years of relevant industry or academic experience.

Environment

  • Work Type: Full time
  • Work Mode: In-office
  • Job Location: Bangalore

Salary

  • Estimated Salary Range: ₹2,000,000

Growth Opportunities

  • Opportunities for career advancement within the company may be available, depending on performance and contributions.
Powered by
HumanBit Logo