Talent.com
Softpath Technologies LLC
Senior Embedded Software DeveloperSoftpath Technologies LLC • Pune
Senior Embedded Software Developer

Senior Embedded Software Developer

Softpath Technologies LLC • Pune
12 days ago
Job description

Job Title : Senior Embedded Software Developer

Experience : 7+ Years

Location : Pune

Interview Mode : Virtual Drive - 6th May 2026

Employment Type : Full-Time

Job Summary :

We are seeking a highly skilled Senior Embedded Software Developer with 7+ years of experience in embedded software design and development for real-time systems. The ideal candidate should have strong expertise in Embedded C/C++, RTOS, Linux/POSIX systems, 32-bit ARM processors, low-level driver development, and middleware/application layer software.

The role involves designing, developing, debugging, integrating, and optimizing embedded software solutions for next-generation products while collaborating with cross-functional global engineering teams. The candidate should have strong problem-solving capabilities, hands-on debugging experience, and deep understanding of multi-threaded and real-time application development.

Key Responsibilities :

- Design, develop, test, and maintain robust embedded software applications for real-time systems and microcontroller-based products.

- Develop and enhance software components across application, middleware, and low-level driver layers.

- Work on multi-threaded, multi-process, and real-time applications with focus on performance, scalability, and reliability.

- Develop software solutions using Embedded C and C++ for resource-constrained and high-performance embedded environments.

- Design and implement software on RTOS platforms such as FreeRTOS, Embedded Linux, or other POSIX-compliant operating systems.

- Develop and integrate device drivers and peripheral interfaces including UART, Serial, I2C, SPI, Timers, GPIO, and communication stacks.

- Work with 32-bit ARM-based processors and microcontrollers to support embedded platform development.

- Contribute to low-level driver development, board support packages (BSP), hardware abstraction layers, and firmware bring-up activities.

- Develop and support middleware and application layer components for embedded systems.

- Participate in architecture discussions, software design reviews, code reviews, and technical problem-solving.

- Perform debugging, root cause analysis, and issue resolution using tools such as JTAG, oscilloscopes, logic analyzers, and multimeters.

- Collaborate with hardware teams during board bring-up, peripheral integration, and system validation.

- Support software integration, testing, performance optimization, and product release activities.

- Work within Agile/Scrum/Sprint as well as waterfall development methodologies.

- Use version control and collaboration tools including GitHub, JIRA, and Confluence for development lifecycle management.

- Participate in issue tracking, defect triage, technical documentation, and process improvements.

- Collaborate with global cross-functional teams including hardware, validation, product engineering, and architecture teams.

Required Skills & Qualifications :

- Bachelors degree in Electrical Engineering, Software Engineering, Computer Science, or related field.

- 7+ years of hands-on experience in Embedded Software Development.

- Strong programming expertise in C and C++.

- Deep understanding of multi-threaded, multi-process, and real-time software development.

- Strong experience with RTOS such as FreeRTOS, Embedded Linux, or POSIX operating systems.

- Hands-on experience with 32-bit ARM-based processors.

- Strong experience in peripheral driver development for :

1. UART

2. Serial Communication

3. I2C

4. SPI

5. Timers

6. GPIO Drivers

- Experience with middleware and application layer development.

- Strong debugging experience using :

1. JTAG

2. Oscilloscope

(ref:hirist.tech)
Create a job alert for this search

Senior Embedded Software Developer • Pune

Similar jobs

IBM Aspera Consultants

RED Globalpune, maharashtra, in

Job Opportunity: IBM Aspera & Integration Specialist (5+ Years Experience).We are currently seeking a resource with 5+ years of experience for our project and would appreciate your support in shari... Show more

 • Promoted

Embedded Firmware development_5+ Years

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Practical experience developing on.Familiarity with embedded hardware architecture.Processor Architectures & Device Drivers.Understanding of microprocessor/microcontroller architectures.Hands-o... Show more

C,C++,RTOS - Embedded Systems Engineer

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Job Title : C,C++,RTOS -Embedded Systems Engineer.We are seeking a highly skilled.The ideal candidate should have hands-on expertise in.Agile tools and industrial control systems.Design, develop, a... Show more

Embedded Firmware Developer_4+ Years

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Embedded Software Development Experience.Strong background in developing firmware for embedded systems.RTOS Experience (Zephyr / FreeRTOS).Peripheral & Interface Knowledge.Expertise in working ... Show more

IBM ODM Senior Developer

