
Senior Embedded Software Developer
3 weeks ago
Job Title : Senior Embedded Software Developer
Location : Bangalore, India
About the Role :
We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS platforms. This role demands strong expertise in multithreaded programming and interfacing with hardware components via protocols such as SPI, UART, and PCIe. The candidate will collaborate closely with cross-functional teams to integrate software with hardware and deliver high-quality, reliable embedded systems.
Key Responsibilities :
- Design, develop, and maintain embedded software applications using C/C++ on real-time operating systems (RTOS).
- Implement and optimize multithreaded programming techniques to ensure efficient and safe concurrent operations.
- Develop software for data transfer and communication protocols including SPI, UART, and PCIe.
- Perform integration of embedded software with hardware components and subsystems.
- Debug and troubleshoot embedded systems to identify root causes and implement effective fixes.
- Collaborate with hardware engineers, QA, and product teams throughout the software development lifecycle.
- Conduct code reviews, unit testing, and support system validation activities.
- Mentor junior engineers and contribute to continuous improvement of development practices.
Qualifications & Experience :
- Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
- Minimum 10 years of professional experience as a Software Development Engineer.
- At least 5 years of hands-on experience with embedded systems programming, including :
1. Proficient in C and C++ programming languages on RTOS platforms.
2. Strong expertise in multithreaded programming and concurrency management.
3. Experience programming data transfer protocols such as SPI, UART, and PCIe.
4. Solid skills in integration and debugging of embedded systems.
- Familiarity with hardware interfaces and low-level programming concepts.
- Experience with development tools such as debuggers, emulators, and version control systems.
- Strong analytical and problem-solving skills with excellent attention to detail.
- Ability to work effectively in a collaborative, fast-paced environment.
Preferred Skills :
- Knowledge of other communication protocols and interfaces.
- Experience with embedded Linux or other operating systems.
- Familiarity with Agile methodologies and continuous integration tools.
-
Senior Embedded Software developer
3 days ago
Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per yearCompany DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...
-
Bengaluru, Karnataka, India Analog Devices Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Analog DevicesAnalog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Senior 5G Embedded Software Developer
3 weeks ago
Bengaluru, Karnataka, India Harita Tech Serv Full timeSenior 5G Embedded Software DeveloperLocation : Bangalore, IndiaAbout the Role : We are looking for a talented Embedded 5G Software Engineer to join our dynamic team in Bangalore. The ideal candidate will have deep expertise in embedded systems programming combined with hands-on experience in 5G communications. You will be responsible for developing,...
-
Senior Embedded Software Engineer
4 days ago
Bengaluru, Karnataka, India THE ARM GROUP Full time ₹ 8,00,000 - ₹ 24,00,000 per yearEmbedded/Senior Embedded Software EngineerLocation:Bangalore (6 days WFO); Relocation assistance provided for eligible candidatesExperience: 2-11 YearsIndustry Required:Robotics/Defense/Drone TechnologiesAbout the RoleWe are seeking a highly skilledEmbedded/Senior Embedded Software Engineerto lead the development and deployment of embedded systems for...
-
Embedded Software Developer
4 days ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearEmbedded Software Developer Location: Bangalore Experience: 4+ YearsAt Capgemini, we empower engineers to build intelligent embedded platforms that drive innovation across industries. Join our team to lead the development of Linux BSP solutions for next-generation hardware systems.Your Role As an Embedded Software Developer , you will be responsible for...
-
Embedded Software Developer
5 days ago
Bengaluru, Karnataka, India Emsec Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Title: Embedded Software DeveloperExperience: 2+ YearsLocation: [Your Location / Remote / Hybrid]Employment Type: Full-timeJob Summary:We are seeking a skilled and motivated Embedded Software Developer with 2+ years of hands-on experience in embedded systems. The ideal candidate will have a strong background in working with Linux, RTOS, and bare-metal...
-
Senior Software Engineer – Embedded Python
5 days ago
Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Software Engineer / Senior Software Engineer – Embedded Python (RTOS)Location:Hyderabad (Work from Office)Experience:1–4+ years (SE) / 4–7+ years (SSE)Job DescriptionWe are looking for motivated and skilledEmbedded Software Engineerswith strong experience inPythonandRTOSdevelopment. The ideal candidate should have hands-on expertise in...
-
Bengaluru, Karnataka, India NeST Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSenior Embedded Software Engineer (C/C++)About the RoleAs a Senior Embedded Software Engineer at Baxter, you will play a critical role in designing, developing, and delivering high-quality software features and components that support the company's hospital products and healthcare innovations. Your expertise in embedded systems, C/C++ programming, and...
-
Embedded Software Developer
2 weeks ago
Bengaluru, Karnataka, India Ignitarium Full time ₹ 2,00,000 - ₹ 12,00,000 per yearJD-* Embedded Software EngineerWe are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge:Very good programming skills in C language or C languagePossess any of the following group of skills -• Micro controller based firmware developmentImplement software as per a given hardware, software or...
-
Embedded Firmware Developer
3 days ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per yearJob Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...