Siemens Hiring Senior Embedded Software Engineer in Pune | Hybrid
Role Overview
Job Overview Siemens Technology and Services Private Limited is hiring a Senior Software Engineer for its Research and Development team in Pune. This permanent, full-time hybrid role is ideal for engineers with strong embedded systems experience and expertise in Embedded C, C++, Linux, and hardware debugging. You will contribute to the design, development, debugging, and enhancement of embedded software while working with cross-functional engineering teams on advanced technology solutions. Key Responsibilities - Develop embedded software using Embedded C and C++. - Build and maintain Linux-based applications. - Design and troubleshoot embedded systems. - Work with multithreading and inter-process communication. - Integrate hardware interfaces and peripherals. - Perform kernel and bootloader debugging. - Create shell scripts for development and automation. - Collaborate with engineering teams to deliver reliable software. Required Skills Strong knowledge of embedded systems, Embedded C, C++, Linux application development, multithreading, IPC, hardware debugging, kernel debugging, bootloader development, and communication protocols. Preferred Skills Experience with embedded hardware platforms and low-level debugging tools is advantageous. Education BE in Electronics & Communication or a related engineering discipline. Experience Candidates should have 5 to 8 years of relevant embedded software development experience. Required Technologies Embedded C, C++, Linux, Multithreading, IPC, I2C, SPI, UART, RF, Cellular Modems, GPS, Display Interfaces, EEPROM, SD Card, Bootloader, Shell Scripting, Kernel Debugging, GDB, JTAG, Multimeter, Oscilloscope, Signal Generator. Soft Skills Strong communication, analytical thinking, collaboration, continuous learning, and problem-solving. Benefits of Working in this Role Opportunity to work on advanced embedded products, collaborate with experienced engineering teams, and strengthen expertise in embedded software and Linux development. Work Mode Hybrid (Remote/Office). Location Pune, Maharashtra, India. Who Should Apply Experienced embedded software engineers with strong C/C++, Linux, and hardware debugging experience. Career Growth Develop advanced expertise in embedded systems, Linux kernel development, low-level debugging, and technical leadership. Application Advice Highlight your embedded software projects, Linux development, debugging tools, communication protocols, and hardware integration experience. Apply now through SoftoJobs to explore this opportunity.
Technical Ecosystem
Eligibility Criteria
Education
BE in Electronics & Communication or a related engineering discipline
Experience
5 - 8 years
Top Picks for You
Softobiz AI Engineer Intern Jobs in Kochi | Agentic AI
Softobiz • Kochi • Onsite
Cisco Software QA Engineer Jobs in Bangalore | Onsite
Cisco Systems • Bangalore • Onsite
Cisco Hiring Golang Technical Leader in Bangalore | Hybrid
Cisco Systems • Bangalore • Hybrid
Amazon Hiring Data Engineer II in Karnataka | RISC
Amazon Development Centre • Bangalore • Onsite