Jobs
Interviews

1182 Embedded Software Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

5.0 - 10.0 years

7 - 11 Lacs

bengaluru

Work from Office

As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. Youll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. You have: Bachelors of Engineering with 5 to 10 years of relevant work experience. Experience in developing software module...

Posted -1 days ago

Apply

5.0 - 10.0 years

13 - 18 Lacs

hyderabad

Work from Office

Summary We are seeking a dynamic, forward-thinking and results-driven Lead Engineer Embedded SW Development, who will be responsible for designing, developing, and testing Embedded Software (Firmware), platforms and systems that need to be tailored to the needs of the hardware that it controls and runs on. Typically requires a deep understanding of the characteristics of the physical device being controlled, the functions, it is expected to perform and the ability to design, develop, implement, and test the logic and software required to realize the real-time functionality. Executes standard operational/technical tasks typically subject to instructions and work routines. Reporting to Senior ...

Posted -1 days ago

Apply

1.0 - 6.0 years

8 - 12 Lacs

hyderabad

Work from Office

Summary The Embedded Software Developer will be responsible for designing, developing, and optimizing embedded software solutions to enhance product functionality and performance within product teams. This role involves collaborating across teams to boost software performance, applying SAFe process knowledge, understanding embedded software architectures, working with embedded hardware platforms such as AMD, TI, or Xilinx, engaging in Yocto development and product customization, developing Linux SDKs, designing and developing embedded operating systems, and utilizing Linux system containers. Additionally, the role includes testing embedded Linux components to ensure quality and performance. ...

Posted -1 days ago

Apply

1.0 - 3.0 years

3 - 4 Lacs

mumbai suburban, navi mumbai, mumbai (all areas)

Work from Office

Position : Embedded Engineer ( 1 Male & 1 Female ) Location: Mumbai ( Andheri ) Experience : 1+ years Qualification : BE / B.Tech (Electronics, Electrical, Instrumentation, or related field) Skills Required : Strong understanding of Embedded Systems (Software + Hardware basics) Proficiency in C/C++ programming for microcontrollers Knowledge of circuit design, PCB basics, and debugging tools Familiarity with communication protocols (UART, I2C, SPI, CAN, etc.) Ability to work with sensors, actuators, and embedded hardware boards Basic knowledge of RTOS and testing methodologies IoT knowledge (optional, added advantage) Roles & Responsibilities : Design, develop, and test embedded software and ...

Posted Just now

Apply

6.0 - 11.0 years

9 - 13 Lacs

bengaluru

Work from Office

Your future role Take on a new challenge and apply your software development expertise in a cutting-edge field. Youll work alongside collaborative, innovative, and forward-thinking teammates. You'll play a key role in developing and delivering microservices, ensuring detailed design, implementation, and documentation of features. Day-to-day, youll work closely with teams across the business, including the Software Manager, Program Manager, Lead Architect, and Tech Leads, contributing to the entire software development lifecycle and much more. Youll specifically take care of software modules' detailed design and coding, as well as module testing and verifications, but also support software an...

Posted 2 hours ago

Apply

12.0 - 16.0 years

20 - 25 Lacs

bengaluru

Work from Office

Your future role Take on a new challenge and apply your comprehensive software development expertise in a new cutting-edge field. Youll work alongside innovative, dedicated, and solution-oriented teammates. You'll lead the charge in developing complex embedded solutions, shaping the future of software architecture. Day-to-day, youll work closely with teams across the business (System, Project, Product, Quality, and Safety), ensuring the delivery of software throughout the entire lifecycle and much more. Youll specifically take care of defining software requirements, designing the software architecture, and validating the feasibility of solutions, but also overseeing SW/SW and HW/SW integrati...

Posted 3 hours ago

Apply

6.0 - 11.0 years

0 - 3 Lacs

bengaluru

Work from Office

Required Skill\Experience Should have 7 to 10 yearsof experience in full software lifecycle encompassing Software requirements Definition, Dynamic & Static Design, Coding and Unit Verification activities in the avionics domain. Role & responsibilities Hands on experience in - End to End Development of Platform Software/ Basic Software(BSW) for Avionics Software Platform. - Embedded Programming (C) for Low Level Software Development. - Experience on Embedded System and related Hardware Software layers (Processor Memory Peripherals, RTOS, Middleware, Device Drivers) - Experience working with Embedded System and any Avionics RTOS on ARINC 653(A653) and/or Time Critical Personality. -Experience ...

Posted 3 hours ago

Apply

4.0 - 9.0 years

5 - 9 Lacs

bengaluru

Work from Office

About The Role We are seeking a highly skilled Post-Silicon Validation Engineer to join our CPU design and validation team. The ideal candidate will be responsible for validating and verifying the functionality, performance, and reliability of CPU hardware after silicon fabrication. This role involves close collaboration with pre-silicon, firmware, software, and manufacturing teams to identify and debug silicon issues, improve test coverage, and ensure the CPU meets design specifications and quality standards. Key Responsibilities Develop and execute comprehensive post-silicon validation plans and test cases for CPU hardware. Perform functional, performance, power, and reliability testing on...

