10,000+ Active Jobs
|
500+ Hiring Companies
|
100% Verified Jobs
India
HiringGo Logo
Companies
Exclusive Jobs
Jobs Login
Homeโ€บCompaniesโ€บSunshine Workforce Solutionsโ€บEmbedded Software Engineer - Pune
SW

Embedded Software Engineer - Pune

๐Ÿ“LOCATIONAll India
๐Ÿ“ˆEXPERIENCE3 to 7 Yrs
๐Ÿ•˜TYPEFull time
๐ŸฅIndustryIT Services & Consulting
๐Ÿ—“POSTED28 Jul 2026

01Overview

Job Description Position Details Position: Embedded Software Engineer Experience: Minimum 3 Years Education: Bachelors Degree in Electronics / Electrical / Computer Science / Embedded Systems Job Location: Pune Job Summary We are seeking a skilled Embedded Software Engineer to develop robust and efficient software for resource-constrained embedded Linux systems, specifically for iPDU (Intelligent Power Distribution Units). The candidate will be responsible for designing, developing, and optimizing embedded applications, drivers, and system-level software while ensuring high performance, reliability, and security. Key Responsibilities Design and maintain custom embedded Linux distributions using Buildroot or Yocto for secure and optimized systems. Work on microprocessor-based systems (ARM architecture), including memory management and system-level optimization. Develop and optimize Linux kernel-mode and user-space drivers (I2C, SPI, UART, GPIO). Develop high-performance, multithreaded applications using C/C++ for embedded environments. Implement networking features including TCP/IP stack, socket programming, and IoT protocols such as MQTT, Modbus, and SNMP with secure TLS/SSL communication. Perform hardware bring-up, board support package (BSP) integration, and debugging using tools like oscilloscopes, logic analyzers, and GDB. Collaborate with hardware and cross-functional teams to ensure seamless integration of software and hardware components. Troubleshoot and optimize system performance, reliability, and resource utilization. Maintain version control and follow best practices using Git workflows. Use containerization tools like Docker for cross-compilation and development environments. Technical Requirements Strong expertise in C/C++ (C++11 or later) Proficiency in Shell Scripting, Python, and Lua Hands-on experience with Buildroot or Yocto, and BusyBox Deep understanding of Linux internals, kernel architecture, memory management, and process scheduling Experience with embedded communication protocols (I2C, SPI, UART, GPIO) Strong knowledge of networking concepts and IoT protocols (MQTT, Modbus, SNMP) Experience with debugging tools such as GDB, oscilloscopes, and logic analyzers Familiarity with development tools such as VS Code, Git, and Docker Key Skills & Competencies Strong problem-solving and analytical skills Ability to work on low-level system programming and optimization Good understanding of embedded system constraints and performance tuning Effective communication and teamwork skills Ability to handle multiple tasks in a fast-paced environment HQ / Registered Office 20, Prabhadevi Industrial Estate, 408, Veer Savarkar Marg, Prabhadevi, Mumbai, MH 400 025, India | Phone: 91 -22-66114444 / 91-22-24308861 | Fax: 91-22-66114444 Factory Plot No. E-4, Five Star MIDC, Near Raymonds, Kagal, Kolhapur 416236 Phone +91-231-6618007 .

02What you'll need

Experience
3 to 7 Yrs
Employment Type
Full time
Programming languages
Shell ScriptingPythonLuaBusyBoxLinux internalsMemory managementCCBuildrootYoctoKernel architecture

03About SUNSHINE WORKFORCE SOLUTIONS

IT Services & ConsultingIndustry
Full timeEmployment Type
All IndiaLocation
Not Disclosed ยท salary hidden by employer
3 to 7 Yrs ยท All India
Applications are reviewed directly by the hiring team.
Role Snapshot
Work ModeNot specified
Visa SponsorshipNot specified
RelocationNot specified
Job TypeFull time
SW
SUNSHINE WORKFORCE SOLUTIONS
IT Services & Consulting
View all SUNSHINE WORKFORCE SOLUTIONS jobs โ†’
Share