Top Embedded Engineer Jobs in Bangalore

2 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Consumer Web • Information Technology
Develop embedded Android software for innovative automotive audio and user-experience solutions. Responsibilities include ideation, prototyping, architecture design, middleware and multimedia development, implementation, debugging, stakeholder collaboration, mentoring, and partnership development. The role requires native C/C++ programming, Android expertise, IPC and multithreading knowledge, and collaboration with global teams. Occasional domestic and international travel is required, along with the ability to obtain customer-program clearances or access approvals.
Top Skills: AdbAidlAndroidAndroid SdkAspiceBambooBinderBitbucketCC++CmmiExoplayerGerritGitGradleHidlJIRAJniLogcatMqttMultimedia FrameworksMvcMvpMvvmOauthRest ApisSocket CommunicationUml
2 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Consumer Web • Information Technology
Develop and deliver advanced embedded software experiences for automotive audio systems. Responsibilities include software ideation, architecture, prototyping, implementation, debugging, middleware development, stakeholder collaboration, technical partnerships, mentoring, and supporting global product launches. The role focuses on Android, native C/C++, multimedia, responsive applications, communication interfaces, and platform-ready solutions, with occasional customer engagement and international travel.
Top Skills: AdbAidlAndroidAndroid SdkAspiceBambooBinderBitbucketCC++CmmiExoplayerGerritGitGradleHidlJIRAJniLogcatMqttMultimedia FrameworksMvcMvpMvvmOauthRest ApisSocket CommunicationUml
2 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Consumer Web • Information Technology
Develop, integrate, debug, and validate embedded software for automotive IO Controller platforms. Responsibilities include AUTOSAR configuration, CAN/CAN-FD signal integration, DBC mapping, low-level driver development, MCU-to-SoC communication, system bring-up, testing, root cause analysis, and production support. The role collaborates with platform, middleware, HMI, and vehicle integration teams while supporting code quality and process compliance.
Top Skills: A2BAdcAutomotive EthernetAutosarCCanCan-FdCi/CdDbcDtcGerritGitGpioI2CInfineon AurixIso 26262JenkinsNxp S32PwmQualcomm Automotive PlatformsRenesas Rh850SpiStm32UartUdsVector CanalyzerVector CanoeVector Davinci Configurator
3 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develops, tests, integrates, and supports networking and operating-system software for Cisco IOS XR. Responsibilities include feature development, system programming, code reviews, unit testing, production monitoring, issue resolution, threat modeling, postmortems, and customer collaboration. The engineer may lead technical features, contribute to roadmaps, mentor peers, and improve software development standards. The role requires deep C/C++ expertise and knowledge of UNIX systems, networking, multithreading, and GenAI-enabled development.
Top Skills: C/C++Cisco Ios XrComputer NetworkingGenaiGoL2/L3 ProtocolsMultithreaded ProgrammingNetwork SecurityOperating SystemsOptical NetworkingPythonSystem ProgrammingUnix
4 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Hardware • Semiconductor • Manufacturing
Design, develop, test, and optimize real-time embedded software for TI MCU families. Responsibilities include firmware and driver development, hardware-software integration, board bring-up, debugging, validation, automated testing, documentation, code reviews, and technical customer support. The role requires collaboration with hardware and application engineering teams to deliver reliable solutions for industrial, data center, robotics, and edge AI applications.
Top Skills: AssemblyC++CanCode Composer StudioEmbedded CFreertosGitI2CIarJavaScriptJtagKeilKlocworkPythonSpiThreadxTi Am1XTi Am2XUartUnity Test FrameworkZephyr
6 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive • Energy
Lead the architecture, design, production, integration, testing, and validation of embedded vehicle electronics, including control units, clusters, telematics, RF systems, sensors, and connected-vehicle hardware. Define system interfaces and communication protocols, collaborate on firmware and software integration, implement diagnostics and compliance processes, and support design reviews, FMEA, manufacturing, and field issue resolution. The role requires advanced embedded hardware, high-speed communication, PCB, RF, automotive standards, and validation expertise.
Top Skills: Ais-004AltiumAutomotive OsBleCanCanalyzerDfmEmbedded CEmbedded HardwareEmi/EmcEtas IncaEthernetGnssI2CIso 26262LinLteLtspiceLvdsMatlabMentor GraphicsMicrocontrollersMicroprocessorsMipiNetwork AnalyzersOctaveOrcadOscilloscopesOta UpdatesPcb DesignPcb LayoutPspicePythonRf CircuitsRf SimulationSimmetrixSimplisSpectrum AnalyzersSpiTelematicsUartUdsUsbVector CanoeVehicle Control UnitsWi-Fi
10 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop embedded Linux software for industrial switching and routing products. Responsibilities include hardware and software integration, control and data plane development, BSPs, device drivers, kernel modules, unit testing, hardware bring-up, debugging, validation, and customer issue resolution. The role requires C/C++ expertise, embedded networking experience, Linux kernel knowledge, peripheral interface development, and proficiency with multithreading, event handling, and state machines. Gen AI and AI/ML experience are also relevant.
Top Skills: Agentic AiAi/MlBspCC++Device DriversEthernetGdbGeminiGpioI2CIxiaKernel ModulesKgdbLinuxLinux KernelMcpNlpOpenaiPciPcieRtosSnifferSpiUartUnix
11 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive
Develop and maintain embedded software for automotive camera and ADAS safety products. Responsibilities include AUTOSAR architecture and configuration, embedded C development on multicore microcontrollers, requirements analysis, design, coding, testing, debugging, issue resolution, and ASPICE-compliant software lifecycle execution. The role requires collaboration across competencies, systematic problem solving, and experience with AUTOSAR BSW modules, automotive development processes, and ADAS radar and camera products.
Top Skills: AdasAspiceAutosarAutosar BswCCanConfluenceDiagDoorsEthernetIso 26262JIRAMicrocontrollersMulticore SystemsNvmPolarionPowerpcRenesas RhTricore
12 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop and productize embedded software for battery management systems across MCU platforms, device drivers, diagnostics, communication, protection, balancing, and battery algorithms. Optimize deterministic software for resource-constrained real-time systems and create Python tools for testing, analysis, calibration, and validation. Own requirements, design, implementation, verification, troubleshooting, release, and maintenance while collaborating with multidisciplinary teams.
Top Skills: AdcsAutosarBare-Metal SystemsBuild SystemsCommunication ProtocolsContinuous IntegrationDmaEmbedded CHardware-In-The-Loop TestingMatlabMcuMisra CPythonRtosSimulinkStatic AnalysisVersion Control
12 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Leads design, development, integration, and maintenance of embedded software for battery monitoring products. Develops real-time software, device drivers, hardware abstraction layers, and platform services while optimizing performance, memory, power, and reliability. Investigates complex system issues, translates requirements into tested solutions, contributes to architecture and roadmaps, and collaborates across hardware, systems, verification, security, and product teams. Reviews code, mentors engineers, and improves automated build, test, release, and CI/CD practices.
Top Skills: ArmCC++Ci/CdDevice DriversEmbedded LinuxEmbedded ProcessorsLinux KernelMicrocontrollersPythonReal-Time Operating SystemsSource Control
12 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Leads the design, development, integration, and maintenance of embedded software for battery monitoring products. Develops real-time software, device drivers, hardware abstraction layers, and platform services; improves performance, reliability, memory, power consumption, and startup behavior. Collaborates across hardware, systems, verification, security, and product teams, contributes to architecture and roadmaps, mentors engineers, and supports automated build, testing, release, and CI/CD workflows.
Top Skills: ArmCC++Ci/CdEmbedded LinuxLinux KernelPythonReal-Time Operating Systems
13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develops and maintains embedded software for specialized optical networking hardware and devices. Responsibilities include writing secure C/C++ code, optimizing systems for resource and real-time constraints, testing for scale and reliability, debugging production issues, reviewing code, and collaborating with design, product management, and engineering teams. The role also applies agile development practices and contributes to product innovation and process improvements.
Top Skills: CC++DwdmEmbedded SystemsEthernetL2/L3 Networking ProtocolsLinuxOtn
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
13 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Consumer Web • Information Technology
Leads the design, development, debugging, and maintenance of kernel-level software, device drivers, and embedded Linux/Android components. Resolves complex system issues, guides architecture and technical decisions, reviews code, mentors engineers, supports customer and delivery activities, and improves software development practices. The role requires expertise in C/C++, Linux, Android, QNX, real-time operating systems, kernel internals, hardware interfaces, multiple processor architectures, performance analysis, and embedded debugging.
Top Skills: Agile ScrumAndroidAndroid BuildAndroid FrameworksArm32Arm64CC++Cross-Compiler ToolchainsDevice DriversEmbedded Linux KernelEmmcEthernetGerritGitHalI2CJavaKernel InternalsLinuxMiddlewareMipsPciePerlPythonQnxRt LinuxSdioSpiUartUfsUsbVxworksX86_64Yocto
15 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Develops and executes embedded software verification and validation tests, automated scripts, test tools, and release documentation for medical systems. Analyzes requirements, performs static and code coverage analysis, investigates field issues, and improves Agile V&V processes. Collaborates with software, quality, service, and cross-functional teams to ensure product reliability and compliance.
Top Skills: AgileBugzillaCucumberDebuggersElectronic AnalyzersIdesJIRALinuxOscilloscopesPythonRobot FrameworkRtosSeleniumSquishVersion Control SystemsWireshark
Expert/Leader
Cloud • Information Technology • Internet of Things • Professional Services • Software
Architects and develops BIOS, BSP, diagnostics, device drivers, and embedded software for Cisco routing products. Designs and tests FPGA and high-speed networking peripherals, leads hardware bring-up and validation, debugs kernel-to-application defects, and collaborates with global cross-functional teams. The role requires deep expertise in C/C++, Python, Linux hardware bring-up, networking protocols, embedded interfaces, and platform technologies including Sonic, ONIE, BMC, IPMI, and Redfish.
Top Skills: Ai/MlBiosBmcBspCC++CmisDevice DriversEmbedded SystemsFpgaGdbGpioI2CIpmiKgdbL2/L3 NetworkingLinuxNetwork ProcessorsOnieOptical NetworkingOspfPciePythonQsfpRedfishSecure BootSff StandardsSfpSonicSpiUart
20 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Transportation
Develop, test, debug, and document embedded C/C++ software for railway train control and onboard equipment. Contribute to software design, unit testing, integration, verification, reviews, defect resolution, requirements traceability, and cross-functional engineering activities. Apply established development and quality processes while building expertise in embedded systems, product architecture, and safety-critical railway applications.
Top Skills: BashCC++CanCiEthernet/Tcp-IpFreertosI2CLinux/UnixPythonQnxRtosSpiUart
Reposted 26 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Internet of Things • Mobile • Retail
Designs and develops embedded firmware for residential gateways using C/C++, Embedded Linux, and prplOS. Owns wireless architecture for Wi-Fi 6E and Wi-Fi 7, integrates drivers and networking stacks, and optimizes system performance with perf and Valgrind. Builds Python-based automation and unit-testing frameworks, manages IPC services, TR-181 and USP device management, Docker-based microservices, SoC abstraction layers, and Git-based release pipelines.
Top Skills: Broadcom SocsCC++DockerEmbedded LinuxGitHostapdImtpIwMaxlinear SocsOpenwrtPerfPrpl LcmPrplosPythonTr-181Tr-369UbusUspValgrindWi-Fi 6EWi-Fi 7Wpa_Supplicant
27 Days AgoSaved
In-Office
Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Transportation
Leads architecture, design, validation, and technical delivery of embedded electronic hardware for safety-critical rail and transit brake systems. Owns hardware work packages from concept through production, including ECUs, power electronics, interfaces, PCB reviews, verification, debugging, qualification, and reliability analysis. Collaborates with systems, software, manufacturing, suppliers, and global engineering teams; investigates complex issues, ensures regulatory and customer compliance, mentors engineers, and drives technical standards and project milestones.
Top Skills: Analog ElectronicsCanConfiguration ManagementDigital ElectronicsEmbedded HardwareEmc/EmiEnvironmental Test EquipmentEthernetI2CLogic AnalyzersMicrocontrollersOscilloscopesPcb DesignPlmPower AnalyzersPower ElectronicsProcessor-Based SystemsRequirements ManagementRs-485Spectrum AnalyzersSpiUart
Reposted One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
3-6 Annually
Mid level
3-6 Annually
Mid level
Energy • Renewable Energy
Develop high-quality embedded software for energy management solutions, collaborating across hardware and integration teams, focusing on design, coding, and verification.
Top Skills: AdcCC#C++CanbusFreertosI2CIotLwipModbusOpenthreadPythonRfRs-232Rs-485RtosSpiUartWi-Fi
Reposted One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Energy • Renewable Energy
Develop and maintain embedded systems and firmware for solar energy products, collaborating with cross-functional teams and ensuring code quality.
Top Skills: C++DockerEmbedded LinuxGitPython
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Entry level
Entry level
Consumer Web • Information Technology
Design and develop reusable embedded software components for automotive Telematics Control Unit platforms. Translate requirements into modular C/C++ solutions on Embedded Linux, covering connectivity, networking, V2X, diagnostics, security, OTA, and platform services. Apply ASPICE-aligned development, testing, debugging, traceability, and verification practices. Collaborate with product owners, architects, QA, and global customer-facing teams while supporting integration and guiding teammates.
Top Skills: AutosarBashCC++CanCan FdCi/CdCmakeConfluenceDockerDoipEmbedded LinuxEnterprise ArchitectEthernetGerritGitGitJIRALinux Device DriversMakeMqttRest ApisSome/IpTcp/IpUdsYocto
One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Develop automated test frameworks and validation processes for embedded energy measurement and monitoring algorithms. Design test cases, generate synthetic signals, verify accuracy against IEC standards, analyze results, document findings, and collaborate with algorithm developers. The role requires Python-based scientific computing, embedded systems testing, signal processing, and familiarity with AI coding assistants.
Top Skills: ClaudeGitGithub CopilotNumpyPytestPythonScipyUnittest
Reposted 2 Months AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Design, develop, debug, and maintain embedded Linux and RTOS-based software, device drivers, and applications. Collaborate with hardware, ASIC, and firmware teams for integration, optimize performance, produce specifications and tests, and participate in reviews and design discussions.
Top Skills: CC++Device DriversEmbedded LinuxEthernetFirmwareLinux System ProgrammingMacsecPythonRtos
Reposted One Month AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Consumer Web • Information Technology
Design, develop, debug, and enhance automotive-grade Linux applications in C and C++ for embedded telematics platforms. Translate business requirements into agile stories and tasks, enable proof-of-concept research and product demonstrations, and contribute to bringing telematics solutions to market. The role requires expertise in embedded Linux, reusable software design, STL, inter-process communication, multithreading, version control, OpenEmbedded, BitBake, testing, and troubleshooting.
Top Skills: BitbakeCC++Embedded LinuxGerritGitGoogletestInter-Process CommunicationMessage QueuesMultithreadingOpenembeddedPerforceShared MemorySocketsStl
One Month AgoSaved
Hybrid
2 Locations
Senior level
Senior level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Provides technical leadership for embedded firmware development of safety-critical gas detection products. Owns subsystem architecture, requirements traceability, drivers, middleware, real-time systems, hardware integration, debugging, performance optimization, and development processes. Leads root cause analysis, code quality improvements, testing, and technical decision-making while mentoring engineers and collaborating across electrical, mechanical, quality, manufacturing, product, and external development teams.
Top Skills: AdcAutomated TestingBluetoothCCi/CdEmbedded FirmwareI2CLoraLtePwmReal-Time Embedded SystemsSpiStatic AnalysisUartUnit TestingWi-Fi
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account