Posted 3 hours ago

Apply

6.0 - 10.0 years

11 - 16 Lacs

hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Responsibilities include specification and...

Posted 3 hours ago

Apply

7.0 - 12.0 years

11 - 21 Lacs

pune

Work from Office

Looking for experience Embedded Software Developer in our company. Area of expertise Excellent Programming Skills in C Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers Working experience of on bare metal, RTOS, device driver development Cloud interfacing will be an added advantage. Interfacing with cloud like AWS, MicroSoft Azure, IBM Watson, Ayla cloud, Everything cloud Working experience of architecting embedded systems Excellent analytical and problem-solving skills Good Debugging skills and hands on with coding and tool usage Linux Kernel programming skills, device driver embedd...

Posted 16 hours ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

bengaluru

Work from Office

About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Infotainment & Telematics Good to have skills : Connected Vehicles Minimum 15 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will i...

Posted 21 hours ago

Apply

1.0 - 3.0 years

1 - 5 Lacs

pune

Work from Office

Job Title : Embedded C Developer Job Description/Skills needed: High proficiency in Embedded C Programming with RTOS. Good to have Low Level Driver development experience. Rel. Exp. : 1-3 yrs. Job Location : Pune (Mundhwa)

Posted 1 day ago

Apply

8.0 - 13.0 years

12 - 17 Lacs

bengaluru

Work from Office

Position Responsibilities : Decompose Tier 3 System requirements into Tier 4 Software requirements for the identified system features. Estimate Software development effort. Develop High Level and Low Level Software requirements Estimate Code, test software development effort. Develop Code, test cases and test procedure for High Level and Low Level Software requirements Ensure SW architecture and Design is per the Software requirements. Develop Software integration test Scripts to verify the correct implementation of Tier 4 requirements Establish traceability from Tier 3 requirements to SW Requirement and Test. Perform peer review on System and Software Requirements, Design and Test. Support ...

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

Role Overview: As a Software Engineer at our company, you will be a key contributor in designing and developing innovative software solutions for TI's revolutionary product lines. Your role will involve designing embedded software and development tools, writing code for chips to operate in new ways, and collaborating with various teams to solve business problems. Key Responsibilities: - Design embedded software and development tools for testing products - Write code to enable chips to operate in revolutionary new ways - Collaborate with business partners, customers, and internal teams to solve business problems Qualification Required: - Bachelor's degree in Computer Science or related field ...

Posted 1 day ago

Apply

5.0 - 10.0 years

7 - 11 Lacs

bengaluru

Work from Office

As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. Youll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. You have: Bachelors of Engineering with 5 to 10 years of relevant work experience. Experience in developing software module...

Posted 1 day ago

Apply

0.0 - 1.0 years

3 - 4 Lacs

bengaluru

Work from Office

Role Overview: We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics systems. Key Responsibilities: Design, develop, and maintain embedded software for microcontroller-based platforms. Work closely with the hardware engineering team for system integration, bring-up, and debugging. Write efficient, reusable, and reliable C/C++ code for embedded applications. Interface with hardware peripherals such as I2C, S...

Posted 1 day ago

Apply

4.0 - 9.0 years

5 - 10 Lacs

bengaluru

Work from Office

About The Role Experience: 4 to 10 years. Location: Bangalore. Primary Skills: Must have work experience with 8/16/32 bit MCUs & ARM core processors Hands on in communication protocol implementations like I2C, SPI, UART, RS232, Ethernet,BT, Wi-Fi, Zigbee etc. Expertise in peripherals interface like PWM, DMA, EEPROM, ADC, DAC Embedded Software High level and Detail Design experience Hands-on experience in development lifecycle tools like KEIL, IAR, MPLAB, IAR, CCS Complete knowledge of SDLC process Expertise in Embedded C/C++. Code development in a hard real time, multi-threaded environment. Experience with DSP programming. Familiar with use of Matlab. Strong analytic and problem-solving skil...

Posted 1 day ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

bengaluru

Work from Office

About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesStandards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. About The Role - Grade Specific Focus on Connectivity and Network Engineering. Develops competency in own area of expertise. Shares expertise and provides gu...

Posted 1 day ago

Apply

4.0 - 7.0 years

7 - 11 Lacs

bengaluru

Work from Office

About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesStandards and protocols, application software and embedded software for wireless and satellite networks, fixed networks and enterprise networks; connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps); and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Primary Skills Experience in Devops Python Expertise Kubernetes Terraform Any cloud experience

Posted 1 day ago

Apply

5.0 - 7.0 years

6 - 7 Lacs

chandigarh

Work from Office

Min 5 Years of relv experience Design, develop, test and maintain embedded software using Embedded C, C++, Java and RTOS on Linux platform. Experience with communication protocols (I2C, UART, SPI etc) Familiarity with GIT, debugging tools. Health insurance Provident fund

Posted 2 days ago

Apply

3.0 - 7.0 years

0 Lacs