Tata Consultancy Servicespune, maharashtra, in

TCS presents an excellent opportunity for \"IBM ODM Senior Developer\".Job Title: IBM ODM Senior Developer.Experience Range: 10 Years & Above.Rule development, rule testing and rule deployment on.D... Show more

 • Promoted

Embedded RTOS (Contract)

Saaki Argus & Averil ConsultingPune, Maharashtra, India
Quick Apply

Proficient in embedded C, C++ programming, Oops Concepts, Python, data structures.Good knowledge on RTOS preferably Zephyr.Demonstrated good knowledge of Embedded Firmware development with 16 Bit /... Show more

Embedded Engineer

Tata Elxsipune district, maharashtra, India

Tata Elxsi is among the world’s leading providers of design and technology services across industries, including automotive, broadcast, communications, healthcare, and transportation.Tata Elxsi wor... Show more

 • Promoted

Embedded C Developer (Contract)

Saaki Argus & Averil ConsultingPune, Maharashtra, India
Quick Apply

Experience in electronics product software development with exposure to all phases of V cycle.Experienced in firmware development / MCAL / HAL / Board Support Packages.Experienced in middleware dev... Show more

Embedded Systems Programming

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Embedded C & C++ development.Required Skills & Experience:.Embedded C & C++ Development.Must have experience working with.Familiarity with debugging code in RTOS-based environments.Must... Show more

Embedded Engineer

L&T Technology Servicespune city, maharashtra, in

Bachelor's or Master's in Electrical/Electronics Engineering.Managerial Candidate with good embedded automation and client facing experience.Strong proficiency in Python and pytest framework.Hands-... Show more

 • Promoted

C,C++, RTOS (Embedded Software Engineer)

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Embedded Software Engineer (C/C++/RTOS).Embedded C/C++, Assembly & Bare-metal:.Proficient in low-level development with toolchains like Green Hills (GHS), IAR, GCC.Skilled in developing Windows... Show more

C++ SW Testing (Contract)

Saaki Argus & Averil ConsultingPune, Maharashtra, India
Quick Apply

Any domain specification- Embedded.Mandatory Skills- MISRA coding standards, Static Analysis, Vector CANoe, NI LabVIEW, J-Link, CAN and LIN protocols.Bachelor's or Master's degree in Computer Scien... Show more

Senior UI Developer

BreachLockPune, MH, IN
Quick Apply

We are looking for a Senior UI Developer to join our front-end engineering team and take ownership of building scalable, accessible, and high-performance user interfaces.You will work closely with ... Show more

Senior Product Engineer

Awign Expertpune, India

Job Title: Senior Product Engineer.Let’s have deep understanding about the requirement details below and share relevant profiles.Work on Internet-scale applications, where performance, reliability,... Show more

 • Promoted

Embedded testing

CIEL HRPune, Maharashtra, India
Quick Apply

Firmware testing,Embedded testing,Python,Automation framework.Python SDET with strong expertise in advanced Python programming for test automation in embedded systems and industrial domains.Hands-o... Show more

C++, Embedded Linux Developer

Saaki Argus & Averil ConsultingPune, Maharashtra, India
Quick Apply

Qualification MCA / BE / BTech.Mandatory Skills C ++ - minimum 3 yrs , Linux , Embedded.Embedded Linux application development.Must have hands on with C++ for Minimum 3 yrs.Nice to have - Yocto... Show more

Senior Software Engineer

RedSealPune, Maharashtra, IN
Quick Apply

RedSeal, a pioneer in proactive exposure management and winner of the SC Award for Best CTEM Solution, helps organizations see, understand, and secure their hybrid digital environments—spanni... Show more

Senior Embedded Software Engineer (C/C++ & RTOS)

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Senior Embedded Software Engineer (C/C++ & RTOS).Architect, design, develop, and maintain embedded firmware in.Must have specific experience with common microcontroller and/or embedded processi... Show more

Embedded Firmware Development

Epergne SolutionsPune, Maharashtra, India
Quick Apply

Experience in any industrial communication protocol development.Embedded C++, FreeRTOS & STM microcontrollers.Proven hands-on experience developing firmware using C++ with FreeRTOS on STM32 or ... Show more

Senior Devops Engineer

WolibaPune, Maharashtra, IN
Quick Apply

About Woliba Woliba is an innovative SaaS company redefining People Operations and workplace wellbeing.Our AI-powered platform simplifies HR processes, enhances employee engagement, and promotes ho... Show more