Embedded Software Engineer
6 days ago
Job Title :
Embedded Software Engineer - Linux Kernel & Device Drivers (C/C++)
Location :
Hyderabad, India
Job Summary
- We are looking for a highly skilled Embedded Software Engineer experienced in Embedded C/C++ development, Linux Kernel programming, and Device Driver design.
- The ideal candidate will contribute to low-level software development for embedded systems, working closely with hardware and firmware teams to design, implement, and optimize drivers and kernel modules for next-generation platforms.
Key Responsibilities
Embedded Software Development :
- Design, develop, and debug embedded software in C and C++ for Linux-based systems.
- Develop and maintain board support packages (BSPs), bootloaders, and low-level firmware.
- Work on real-time performance optimization, memory management, and inter-process communication.
Linux Kernel & Device Driver Development
- Develop and maintain Linux kernel modules and device drivers for various peripherals (I2C, SPI, UART, GPIO, USB, PCIe, etc.).
- Integrate and test drivers on custom hardware platforms.
- Analyze kernel crashes, debug hardware/software interactions, and contribute kernel patches when required.
- Collaborate with hardware engineers for bring-up, debugging, and validation of new boards.
System Integration & Debugging
- Perform kernel configuration, cross-compilation, and root filesystem customization.
- Use debugging tools such as GDB, JTAG, Lauterbach, ftrace, and perf to diagnose complex issues.
- Develop test plans and perform validation of embedded software modules.
Collaboration & Documentation
- Work with multidisciplinary teams (hardware, firmware, QA) to deliver robust embedded solutions.
- Write clear and maintainable documentation, including design specs, API guides, and debug notes.
- Participate in code reviews and continuous integration activities to ensure software quality.
Required Skills & Experience
- Bachelors or Masters degree in Electronics, Computer Engineering, or related field.
- 3- 8 years of hands-on experience in embedded software development.
- Strong proficiency in Embedded C and C++ (C++11/14/17 preferred).
- Deep understanding of Linux Kernel internals, device driver architecture, and hardwaresoftware interaction.
- Experience with cross-compilation, build systems (Make, CMake, Yocto, Buildroot), and source control (Git).
- Familiarity with ARM architecture, SoC bring-up, and RTOS environments is a plus.
- Strong debugging and analytical skills, with ability to work independently in fast-paced environments.
Preferred / Good-to-Have Skills
- Exposure to Yocto Project, U-Boot, and bootloader customization.
- Knowledge of network stack, USB, or multimedia subsystem development.
- Experience with embedded Linux distributions or open-source contributions.
- Understanding of hardware schematics and signal analysis (oscilloscope, logic analyzer).
)
-
Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India Votary Softech Solutions Pvt. Ltd. Full timeEmbedded Engineers (bengaluru and Hyderabad)We're hiring Embedded Engineers (2-10 Yrs) with skills in C, Python, Embedded Linux, Device Drivers, and solid embedded domain knowledge.Locations:Hyderabad - 17th Floor, Kapil TowersISB Rd, Financial District, Gachibowli, Nanakramguda, Hyderabad, Telangana 500032Time: 10:00 AMRegister: We're hiring Embedded...
-
Embedded Software Engineer
4 days ago
Hyderabad, Telangana, India Mindlabs Full timeCompany DescriptionMindlabs is a fast-growing deeptech startup building intelligent, reliable infrastructure for the physical world. We specialize in real-time sensing systems for cold chain, logistics, and industrial environments — combining rugged hardware, wireless connectivity, and cloud-native software. Our mission is to reduce global inefficiencies...
-
Embedded Software Manager
2 days ago
Hyderabad, Telangana, India Tekshiras Software Services Private Limited Full timeWe are looking for a seasoned EmbeddedLead – Engineering to drive architecture, development, and delivery of embedded systems in the industrial automation, off highway and engineering domain. This role requires strong leadership skills along with deep hands-on technical expertise in embedded systems development. Role Overview:Lead and mentor ...
-
Senior Embedded Software Engineer
7 days ago
Hyderabad, Telangana, India MGrow Full timeSenior Embedded Software EngineerType: Full-TimeExperience: 6–13 YearsLocation: Hyderabad (Work from Office – 5 Days a Week)Notice Period: Immediate Joiners PreferredInterview Rounds:Technical Round (L1)Customer Discussion (L2 – 2 Hours)HR RoundShift: GeneralWeekend Drives: YesPosition OverviewWe are seeking highly skilled and...
-
Embedded software Engineer
4 days ago
Hyderabad, Telangana, India Emerson Full timeDescription• As a Embedded Software Engineer, you will use your software skills to develop new features and solve customer problems in our control system products. • Work in small, self-motivated teams collaborating with global Scrum teams. • Be involved in all phases of software development from product definition to production release. • Use Agile...
-
Embedded Software Engineer
2 weeks ago
Hyderabad, Telangana, India Orbit Technologies Pvt. Ltd. Full time ₹ 6,00,000 - ₹ 12,00,000 per yearCompany DescriptionOrbit Technologies has been providing comprehensive solutions for Water, Environmental, Food, Coal, Minerals & Materials analysis instrumentation for over 35 years. We collaborate with globally renowned companies to market their product range in India, and offer complete Chemical Lab Packages on a turnkey basis. Our headquarters in...
-
Embedded Software Engineer
2 days ago
Hyderabad, Telangana, India Best NanoTech Full timeThe RoleWe are looking for a Software Engineer in our Hyderabad team, which plays a critical role in the definition and implementation of our newest products and responsible for delivering all MCU drivers and services, RTOS support, radio APIs, and embedded security features.Responsibilities:• Develop driver code and modules for business and technical...
-
Senior Embedded Software Engineer
7 days ago
Hyderabad, Telangana, India Goodyear Full timeAbout the PositionGoodyear is seeking an Embedded Software Engineer to join our Innovation Technology Team In this role, you will support OEM's along with Goodyear to bring best in class experiences for consumers.This position will focus on analyzing/executing customer requirements, creating software design, and testing/implementing software for AUTOSAR...
-
Embedded Software Engineer
15 hours ago
Hyderabad, Telangana, India Axisb Inc Full timeAXISB Edge Computing Private Limited is seeking a skilled and energetic Software Engineer to help develop our products and services.This position will be responsible for the Software Design and development of :Multi-threaded and Re-entrant safe software in Real-time and Embedded Linux SystemsLinux Kernel Drivers, Linux user space components,...
-
Embedded Software Engineer
7 days ago
Hyderabad, Telangana, India Umanist Staffing Full timeEmbedded Software Engineer – Avionics (Verification & Validation),Onsite - Contarct (1 Year)Locations: Hyderabad, BangaloreSkills & QualificationsExperience: 2–4 years in Embedded Software Verification & Validation or DevelopmentEducation: B.E. / B.Tech / M.Tech in EngineeringStrong technical mindset with a passion for continuous learning and...