andhra pradesh

On-site

As an Embedded Software Engineer for EV-related systems and control units, your role will involve designing, developing, and optimizing software for real-time systems using microcontrollers, MCUs, or embedded processors. You will also interface with hardware components such as sensors, communication modules, and power systems. Your responsibilities will include developing, testing, and debugging software to meet performance and safety standards. Collaboration with cross-functional teams, including hardware, firmware, and mechanical engineers, will be essential. Additionally, you will participate in requirement analysis, system architecture design, and code reviews to ensure high-quality soft...

Posted 2 days ago

Apply

4.0 - 8.0 years

10 - 15 Lacs

gandhinagar, ahmedabad

Work from Office

Hiring for a Leading MNC company with Turnover of approximately 135 crore, Employee Strength 280 employees. Job Description- The Embedded Software Development Engineer will be responsible for designing and implementing firmware and signal conditioning for embedded devices. The role involves end-to-end product development, system integration, debugging, and technology upgradation.

Posted 2 days ago

Apply

5.0 - 7.0 years

9 - 13 Lacs

bengaluru

Work from Office

Design and development of Audio DSP algorithms and software for automotive audio products. Drive innovation, analyse competitive products and opportunities for differentiation. Audio algorithm development in consideration of both audio performance and footprint for later effective implementation on any amplifier or head unit platform. Port & optimize audio algorithms & signal processing blocks to DSPs. Work together with internal/external stakeholders to ensure that SW development is aligned with overall SW architecture/requirements. Presentation of technology concepts to internal/external stakeholders. Design, implementation and demonstration of algorithm prototypes/proof of concepts. Task ...

Posted 2 days ago

Apply

7.0 - 10.0 years

8 - 13 Lacs

bengaluru

Work from Office

Design, develop, and debug embedded firmware for medical diagnostic devices using C/C++ on microcontrollers (ARM, MSP430, etc.). Integrate and test peripheral drivers (UART, SPI, I2C, GPIO, ADC, PWM) and support board bring-up. Work with Electrical hardware and system engineers to validate hardware/software interfaces and co-develop board-level designs and support hardware bring-up. Develop drivers, middleware, and real-time control logic for microcontrollers and SoCs. Design robust firmware for high-reliability systems with support for diagnostics, logging, and fault recovery. The essential requirements of the job include: B.E./B. Tech or M.E./M.Tech in Electrical/Electronic Engineering. 5 ...

Posted 2 days ago

Apply

5.0 - 8.0 years

20 - 25 Lacs

bengaluru

Work from Office

As a Senior Engineer, you would be responsible for developing Android HMI Applications in the Infotainment context and the delivery of the software for software Integration. You will analyze specifications, develop high-level design, maintain traceability, review unit-level code, and document the work on Harman product(s). You will provide technical coordination in software development by understanding requirements for specific projects/programs and will be guiding a team of engineers on skill-building aspects that are related to the project. What You Will Do Responsible for requirement analysis till the realization of the functionality in the Android HMI domain. Is responsible for multiple ...

Posted 2 days ago

Apply

Exploring Embedded Software Jobs in India

India has emerged as a major hub for embedded software development, with a growing demand for skilled professionals in this field. Embedded software engineers play a crucial role in designing and developing software for embedded systems, which are used in a wide range of industries such as automotive, healthcare, consumer electronics, and more. If you are considering a career in embedded software in India, here is a comprehensive guide to help you navigate the job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities are known for their vibrant tech ecosystems and host a large number of companies looking to hire embedded software professionals.

Average Salary Range

The average salary range for embedded software professionals in India varies based on experience level. Entry-level positions typically start from ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.

Career Path

A typical career path in embedded software may look like: - Junior Embedded Software Engineer - Embedded Software Engineer - Senior Embedded Software Engineer - Tech Lead or Embedded Systems Architect

Advancing in this field often involves gaining expertise in specific technologies and taking on more complex projects.

Related Skills

In addition to expertise in embedded software development, professionals in this field are often expected to have knowledge of: - C/C++ programming - Real-time operating systems - Hardware understanding - Debugging and troubleshooting skills

Interview Questions

  • What is an embedded system? (basic)
  • Explain the difference between microprocessor and microcontroller. (basic)
  • What is the role of bootloader in embedded systems? (medium)
  • How do you optimize code for memory-constrained embedded systems? (medium)
  • What is the difference between static and dynamic linking in embedded software? (medium)
  • Explain the concept of interrupts in embedded systems. (medium)
  • What is DMA (Direct Memory Access) and how is it used in embedded systems? (advanced)
  • How do you ensure real-time constraints in embedded software development? (advanced)
  • Explain the process of flashing firmware onto a microcontroller. (advanced)
  • How do you handle power management in embedded systems? (advanced)
  • Discuss the importance of RTOS (Real-Time Operating System) in embedded software development. (advanced)

Closing Remark

As you explore opportunities in the embedded software job market in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and a solid understanding of the fundamentals, you can carve out a successful career in this dynamic field. Good luck on your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies