Top Embedded Engineer Jobs in Bangalore

5 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology
Develop pre-silicon firmware and embedded software for silicon chips, integrating hardware interfaces, C tests, APIs, and software build flows. Perform design and code reviews, debug low-level systems, and validate product implementations. Collaborate with hardware engineers, document designs and test results, improve development processes, and support junior team members while independently contributing as a subject matter expert.
Top Skills: CC++Embedded SystemsHardware InterfacesSoftware Build SystemsVersion Control
5 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology
Develop and validate pre-silicon firmware and embedded software for silicon chips. Responsibilities include hardware-software integration, C tests and APIs, build-flow development, code reviews, debugging, product validation, documentation, process improvement, and mentoring junior engineers.
Top Skills: CEmbedded C++Embedded Systems Debugging ToolsMicrocontrollersReal-Time Operating SystemsSoftware Build SystemsVersion Control Tools
6 Days AgoSaved
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Robotics • Analytics • Energy
Performs embedded software porting, type testing, functional and integration testing, regression testing, and system validation for railway auxiliary power conversion systems. Verifies control algorithms, communication interfaces, diagnostics, and fault management; develops test specifications and validation reports; supports commissioning, troubleshooting, customer acceptance testing, and field issue analysis. The role also integrates hardware and software for power electronic converters and control units.
Top Skills: Battery ChargersCanCanopenCpld/PldDigital Control LoopsEmbedded CEn50121En50126En50128En50129En50155En61373Ethernet/Tcp-IpFirmware DebuggingMicrocontrollersMvbPower ConvertersPwm ControlReal-Time Embedded SystemsRs232
6 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Robotics • Analytics • Energy
Develop and migrate embedded C firmware across next-generation microcontroller platforms for railway auxiliary power conversion systems. Responsibilities include legacy software analysis, firmware porting, hardware-software integration, communication interface development, diagnostics, type testing, validation, commissioning, troubleshooting, and customer acceptance testing. The role requires collaboration with global engineering and vehicle integration teams while supporting regulatory compliance and reliable deployment.
Top Skills: CanCanopenCpldEmbedded CEn50121En50126En50128En50129En50155En61373EthernetInfineon C167MicrocontrollersMvbPc104PldPower ElectronicsPwmReal-Time Embedded SystemsRs232St10Tcp/IpXc2288
6 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Hardware • Other • Software • Appliances • Industrial • Manufacturing
Designs, develops, debugs, and optimizes embedded software for connected medical devices. Collaborates with cross-functional verification, validation, quality, and service teams; performs code reviews, static analysis, and coverage analysis; resolves defects; and supports software reliability. Leads and mentors junior engineers, improves development processes, and communicates technical and business issues to management. Requires expertise in C/C++, Linux, real-time operating systems, microcontrollers, and embedded communication protocols.
Top Skills: BugzillaCC++CanDebuggersI2CIdesJIRALinuxLogic AnalyzersMicrocontrollersOscilloscopesPythonReal-Time Operating SystemsSpiUartVersion Control SystemsYocto Linux
7 Days 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
7 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Energy • Renewable Energy
Develop Python-based automation tools and test processes for real-time embedded systems, design and simulate test circuits, understand embedded C systems, and implement embedded application firmware. The role requires debugging microcontroller-based architectures, device drivers, and communication protocols including SPI, I2C, UART, and CAN, with opportunities to grow into broader embedded software development.
Top Skills: CanCi/CdEmbedded CGitI2CMicrocontrollersMicroprocessorsPspicePytestPythonSimulinkSpiTyphoon HilUart
7 Days AgoSaved
In-Office
Bengaluru, Karnataka, IND
Senior level
Senior level
Transportation
Leads embedded real-time software development for railway brake and related systems. Responsibilities include requirements analysis, C/C++ implementation, bare-metal programming, debugging, verification, documentation, release control, test-bench collaboration, and customer-site validation. The role coordinates development activities, supports system integration and technical reviews, and may lead project teams. Embedded Linux, drivers, BSPs, cybersecurity, Yocto, and TI AM64xx experience are advantageous. Local and international travel and participation in vehicle brake testing may be required.
Top Skills: BashCC++CryptographyDoxygenEmbedded LinuxEnterprise ArchitectGitIec 62443JtagMarkdownMotorola Microcontroller Compilers And LinkersNational Instruments CviPerlPlantumlPythonQac MisraRustSecure BootSecure Firmware UpdateShellStarumlStp Software Through PicturesTi Am64XxTrace32UmlYocto
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
12 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Healthtech • Telehealth
Designs and executes embedded software verification across functional, integration, regression, system, and exploratory testing. Develops manual and automated tests using Python or C#, maintains BDD scenarios, and operates HIL setups and simulators. Configures verification environments, performs firmware flashing and device provisioning, investigates defects through debugging and root-cause analysis, and supports CI/CD regression automation. Collaborates with software, firmware, systems, DevOps, automation, and quality teams in Agile environments.
Top Skills: Behavior-Driven Development (Bdd)C#Ci/CdEmbedded SystemsFirmwareHardware-In-The-Loop (Hil)Python
13 Days AgoSaved
In-Office
2 Locations
Mid level
Mid level
Hardware • Semiconductor • Industrial • Manufacturing
Develop and maintain embedded Linux, desktop, communications, data acquisition, diagnostic, and monitoring software for critical electrical infrastructure. Responsibilities include C++ development, industrial protocol implementation, debugging, testing, systems integration, cybersecurity, release support, and collaboration with cross-functional Agile engineering teams.
Top Skills: .NetBlazorBuildrootC#C++Ci/CdConfluenceDebianDnp3Embedded LinuxEthernetGitIec 60870Iec 61850JavaJIRALinuxModbusMqttNtpPtpPythonQtRest ApisScadaWinformsWiresharkWpfYocto
Reposted One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Semiconductor
The Staff Embedded SW/FW Engineer will develop and debug silicon bringup sequences, work on post-silicon validation, and lead engineering efforts on AI chip functionalities.
Top Skills: CC++LinuxPython
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Semiconductor
Design, develop, and debug silicon validation tests for AI chips, collaborating with cross-functional teams to ensure the functionality and performance of new products.
Top Skills: Amba ProtocolsArm CpusC/C++DdrEmulatorEthernetFpgaHbmI2CI3CLinuxLpddrPciePythonSpi
17 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Automotive
Develop and lead embedded software for automotive ECUs across design, integration, testing, validation, and lifecycle maintenance. Configure and integrate AUTOSAR Classic communication, memory, diagnostics, and operating-system stacks. Work with automotive microcontrollers, DaVinci tools, ASPICE processes, Agile teams, and software quality practices. Lead debugging, code reviews, static analysis, requirements traceability, configuration management, and technical documentation for ADAS, infotainment, or vehicle gateway products.
Top Skills: AgileArmAspiceAutosarAutosar ClassicAutosar OsBootloaderBswmCanContinuous IntegrationDcmDemEcumEthernetFeeInfineon AurixLinNvmOver-The-Air (Ota)PowermodPowerpcRenesasScrumSoftware Download (Swdl)Static AnalysisUdsVector Davinci ConfiguratorVersion Control
18 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Consumer Web • Information Technology
Design, develop, debug, and enhance scalable automotive-grade Linux applications in C and C++ for embedded telematics platforms. Translate business requirements into agile tasks, support proof-of-concepts and product demonstrations, and build technical expertise across telematics domains. Work with inter-process communication, multithreading, version control, embedded build systems, and unit testing while collaborating across global teams.
Top Skills: BitbakeCC++Embedded LinuxGerritGitGoogletestLinuxMessage QueuesOpenembeddedPerforceShared MemorySocketsStl
18 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop distributed system software, SDKs, and switching software for Ethernet switch products. Design and implement L2, L3, VXLAN, ACL, QoS, and other networking capabilities for ASIC-based platforms. Collaborate with hardware, ASIC, marketing, and testing teams throughout the product lifecycle, while focusing on scale, performance, and reliability.
Top Skills: AclAsicCC++Distributed SystemsEthernetL2L3MplsOperating SystemsQosSdkVxlan
18 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Designs, develops, tests, and debugs board support packages, diagnostics, kernel and user-space device drivers for Cisco routing and switching hardware. The role involves Linux hardware bring-up, FPGA and networking peripheral integration, embedded software test planning, prototype debugging, and cross-functional validation. Candidates will work with protocols including I2C, SPI, UART, PCIe, and GPIO, while supporting reliable, high-bandwidth networking systems.
Top Skills: Board Support Package (Bsp)CC++CmisDevice DriversEmbedded SystemsFpgaGdbGpioI2CKgdbLayer 2/3 Networking ProtocolsLinuxLinux KernelMulti-ThreadingPciePythonQsfpSecure BootSffSfpSpiState MachinesUart
Reposted 18 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
Internet of Things • Mobile • Retail
Technical lead for embedded firmware and Linux wireless architecture on residential gateways. Own Wi‑Fi 6E/7 feature integration, SoC‑agnostic implementations (prplOS/OpenWrt), profiling/optimization with perf and Valgrind, Python-based test automation, container lifecycle with Docker/prpl LCM, TR-181/TR-369 device management, IPC (ubus/iMTP), Layer 2/3 networking, and Git-based release pipelines.
Top Skills: BroadcomCC++DockerEmbedded LinuxGitHostapdImtpIwMaxlinearOpenwrtPerfPrpl LcmPrplosPythonTr-181UbusUsp (Tr-369)ValgrindWi-Fi 6EWi-Fi 7Wpa_Supplicant
Reposted 20 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Financial Services
Work embedded with product teams to make services production-ready on GCP. Build and maintain CI/CD pipelines (GitOps), Infrastructure as Code (Terraform), containerized deployments (Kubernetes/GKE, Docker), and observability. Act as first responder for incidents, automate operational tasks, and partner with platform/architecture teams to ensure reliability, scalability, cost optimization, and operational readiness.
Top Skills: DockerFirewallGCPGithub ActionsGkeHelmKubernetesNginxTerraformVpcs
22 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Automotive • Greentech • Hardware • Manufacturing
Design, develop, integrate, test, debug, and maintain embedded software for automotive ECUs. Develop low-level microcontroller drivers, implement CAN and UDS protocols, perform unit and integration testing on target hardware, and ensure compliance with MISRA, ASPICE, and ISO 26262. Collaborate with hardware and validation teams while maintaining technical documentation and release readiness.
Top Skills: AdcArmAspiceCC++CanEmbedded CEmbedded C++GdbGitGpioI2CIso 26262JIRALogic AnalyzersMisraNxpOscilloscopesPwmRtosSpiSvnTimersUartUds
22 Days AgoSaved
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Automotive • Greentech • Hardware • Manufacturing
Design, develop, integrate, test, debug, and maintain embedded software for automotive ECUs. Develop low-level microcontroller drivers, implement CAN and UDS communication, perform unit and integration testing on target hardware, and ensure compliance with MISRA, ASPICE, and ISO 26262. Collaborate with hardware and validation teams while maintaining technical documentation, test plans, and release readiness materials.
Top Skills: AdcArmAspiceBootloader DevelopmentCC++CanEmbedded SystemsGdbGitGpioI2CIso 26262JIRALogic AnalyzersMicrocontrollersMicroprocessorsMisraNxpOscilloscopesPwmRtosSpiSvnTimersUartUds
13 Days AgoSaved
In-Office or Remote
7 Locations
79K-127K Annually
Senior level
79K-127K Annually
Senior level
Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
Designs, develops, integrates, tests, and maintains production embedded Linux software for vehicle systems. Responsibilities include modern C/C++ and Qt/QML development, Yocto platform maintenance, Python automation, CI/CD, automated testing, debugging across hardware and software boundaries, release management, architecture, documentation, and production support. The role also provides technical leadership and mentorship while collaborating with multidisciplinary engineering, manufacturing, cybersecurity, and supplier teams.
Top Skills: Adobe IllustratorAdobe PhotoshopAutosarBitbakeCC++Cameo Systems ModelerCanCmakeConan 2CppunitEmbedded LinuxEthernetFigmaFmvssGdbGitGoogletestI2CIbm Engineering DoorsIso 26262MagicdrawOpenembeddedPythonQmlQt 6.8+Qt CoreQt DbusQt Design StudioQt NetworkQt QuickQt Remote ObjectsSae J1939Sae J2012SconsSerial InterfacesSpiSquishSystemdUds Iso 14229Yocto Project
Reposted 23 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Information Technology
Join Lytx as an Embedded Software Engineer II to develop firmware for IoT devices on embedded Linux platforms, collaborating across teams.
Top Skills: AimlC++Embedded LinuxHardware AccelerationOpen Ssl
Reposted 23 Days 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 25 Days AgoSaved
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Junior
Junior
Healthtech • Telehealth
Design, develop and execute functional, integration, regression, system and exploratory tests for embedded software. Build manual and automated test solutions (Python/C#), BDD scenarios, and CI/CD regression pipelines. Use HIL, simulators and lab setups, perform firmware flashing and device provisioning, debug defects, and collaborate with cross-functional Agile teams.
Top Skills: Bdd (Behaviour-Driven Development)C#Ci/CdDevice ProvisioningEmbedded SystemsFirmware FlashingHardware-In-The-Loop (Hil)PythonSimulators
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account