Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of experience in development, testing and deployment of consumer electronics/embedded systems. Experience with Embedded Systems, Devices, C, C++, Kernel, Device Drivers, Linux, Firmware. Experience with embedded programming in C/C++. Preferred qualifications: Experience in Electrical, Electronics or Computer Engineering with competencies in Embedded domain, data structures, algorithms, and software design. Experience in working closely with hardware designers and reading schematics. Experience with Advanced RISC Machine (ARM) or other low-power SoC architectures, memory system, interconnects etc. Experience in Performance/power analysis and optimization. Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration. Knowledge of Advanced RISC Machine (ARM), system BIOS, Linux kernel, device drivers. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Design software applications for developers, and let them make use of hardware accelerators seamlessly in a timely manner. Implement and validate firmware and Linux drivers for optimal power consumption and performance. Design, develop, and test embedded software drivers for the next generation of smart devices. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Write product or system development code. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer engineering, or equivalent practical experience. 5 years of work experience in development, testing and deployment of consumer electronics/embedded systems Experience with embedded programming in C/C++. Experience in display pipeline, camera front end and sensor Linux driver, video codec. Preferred qualifications: Master's degree in Electrical, Electronics or Computer Engineering with competencies in embedded domain, data structures, algorithms, and software design. Experience working with hardware designers/reading schematics. Experience with ARM or other low-power SoC architectures, memory system, fabric, etc. Experience with embedded systems, kernel, Linux, RTOS or firmware, device driver. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Design a software that can ultimately delight our application developers, and that can let them make use of hardware accelerators seamlessly and in a timely manner. Implement and validate firmware and Linux drivers for optimal power and performance. Design, develop, and test embedded software drivers for the next generation smart devices. Define overall architecture in collaboration with stakeholders silicon architecture, silicon implementation, silicon software, customer, etc. to identify user experiences characteristics and how they can be mapped onto hardware in existence or in development. Lead functional team of engineers for delivery of software for one of subsystems. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Posted 1 month ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of work experience in development, testing and deployment of consumer electronics/embedded systems. Experience with embedded programming in C/C++. Experience with embedded systems, Real-Time Operating Systems (RTOS) or firmware, device driver. Preferred qualifications: Experience working closely with hardware designers and reading schematics. Experience with Advanced RISC Machines (ARM) or other low-power SoC architectures, memory systems, fabric etc. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, software stacks, drivers. Knowledge of embedded systems development, Real-Time Operating Systems (RTOS) concepts, device drivers and hardware/software integration. Knowledge of ARM, system BIOS, RTOS and device drivers. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Enable device drivers for applications. Develop new software, hardware, and system architecture to support future applications. Manage the design, development, and testing of embedded software drivers for the next generation smart devices. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Posted 1 month ago
2.0 years
0 Lacs
Bhubaneswar, Odisha, India
Remote
Company Introduction iServeU is a modern banking infrastructure provider in APAC region, empowering financial enterprises with embedded fintech solutions for their customers. iServeU is one of the few certified partners with National Payment Corporation of India (NPCI), VISA for various products. iServeU also provides a cloud-native, micro services-enabled, distributed platform with over 5000 possible product configurations with a low code/no code interface to banks, NBFCs, Fintech, and other regulated entities. We process around 2500 transactions per second by levering distributed & auto scale technology like K8. Our core platform combines of 1200+ micro services. Our customer list includes Fintech start-ups, top tier private banks to PSU bank. We operate in five countries and help customers constantly change the way financial institutions operate and innovate. Our solutions currently empowers over 20 banks and 250+ enterprises across India and abroad. Our platform seamlessly manages the entire transaction lifecycle, including withdrawals, deposits, transfers, payments, and lending through various channels like digital, branch, agents. Our team of 500+ employees, with over 80% in technology roles is spread across offices in Bhubaneswar, Bangalore and Delhi. We have raised $8 million in funding to support our growth and innovation. For more details visit: www.iserveu.in We are seeking a highly experienced Senior Embedded C Developer with 2+ years of experience to join our team in developing Soundbox payment solutions. This role requires expertise in firmware development for RTOS/Linux-based embedded systems and BIOS, with a strong focus on payment technologies, secure transactions, and real-time communication protocols. As a key contributor, you will work on low-level embedded programming, memory optimization, communication protocols (HTTP/HTTPS, MQTT, socket programming), and payment integrations (QR codes, card transactions, POS terminals). You will play a crucial role in system architecture, performance tuning, debugging, and ensuring the security and stability of our Soundbox solutions. Key Responsibilities Design, develop, and optimize firmware in C for RTOS/Linux-based embedded systems and BIOS. Work with SDKs to integrate and enhance Soundbox functionalities. Implement and maintain secure HTTP/HTTPS and socket communication protocols for real-time data transfer. Ensure efficient memory management, troubleshoot memory leaks, and optimize system performance. Develop and maintain MQTT-based communication for seamless real-time transactions and remote device management. Work on dynamic and static QR code processing for digital payments. Integrate and optimize card transactions, POS terminals, NFC/RFID-based payments. Perform low-level debugging, hardware-software interfacing, and system profiling to improve performance. Implement encryption, authentication mechanisms, and security protocols to ensure safe financial transactions. Collaborate with cross-functional teams, including hardware engineers, backend developers, and product teams, to enhance system functionality. Develop and maintain OTA (Over-the-Air) firmware update mechanisms for smooth remote software updates. Conduct unit testing, debugging, and performance tuning to ensure high reliability and efficiency. Requirements 2+ years of experience in Embedded C development with expertise in low-level firmware programming. Strong background in RTOS, Linux-based systems, or BIOS programming. Extensive experience in HTTP/HTTPS, socket programming, and MQTT communication. Must have Experience working with IOT devices. Deep understanding of memory management, dynamic allocation, stack/heap optimization, and debugging memory leaks. Hands-on experience in QR code processing, card transactions, POS terminals, and fintech payment solutions. Strong knowledge of secure boot mechanisms, encryption, and security best practices for embedded payment devices. Experience working with SDKs, third-party libraries, and integrating hardware components. Knowledge of wireless connectivity protocols (Wi-Fi, BLE, NFC, RFID) is a plus. Understanding of OTA firmware update mechanisms. Ability to lead technical discussions, mentor junior developers, and contribute to architectural decisions.
Posted 1 month ago
0.0 - 2.0 years
2 - 8 Lacs
Ahmedabad, Gujarat
On-site
Job Profile - Embedded Engineer Exp: 2 to 5 yrs Company: Gridbots Technologies Pvt. Ltd. Company Website: www.gridbots.com Location: Gridbots Technologies Pvt. Ltd . , Survey No- 157, Fatehwadi, Kismat Estate, behind Tata Motors,near bakrol circle Sanathal- bakrol Ring Road, Ahmedabad - 382210 Gujarat, India. Work Mode: WFO Industry: Manufacturing & Robotics Salary : Depends on Interview This profile includes traveling. No. of Profiles: 20 No's Job description & Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop, code, test and debug system software Excellent knowledge of OS coding techniques, IP protocols (SPI,I2C,USART,UART,Digital and Analog Concepts), interfaces and hardware subsystems RTOS knowledge is a plus Digital and Analog Electronics Concepts is must. Controller: 8 Bit/16bit /32 Bit Controllers Excellent knowledge of Trajectory Path planning, Mapping, SLAM, ROSConstructs, configures, tests, and debugs robots and robotic systems.Installs, operates, calibrates, and maintains robots. Ensures that robotic machines operate safely, dependably, and with precision; identifies and implements modifications. Provides technical support and troubleshooting services for robotic systems. Series: ATMEL/ARM Review code and design Analyze and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Provide post production support Interface with hardware design and development Assess third party and open source software Requirement Proven working experience in software engineering B.E. degree in Mechanical, EC,EEE, Experience in hands-on development and troubleshooting on embedded targets Solid programming experience in C or C++ Proven experience in embedded systems design with preemptive, multitasking real-time operating systems Familiarity with software configuration management tools, defect tracking tools, and peer review Adequate knowledge of reading schematics and data sheets for components Strong documentation Job Types: Full-time, Permanent Pay: ₹200,000.00 - ₹800,000.00 per year Benefits: Provident Fund Schedule: Day shift Ability to commute/relocate: Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Application Question(s): How many year of having knowledge about programming? Current CTC? Notice Period? Education: Bachelor's (Preferred) Experience: Embedded software: 1 year (Preferred) total work: 2 years (Preferred) Work Location: In person
Posted 1 month ago
0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job Description: Notice Period: 0-30 days About the Role Hands-on with application development on Microcontroller running RTOS like FreeRTOS. Hands-on with connectivity protocol application development on Microcontrollers like Z-Wave. Hardware schematics review and PCB debugging. Working experience of architecting embedded systems. Knowledge of using tools like logic analyzer and digital oscilloscope. Engineer would be responsible for ensuring that the design is in line with the technical and quality requirements set for the team – particularly with respect to functional and code coverage. Responsibilities : Able to execute multiple projects at a same time Hands on programming/coding, and debugging Customer Front facing, Customer Communication, Customer value addition Continuous development of team to serve the customer requirements in faster and efficient way Ability for Pre-Sales Support / Proposal preparation Ability for Building/Mentoring Freshers/Jr. team members Openness to work upon various technology Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing Review & Documentation - RS, Design, Test Plan/Test cases... On Time & Quality Deliverable New Candidate Interview and Evaluation Strong practical hands-on with C programming & Debugging skills Strong understanding of programming over Microcontroller with & without any OS (RTOS) Baremetal programming, FreeRTOS, ThreadX... Strong understanding of various tools for static analysis of the code Strong project execution track record with microcontrollers/microprocessors like PIC, ST, Atmel, NXP and TI Hands-on with connectivity protocol application development on Microcontroller/microprocessors like BLE, Zigbee and RF Debugging software issues over Microcontroller/microprocessors with debugging tools like J-Link Strong knowledge of Git version control system Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Participate in feature and designs discussions within and across teams Fluent and confident English (verbal and written) Required Skills : Hands-on with application development on Microcontroller, programming/coding, debugging, customer communication, and project execution. Preferred Skills : Experience with customer interaction, knowledge of various tools for static analysis, and strong project execution track record. Equal Opportunity Statement : We are committed to diversity and inclusivity. ```
Posted 1 month ago
0.0 - 1.0 years
0 - 0 Lacs
Kochi, Kerala
On-site
Job Title: Embedded Engineer (Male Candidates Only) Location: Kochi, Kerala Experience Required: 2–3 Years Qualification: M.Tech/M.E. in Electronics, Embedded Systems, or a related field Job Type: Full-time Job Description: We are looking for a skilled Embedded Engineer to join our team in Kochi. The ideal candidate will have strong experience in embedded systems development, including programming in Embedded C/C++, firmware design, and hardware integration. Key Responsibilities: Develop and maintain firmware for embedded systems Work with microcontrollers such as STM32, ESP32, etc. Implement and troubleshoot communication protocols (SPI, I2C, UART) Work with RTOS (Real-Time Operating Systems) where applicable Use debugging tools and hardware interfaces to test and optimize system performance Collaborate with hardware and software teams to ensure seamless integration Required Skills: Proficiency in Embedded C/C++ Hands-on experience with STM32/ESP32 microcontrollers Strong understanding of SPI, I2C, UART protocols Exposure to RTOS (preferred) Skilled in using debugging tools and interfacing hardware Who Can Apply: Male candidates with 2–3 years of relevant experience Strong analytical and problem-solving skills Ability to work independently and in a team environment Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Experience: Embedded: 1 year (Required) Work Location: In person Application Deadline: 03/07/2025
Posted 1 month ago
3.0 years
0 Lacs
Hyderabad, Telangana
On-site
Hyderabad, Telangana, India Job Type Full Time About the Role About the Role We are seeking a highly skilled and visionary Senior Embedded Systems Architect to lead the design and implementation of next-generation AI-powered embedded platforms. This role demands deep technical proficiency across embedded systems, AI model deployment, hardware–software co-design, and media-centric inference pipelines. You will architect full-stack embedded AI solutions using custom AI accelerators such as Google Coral (Edge TPU), Hailo, BlackHole (Torrent), and Kendryte, delivering real-time performance in vision, audio, and multi-sensor edge deployments. The ideal candidate brings a combination of system-level thinking, hands-on prototyping, and experience in optimizing AI workloads for edge inference. This is a high-impact role where you will influence product architecture, ML tooling, hardware integration, and platform scalability for a range of IoT and intelligent device applications. Requirements Key Responsibilities ️ System Architecture & Design Define and architect complete embedded systems for AI workloads — from sensor acquisition to real-time inference and actuation . Design multi-stage pipelines for vision/audio inference: e.g., ISP preprocessing CNN inference postprocessing. Evaluate and benchmark hardware platforms with AI accelerators (TPU/NPU/DSP) for latency, power, and throughput. Edge AI & Accelerator Integration Work with Coral, Hailo, Kendryte, Movidius, and Torrent accelerators using their native SDKs (EdgeTPU Compiler, HailoRT, etc.). Translate ML models (TensorFlow, PyTorch, ONNX) for inference on edge devices using cross-compilation , quantization , and toolchain optimization . Lead efforts in compiler flows such as TVM, XLA, Glow, and custom runtime engines. ️ Media & Sensor Processing Pipelines Architect pipelines involving camera input , ISP tuning , video codecs , audio preprocessors , or sensor fusion stacks . Integrate media frameworks such as V4L2 , GStreamer , and OpenCV into real-time embedded systems. Optimize for frame latency, buffering, memory reuse, and bandwidth constraints in edge deployments. ️ Embedded Firmware & Platform Leadership Lead board bring-up, firmware development (RTOS/Linux), peripheral interface integration, and low-power system design. Work with engineers across embedded, AI/ML, and cloud to build robust, secure, and production-ready systems. Review schematics and assist with hardware–software trade-offs, especially around compute, thermal, and memory design. Required Qualifications Education: BE/B.Tech/M.Tech in Electronics, Electrical, Computer Engineering, Embedded Systems, or related fields. Experience: Minimum 5+ years of experience in embedded systems design. Minimum 3 years of hands-on experience with AI accelerators and ML model deployment at the edge. Technical Skills Required Embedded System Design Strong C/C++, embedded Linux, and RTOS-based development experience. Experience with SoCs and MCUs such as STM32, ESP32, NXP, RK3566/3588, TI Sitara, etc. Cross-architecture familiarity: ARM Cortex-A/M, RISC-V, DSP cores. ML & Accelerator Toolchains Proficiency with ML compilers and deployment toolchains: ONNX, TFLite, HailoRT, EdgeTPU compiler, TVM, XLA . Experience with quantization , model pruning , compiler graphs , and hardware-aware profiling . Media & Peripherals Integration experience with camera modules , audio codecs , IMUs , and other digital/analog sensors . Experience with V4L2 , GStreamer , OpenCV , MIPI CSI , and ISP tuning is highly desirable. System Optimization Deep understanding of compute budgeting , thermal constraints , memory management , DMA , and low-latency pipelines . Familiarity with debugging tools: JTAG , SWD , logic analyzers , oscilloscopes , perf counters , and profiling tools. Preferred (Bonus) Skills Experience with Secure Boot , TPM , Encrypted Model Execution , or Post-Quantum Cryptography (PQC) . Familiarity with safety standards like IEC 61508 , ISO 26262 , UL 60730 . Contributions to open-source ML frameworks or embedded model inference libraries. Why Join Us? At EURTH TECHTRONICS PVT LTD , you won't just be optimizing firmware — you will architect full-stack intelligent systems that push the boundary of what's possible in embedded AI. Work on production-grade, AI-powered devices for industrial, consumer, defense, and medical applications . Collaborate with a high-performance R&D team that builds edge-first, low-power, secure, and scalable systems . Drive core architecture and set the technology direction for a fast-growing, innovation-focused organization. How to Apply Send your updated resume + GitHub/portfolio links to: jobs@eurthtech.com About the Company About EURTH TECHTRONICS PVT LTD EURTH TECHTRONICS PVT LTD is a cutting-edge Electronics Product Design and Engineering firm specializing in embedded systems, IoT solutions, and high-performance hardware development. We provide end-to-end product development services—from PCB design, firmware development, and system architecture to manufacturing and scalable deployment. With deep expertise in embedded software, signal processing, AI-driven edge computing, RF communication, and ultra-low-power design, we build next-generation industrial automation, consumer electronics, and smart infrastructure solutions. Our Core Capabilities Embedded Systems & Firmware Engineering – Architecting robust, real-time embedded solutions with RTOS, Linux, and MCU/SoC-based firmware. IoT & Wireless Technologies – Developing LoRa, BLE, Wi-Fi, UWB, and 5G-based connected solutions for industrial and smart city applications. Hardware & PCB Design – High-performance PCB layout, signal integrity optimization, and design for manufacturing (DFM/DFA). Product Prototyping & Manufacturing – Accelerating concept-to-market with rapid prototyping, design validation, and scalable production. AI & Edge Computing – Implementing real-time AI/ML on embedded devices for predictive analytics, automation, and security. Security & Cryptography – Integrating post-quantum cryptography, secure boot, and encrypted firmware updates. Our Industry Impact ✅ IoT & Smart Devices – Powering the next wave of connected solutions for industrial automation, logistics, and smart infrastructure. ✅ Medical & Wearable Tech – Designing low-power biomedical devices with precision sensor fusion and embedded intelligence. ✅ Automotive & Industrial Automation – Developing AI-enhanced control systems, predictive maintenance tools, and real-time monitoring solutions. ✅ Scalable Enterprise & B2B Solutions – Delivering custom embedded hardware and software tailored to OEMs, manufacturers, and system integrators. Our Vision We are committed to advancing technology and innovation in embedded product design. With a focus on scalability, security, and efficiency, we empower businesses with intelligent, connected, and future-ready solutions. We currently cater to B2B markets, offering customized embedded development services, with a roadmap to expand into direct-to-consumer (B2C) solutions.
Posted 1 month ago
2.0 years
0 Lacs
Hyderabad, Telangana
On-site
Hyderabad, Telangana, India Job Type Full Time About the Role About the Role We are looking for a hands-on and technically proficient Embedded Software Team Lead to drive the development of intelligent edge systems that combine embedded firmware, machine learning inference, and hardware acceleration. This role is perfect for someone who thrives at the intersection of real-time firmware design, AI model deployment, and hardware-software co-optimization. You will lead a team delivering modular, scalable, and efficient firmware pipelines that run quantized ML models on accelerators like Hailo, Coral, Torrent (BlackHole), Kendryte, and other emerging chipsets. Your focus will include model runtime integration, low-latency sensor processing, OTA-ready firmware stacks, and CI/CD pipelines for embedded products at scale Requirements Key Responsibilities Technical Leadership & Planning Own the firmware lifecycle across multiple AI-based embedded product lines. Define system and software architecture in collaboration with hardware, ML, and cloud teams. Lead sprint planning, code reviews, performance debugging, and mentor junior engineers. ️ ML Model Deployment & Runtime Integration Collaborate with ML engineers to port, quantize, and deploy models using TFLite , ONNX , or HailoRT . Build runtime pipelines that connect model inference with real-time sensor data (vision, IMU, acoustic). Optimize memory and compute flows for edge model execution under power/bandwidth constraints. Firmware Development & Validation Build production-grade embedded stacks using RTOS (FreeRTOS/Zephyr) or embedded Linux . Implement secure bootloaders, OTA update mechanisms, and encrypted firmware interfaces. Interface with a variety of peripherals including cameras, IMUs, analog sensors, and radios (BLE/Wi-Fi/LoRa). ️ CI/CD, DevOps & Tooling for Embedded Set up and manage CI/CD pipelines for firmware builds, static analysis, and validation. Integrate Docker-based toolchains, hardware-in-loop (HIL) testing setups, and simulators/emulators. Ensure codebase quality, maintainability, and test coverage across the embedded stack. Required Qualifications Education: BE/B.Tech/M.Tech in Embedded Systems, Electronics, Computer Engineering, or related fields. Experience: Minimum 4+ years of embedded systems experience. Minimum 2 years in a technical lead or architect role. Hands-on experience in ML model runtime optimization and embedded system integration. Technical Skills Required Embedded Development & Tools Expert-level C/C++ , hands-on with RTOS and Yocto-based Linux . Proficient with toolchains like GCC/Clang, OpenOCD, JTAG/SWD, Logic Analyzers. Familiarity with OTA , bootloaders , and memory management (heap/stack analysis, linker scripts). ML Model Integration Proficiency in TFLite , ONNX Runtime , HailoRT , or EdgeTPU runtimes . Experience with model conversion, quantization (INT8, FP16), runtime optimization. Ability to read/modify model graphs and connect to inference APIs. Connectivity & Peripherals Working knowledge of BLE, Wi-Fi, LoRa, RS485 , USB, and CAN protocols. Integration of camera modules , MIPI CSI , IMUs , and custom analog sensors . ️ DevOps for Embedded Hands-on with GitLab/GitHub CI, Docker, and containerized embedded builds. Build system expertise: CMake , Make , Bazel , or Yocto preferred. Experience in automated firmware testing (HIL, unit, integration). Preferred (Bonus) Skills Familiarity with machine vision pipelines , ISP tuning , or video/audio codec integration . Prior work on battery-operated devices , energy-aware scheduling , or deep sleep optimization . Contributions to embedded ML open-source projects or model deployment tools. Why Join Us? At EURTH TECHTRONICS PVT LTD , we go beyond firmware—we’re designing and deploying embedded intelligence on every device, from industrial gateways to smart consumer wearables. Build and lead teams working on cutting-edge real-time firmware + ML integration . Work on full-stack embedded ML systems using the latest AI accelerators and embedded chipsets . Drive product-ready, scalable software platforms that power IoT, defense, medical , and consumer electronics . How to Apply Send your updated resume + GitHub/portfolio links to: jobs@eurthtech.com About the Company About EURTH TECHTRONICS PVT LTD EURTH TECHTRONICS PVT LTD is a cutting-edge Electronics Product Design and Engineering firm specializing in embedded systems, IoT solutions, and high-performance hardware development. We provide end-to-end product development services—from PCB design, firmware development, and system architecture to manufacturing and scalable deployment. With deep expertise in embedded software, signal processing, AI-driven edge computing, RF communication, and ultra-low-power design, we build next-generation industrial automation, consumer electronics, and smart infrastructure solutions. Our Core Capabilities Embedded Systems & Firmware Engineering – Architecting robust, real-time embedded solutions with RTOS, Linux, and MCU/SoC-based firmware. IoT & Wireless Technologies – Developing LoRa, BLE, Wi-Fi, UWB, and 5G-based connected solutions for industrial and smart city applications. Hardware & PCB Design – High-performance PCB layout, signal integrity optimization, and design for manufacturing (DFM/DFA). Product Prototyping & Manufacturing – Accelerating concept-to-market with rapid prototyping, design validation, and scalable production. AI & Edge Computing – Implementing real-time AI/ML on embedded devices for predictive analytics, automation, and security. Security & Cryptography – Integrating post-quantum cryptography, secure boot, and encrypted firmware updates. Our Industry Impact ✅ IoT & Smart Devices – Powering the next wave of connected solutions for industrial automation, logistics, and smart infrastructure. ✅ Medical & Wearable Tech – Designing low-power biomedical devices with precision sensor fusion and embedded intelligence. ✅ Automotive & Industrial Automation – Developing AI-enhanced control systems, predictive maintenance tools, and real-time monitoring solutions. ✅ Scalable Enterprise & B2B Solutions – Delivering custom embedded hardware and software tailored to OEMs, manufacturers, and system integrators. Our Vision We are committed to advancing technology and innovation in embedded product design. With a focus on scalability, security, and efficiency, we empower businesses with intelligent, connected, and future-ready solutions. We currently cater to B2B markets, offering customized embedded development services, with a roadmap to expand into direct-to-consumer (B2C) solutions.
Posted 1 month ago
0.0 - 4.0 years
0 Lacs
Hyderabad, Telangana
On-site
Hyderabad, Telangana, India Job Type Full Time About the Role About the Role We are seeking a passionate and skilled Embedded ML Engineer to work on cutting-edge ML inference pipelines for low-power, real-time embedded platforms. You will help design and deploy highly efficient ML models on custom hardware accelerators like Hailo, Coral (Edge TPU), Kendryte K210, and Torrent/BlackHole in real-world IoT systems. This role combines model optimization, embedded firmware development, and toolchain management. You will be responsible for translating large ML models into efficient quantized versions, benchmarking them on custom hardware, and integrating them with embedded firmware pipelines that interact with real-world sensors and peripherals. Requirements Key Responsibilities ML Model Optimization & Conversion Convert, quantize, and compile models built in TensorFlow, PyTorch , or ONNX to hardware-specific formats. Work with compilers and deployment frameworks like TFLite , HailoRT , EdgeTPU Compiler , TVM , or ONNX Runtime . Use techniques such as post-training quantization , pruning , distillation , and model slicing . ️ Embedded Integration & Inference Deployment Integrate ML runtimes in C/C++ or Python into firmware stacks built on RTOS or embedded Linux . Handle real-time sensor inputs (camera, accelerometer, microphone) and pass them through inference engines. Manage memory, DMA transfers, inference buffers, and timing loops for deterministic behavior. Benchmarking & Performance Tuning Profile and optimize models for latency, memory usage, compute load , and power draw . Work with runtime logs, inference profilers, and vendor SDKs to squeeze maximum throughput on edge hardware. Conduct accuracy vs performance trade-off studies for different model variants. Testing & Validation Design unit, integration, and hardware-in-loop (HIL) tests to validate model execution on actual devices. Collaborate with hardware and firmware teams to debug runtime crashes, inference failures, and edge cases. Build reproducible benchmarking scripts and test data pipelines. Required Qualifications Education: BE/B.Tech/M.Tech in Electronics, Embedded Systems, Computer Science, or related disciplines. Experience: 2–4 years in embedded ML, edge AI, or firmware development with ML inference integration. Technical Skills Required Embedded Firmware & Runtime Strong experience in C/C++ , basic Python scripting. Experience with RTOS (FreeRTOS, Zephyr) or embedded Linux. Understanding of memory-mapped I/O, ring buffers, circular queues, and real-time execution cycles. ML Model Toolchains Experience with TensorFlow Lite , ONNX Runtime , HailoRT , EdgeTPU , uTensor , or TinyML . Knowledge of quantization-aware training or post-training quantization techniques. Familiarity with model conversion pipelines and hardware-aware model profiling. Media & Sensor Stack Ability to work with input/output streams from cameras , IMUs , microphones , etc. Experience integrating inference with V4L2, GStreamer, or custom ISP preprocessors is a plus. Tooling & Debugging Git, Docker, cross-compilation toolchains (Yocto, CMake). Debugging with SWD/JTAG, GDB, or serial console-based logging. Profiling with memory maps, timing charts, and inference logs. Preferred (Bonus) Skills Previous work with low-power vision devices , audio keyword spotting , or sensor fusion ML . Familiarity with edge security (encrypted models, secure firmware pipelines). Hands-on with simulators/emulators for ML testing (Edge Impulse, Hailo’s HEF emulator, etc.). Participation in TinyML forums , open-source ML toolkits, or ML benchmarking communities. Why Join Us? At EURTH TECHTRONICS PVT LTD , we're not just building IoT firmware—we're deploying machine learning intelligence on ultra-constrained edge platforms , powering real-time decisions at the edge. Get exposure to full-stack embedded ML pipelines — from model quantization to runtime integration. Work with a world-class team focused on ML efficiency, power optimization, and embedded system scalability .️ Contribute to mission-critical products used in industrial automation, medical wearables, smart infrastructure , and more. How to Apply Send your updated resume + GitHub/portfolio links to: jobs@eurthtech.com About the Company About EURTH TECHTRONICS PVT LTD EURTH TECHTRONICS PVT LTD is a cutting-edge Electronics Product Design and Engineering firm specializing in embedded systems, IoT solutions, and high-performance hardware development. We provide end-to-end product development services—from PCB design, firmware development, and system architecture to manufacturing and scalable deployment. With deep expertise in embedded software, signal processing, AI-driven edge computing, RF communication, and ultra-low-power design, we build next-generation industrial automation, consumer electronics, and smart infrastructure solutions. Our Core Capabilities Embedded Systems & Firmware Engineering – Architecting robust, real-time embedded solutions with RTOS, Linux, and MCU/SoC-based firmware. IoT & Wireless Technologies – Developing LoRa, BLE, Wi-Fi, UWB, and 5G-based connected solutions for industrial and smart city applications. Hardware & PCB Design – High-performance PCB layout, signal integrity optimization, and design for manufacturing (DFM/DFA). Product Prototyping & Manufacturing – Accelerating concept-to-market with rapid prototyping, design validation, and scalable production. AI & Edge Computing – Implementing real-time AI/ML on embedded devices for predictive analytics, automation, and security. Security & Cryptography – Integrating post-quantum cryptography, secure boot, and encrypted firmware updates. Our Industry Impact ✅ IoT & Smart Devices – Powering the next wave of connected solutions for industrial automation, logistics, and smart infrastructure. ✅ Medical & Wearable Tech – Designing low-power biomedical devices with precision sensor fusion and embedded intelligence. ✅ Automotive & Industrial Automation – Developing AI-enhanced control systems, predictive maintenance tools, and real-time monitoring solutions. ✅ Scalable Enterprise & B2B Solutions – Delivering custom embedded hardware and software tailored to OEMs, manufacturers, and system integrators. Our Vision We are committed to advancing technology and innovation in embedded product design. With a focus on scalability, security, and efficiency, we empower businesses with intelligent, connected, and future-ready solutions. We currently cater to B2B markets, offering customized embedded development services, with a roadmap to expand into direct-to-consumer (B2C) solutions.
Posted 1 month ago
0.0 - 3.0 years
0 Lacs
Hyderabad, Telangana
Remote
Hyderabad, Telangana Job ID 30179521 Job Category Engineering Role: Embedded RTOS Lead Engineer Location: Hyderabad Full/ Part-time: Fulltime Build a career with confidence. Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we have a world-class, diverse workforce that puts the customer at the center of everything we do. About the role Directs the activities related to the analysis, design, programming, debugging, troubleshooting and modification of software for firmware (IC embedded code) applications. Oversees programming activities involving analog and digital hardware and software operating systems. May have responsibility for the programming of assembly language, machine language and high level languages, including but not limited to C and C++. Selects, develops, and evaluates personnel to ensure the efficient operation of the function. . Key Responsibilities: C++ Embedded Developer - Telemetry Control Unit In the Telemetry Control Unit team we develop firmware for IoT devices to enable remote control and diagnostics of Viessmann systems as well as smart-home features to improve user’s comfort and overall environment impact. We are looking for a C++ developer to join us in creating robust software for an embedded platform. Your responsibilities: Detailing of requirements in cooperation with requirements engineers and software architects, Designing implementation for testability and reusability, Creating application-level code in C++17Hands-on experience of more than 4 years on embedded RTOS like FreeRTOS, uCOS, embOS etc. Analyzing and resolving bugs and anomalies reported from integration tests Reviewing peers' work (code and architecture), Coding of supportive tools, build scripts etc. mainly in Python 3.8, Analysing and resolving bugs and anomalies. Proven experience in mid scale software projects, Excellent in C++17 Communicative in Python, Applied knowledge of object oriented design and design patterns, Great understanding of designing software for a resource-limited embedded platform Comfortable in multithreaded applications, understanding of inter-thread communication and synchronization on a real-time operating system, Knowledge of modern cmake Fluent English, written and spoken. REQUIRED SKILLS Requires advanced knowledge obtained through a University degree, combined with experience Practical to substantial knowledge of Carrier organization, programs or systems with the ability to make enhancements and leverage in daily work University Degree or equivalent A minimum of 5 years prior relevant experience OR An advanced degree in a related field and a minimum of 3 years experience Qualifications: BE/ME or BTech/MTech – Electronics or BE/BTech in Electronics or ME/MTech in computer Science in below areas: - Strong Embedded Firmware Testing Experience Embedded Test Experience with Microcontroller Good knowledge in Python programming Language Experience in Testing Automation Good understanding of testing principles and theory Good English, written and spoken Knowledge about embedded system specifics in the context of software testing Knowledge of version control systems (i.e. Git) Fluency in English (C1 level). Benefits We are committed to offering competitive benefits programs for all of our employees, and enhancing our programs when necessary. Enjoy your best years with our retirement savings plan Have peace of mind and body with our health insurance Make yourself a priority with flexible schedules, parental leave and our holiday purchase scheme Drive forward your career through professional development opportunities Achieve your personal goals with our Employee Assistance Programme Our commitment to you Our greatest assets are the expertise, creativity and passion of our employees. We strive to provide a great place to work that attracts, develops and retains the best talent, promotes employee engagement, fosters teamwork and ultimately drives innovation for the benefit of our customers. We strive to create an environment where you feel that you belong, with diversity and inclusion as the engine to growth and innovation. We develop and deploy best-in-class programs and practices, providing enriching career opportunities, listening to employee feedback and always challenging ourselves to do better. This is The Carrier Way . Join us and make a difference. Now! Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Posted 1 month ago
4.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Summary We are seeking a highly skilled and motivated Senior Embedded Firmware Developer with 4-6 years of hands-on experience to join our growing R&D team. The ideal candidate will be responsible for the design, development, debugging, and testing of robust and efficient firmware for our next-generation embedded systems. Firmware Development This role requires a strong understanding of embedded hardware, real-time operating systems (RTOS), communication protocols, and a proven track record of bringing embedded products from concept to Responsibilities : Design, develop, and implement high-quality, efficient, and reliable embedded firmware in C/C++ for various microcontrollers (e.g., ARM Cortex-M, ESP32, PIC, AVR, etc.) Architect and develop modular, scalable, and maintainable firmware solutions. Implement and optimize algorithms for performance and resource utilization in embedded environments. Develop device drivers for various peripherals (e.g., SPI, I2C, UART, ADC, DAC, PWM, GPIO, Timers, etc.) Integrate and debug hardware and firmware Design & Architecture : Contribute to the overall embedded system architecture and design, considering performance, power consumption, cost, and reliability. Participate in hardware-firmware interface definition and collaboration with hardware engineers. Analyze system requirements and translate them into detailed firmware & Testing : Perform comprehensive debugging using various tools (e.g., JTAG, SWD, oscilloscopes, logic analyzers, protocol analyzers). Develop and execute unit tests, integration tests, and system tests to ensure firmware quality and robustness. Identify and resolve complex technical issues in embedded systems. RTOS & Communication Protocols Experience with and ability to utilize Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or similar, for task scheduling, inter-task communication, and resource management. Develop and integrate various communication protocols (e.g., Bluetooth LE, Wi-Fi, LoRa, Zigbee, MQTT, CoAP, TCP/IP, USB, CAN, & Version Control : Create and maintain detailed technical documentation, including design specifications, API documentation, and test plans. Utilize version control systems (e.g., Git) effectively for collaborative development and code & Mentorship : Work collaboratively with cross-functional teams including hardware engineers, QA engineers, and project managers. Provide technical guidance and mentorship to junior team members. Actively participate in code reviews and design Improvement : Stay up-to-date with the latest advancements in embedded systems, microcontrollers, and firmware development tools and methodologies. Proactively identify opportunities for process and technical Skills & Qualifications : Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field. 4-6 years of hands-on experience in embedded firmware development. Proficiency in C/C++ for embedded systems development. Strong understanding of microcontroller architectures (e.g., ARM Cortex-M series, ESP32, PIC, AVR, etc.) Extensive experience with embedded communication protocols such as I2C, SPI, UART, CAN, USB, etc. Demonstrated experience with RTOS (e.g., FreeRTOS, Zephyr, etc.) for developing multi-threaded applications. Solid understanding of digital and analog electronics. Ability to read schematics and datasheets. Experience with debugging tools like JTAG/SWD debuggers, oscilloscopes, logic analyzers. Proficiency with version control systems, especially Git. Experience with build systems (e.g., Make, CMake). Strong problem-solving and analytical skills. Excellent written and verbal communication skills. Ability to work independently and as part of a (Good to Have) Skills : Experience with wireless communication technologies (e.g., Bluetooth LE, Wi-Fi, LoRa, NB-IoT). Familiarity with IoT platforms and cloud connectivity (e.g., AWS IoT, Azure IoT, Google Cloud IoT). Experience with firmware update mechanisms (OTA - Over-The-Air). Knowledge of low-power design techniques for battery-powered devices. Experience with embedded Linux or other higher-level embedded operating systems. Scripting skills (e.g., Python) for automation, testing, or tool development. Familiarity with agile development methodologies (ref:hirist.tech)
Posted 1 month ago
5.0 years
0 Lacs
Thiruvananthapuram, Kerala
On-site
Job Title: Product Manager Location: Trivandrum Experience: 5+ Years About the Role: We are looking for a passionate and results-driven Product Manager to join our team. You will lead product planning, define the roadmap, and drive execution across the product lifecycle. This role involves working cross-functionally with engineering, design, marketing, and sales to deliver innovative, high-impact products. Key Responsibilities: Define product vision, strategy, and roadmap aligned with customer needs and business goals. Collaborate with stakeholders to gather, prioritize, and manage product requirements. Lead the entire product lifecycle – from concept to launch and beyond. Partner with design and engineering to deliver high-quality, user-friendly features. Conduct market research and competitive analysis to guide strategy. Monitor product performance, gather user feedback, and identify improvement areas. Communicate progress, plans, and results to internal and external stakeholders. Collaborate with marketing and sales teams on go-to-market strategies and product launches. Requirements: Bachelor's degree in Business, Engineering, Computer Science, or related field (MBA is a plus). 5+ years in product management or similar roles. Strong knowledge of Agile development methodologies. Proven success in delivering digital products. Excellent communication, collaboration, and leadership skills. Analytical mindset with the ability to use data and insights for product decisions. A technical background or software product experience is advantageous. Preferred Skills: Product management tools: Jira, Trello, Confluence, etc. Understanding of UI/UX design principles. Familiarity with FOSS (Free and Open Source Software). Experience with programming languages like Python, C, Java, C++. Exposure to Embedded Systems, RTOS, IoT hardware and software platforms. Understanding of SQL, NoSQL databases, and cloud computing architecture. Knowledge in Full Stack Web Development (HTML, CSS, JavaScript, Bootstrap, jQuery, Jinja). Experience with Cybersecurity concepts like VPNs, firewalls, system audits. Exposure to Machine Learning / Deep Learning / Data Analytics. Ability to handle projects involving language technology, system architecture, and interface design. Contribution to open source projects is a plus. Job Types: Full-time, Permanent Schedule: Day shift Ability to commute/relocate: Trivandrum, Kerala: Reliably commute or planning to relocate before starting work (Required) Application Question(s): How soon can you join us? (Mention In Days) Work Location: In person Speak with the employer +91 7994555984
Posted 1 month ago
0 years
1 - 7 Lacs
Indore
On-site
Life @ Scientific Scientific is where talent meets experience, developing an inclusive, and supportive workplace. Company Culture Our core values drive us in everything we do here, excellence, precision, innovation, and customer first approach are our main focus. We believe that teamwork can achieve anything, ensuring we maintain a collaborative and healthy environment where every voice is heard. Work Environment Our offices and labs are designed to inspire creativity and innovation. We offer a safe and healthy work environment with all the necessary safety protocols in place, so that our team can grow up to their full potential. Career Growth and Opportunities We are committed to the development of our employees. With numerous training programs and clear career pathways, we encourage our team members to succeed in various domains. Company Events and Activities We believe in the importance of team spirit and work-life balance, therefore organize regular team-building activities, social events, and company outings. Embedded Engineer - Indore Job Profile Key Responsibilities: Design, develop, and debug embedded systems for test and measurement products Write efficient firmware, including device drivers and RTOS implementation Work with STM32 and Atmega microcontrollers Implement communication protocols (SPI, I2C, UART, Ethernet, USB) Collaborate with multidisciplinary teams and maintain technical documentation on GitHub Required Skills: B.E./M.E. in Electrical, Electronics, or Embedded Engineering Proficient in C, C++, RTOS, and data structures Strong understanding of embedded systems and hardware-software integration Experience in debugging with tools like oscilloscopes and logic analyzers Job Location : Indore
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Apply Now Job Title Application Engineer C++ Job Description We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled. The global technology and services leader that powers the world’s best brands, today and into the future. We’re solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we’re the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent. The Concentrix Technical Products and Services team is the driving force behind Concentrix’s transformation, data, and technology services. We integrate world-class digital engineering, creativity, and a deep understanding of human behavior to find and unlock value through tech-powered and intelligence-fueled experiences. We combine human-centered design, powerful data, and strong tech to accelerate transformation at scale. You will be surrounded by the best in the world providing market leading technology and insights to modernize and simplify the customer experience. Within our professional services team, you will deliver strategic consulting, design, advisory services, market research, and contact center analytics that deliver insights to improve outcomes and value for our clients. Hence achieving our vision. Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we’re proud to be recognized with awards such as "World's Best Workplaces," “Best Companies for Career Growth,” and “Best Company Culture,” year after year. Join us and be part of this journey towards greater opportunities and brighter futures. This position requires the following technical skills: Essential Tertiary qualification in Computer Science, Software Development, or Engineering Proficient in C++ 5+ years of development and/or testing experience – developing code using C++ Experience with Version Control Systems (Git) Technical skills including high level understanding of software development, network systems, software test Problem investigation and resolution experience in a software environment Desirable Payments and/or Retail Petroleum industry experience Embedded Linux x86 / ARM C, Java, Assembler, Python, Bash scripting Ability to promote a test-driven development approach Experience using embedded tools; compilers, debuggers, JTAG, protocol analysers, RTOS or OSes No need to target Assembler skills for the Application Engineer, good C++ & Linux Application development skillsets are important but experience in the payment domain is an truly an advantage some of payment domain experience/expertise would be - understanding of ISO8583 type messaging, payment transaction types, payment software development exposure, EMV understanding, Payments security and certification etc. Location: IND Work-at-Home Language Requirements Time Type: Full time If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents Apply Now
Posted 1 month ago
8.0 - 12.0 years
13 - 18 Lacs
Ghaziabad, Bengaluru
Work from Office
Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or masters of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 8 to 12 years of relevant experience. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management . Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial Experience with software packaging using the RedHat Package Manager Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes) Experience working on complex, multi-threaded application architectures Familiar with the SNMP protocol Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing
Posted 1 month ago
7.0 - 12.0 years
15 - 19 Lacs
Pune, Bengaluru
Work from Office
NVIDIA is seeking a Senior System Software Engineer to join our Linux kernel drivers team . As part of this role, you will play a crucial role in developing pioneering GPUs that drive millions of workstations, PCs, and notebooks. Our mission is to provide an exceptional visual computing experience, and we are looking to you to tackle complex system software challenges within our GPU software team. Join us as we explore the possibilities! What you'll be doing: Improve existing software by debugging, analyzing, and providing solutions to complex issues in areas such as display technologies and power management. Design, develop, unit test, document, and maintain features for kernel mode drivers. Collaborate with forward-thinking and motivated engineers around the world as an equal member of a multi-site project team. Tackle a variety of problems that directly impact NVIDIA s end users and partner OEMs. Work closely with the GPU Resource Manager Kernel driver to improve visual computing experiences. What we need to see: Strong software engineering skills combined with a dedication to tackling hard problems. 7+ years of hands-on experience in writing and debugging kernel mode drivers on X86/AMD64 platforms. Excellent programming skills and proficiency in C/C++ language, libraries, and toolchains. Detailed knowledge of Linux kernel internals and low-level system programming. Good written and verbal communication skills, along with strong collaborative and networking abilities. Experience working on unreleased hardware platforms. Bachelors or Masters degree (or equivalent experience) in Computer Engineering, Computer Science, or a related field. Ways to stand out from the crowd: Experience with device driver development for ARM SOC platforms. Background in embedded system software concepts, such as RTOS and overlay programming models. Contributions to upstream projects. A passion for what you do.
Posted 1 month ago
5.0 - 7.0 years
9 - 13 Lacs
Ghaziabad, Bengaluru
Work from Office
Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or masters of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 5 to 7 years of relevant experience. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial Experience with software packaging using the RedHat Package Manager Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes) Experience working on complex, multi-threaded application architectures Familiar with the SNMP protocol Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing
Posted 1 month ago
5.0 - 8.0 years
20 - 25 Lacs
Bengaluru
Work from Office
The following qualifications are expected for this position: Overall experience of 5-8 years in Firmware development Should have strong programming skills in C and Knowledgeable in C++ Knowledgeable Object-Oriented Analysis & Design, Design Patterns. Good working experience in Multi-threaded programming, RTOS, IPC Hardware targets: MCU/MPU: STm32Fxxx family Cortex-M Knowledge of USB, UART, SPI, I2C interfacing and Programmers Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred Work with test team to develop system level test cases Experience in timing critical, interrupt-based design Experience developing projects on resource-constrained, embedded systems Ability to read schematics, design simple digital and analog circuits Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality Experience with Board bring-up activities is good to have Qualifications The following qualifications are expected for this position: Overall experience of 58 years in Firmware development Should have strong programming skills in C and Knowledgeable in C++ Knowledgeable Object-Oriented Analysis & Design, Design Patterns. Good working experience in Multi-threaded programming, RTOS, IPC Hardware targets: MCU/MPU: STm32Fxxx family Cortex-M Knowledge of USB, UART, SPI, I2C interfacing and Programmers Experience in Fieldbus technology like Profibus, Profinet, EtherNet IP, HART, MODBUS is preferred Work with test team to develop system level test cases Experience in timing critical, interrupt-based design Experience developing projects on resource-constrained, embedded systems Ability to read schematics, design simple digital and analog circuits Strong background in using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to test code functionality Experience with Board bring-up activities is good to have
Posted 1 month ago
10.0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
Role: Disaster Recovery (DR) Manager Job Title: Chief Manager / Assistant Vice President Work Experience: 10 years + Education: Graduate / Post Graduate Department: Information Technology Work location: Goregaon (East), Mumbai The DR Manager will oversee the creation and execution of disaster recovery plans to protect organizational data and ensure the continuity of IT services in the event of disruptions. This role involves risk assessments, strategy development, testing procedures, and coordination with IT (Infra and Apps) and business units. ________________________________________ Key Responsibilities: DR Planning & Strategy: Develop and maintain disaster recovery strategies and policies aligned with business objectives. oEnsure plans cover data recovery, infrastructure resilience, and application continuity. Risk Assessment: Conduct regular risk assessments to identify critical business processes and IT systems. Define recovery point objectives (RPOs) and recovery time objectives (RTOs) (along with Business) Testing & Validation: Schedule and execute regular DR drills and simulations. Analyse outcomes to refine recovery procedures and close gaps. Compliance & Documentation: Ensure DR plans comply with relevant regulations Maintain comprehensive documentation of all DR plans and test results. Collaboration & Communication: oLiaise with IT, security, and business units for seamless recovery coordination. Incident Response Support: Act as a key resource during actual incidents to coordinate recovery activities. •Regulatory / Statutory Audits ________________________________________ Key Skills and Competencies: Understanding of IT infrastructure (servers, networking, cloud, virtualization). Knowledge of backup and replication technologies •Project Management: Strong organizational and planning skills. Experience managing cross-functional projects and timelines. •Analytical Thinking: Ability to assess risks and develop contingency strategies. •Communication: Capable of communicating complex technical plans to non-technical stakeholders. ________________________________________ Certifications if any is advantageous, ex: •ITIL Foundation •ISO 22301 Lead Implementer Experience: •8 years + in IT, with 3+ years specifically in disaster recovery/business continuity. •Experience leading DR projects and managing incidents in a medium to large organization.
Posted 1 month ago
0 years
2 Lacs
India
On-site
Key responsibilities: 1. Oversee daily logistics and dispatch operations 2. Monitor shipments, tracking, delivery timelines, and RTOs 3. Identify delays or issues and coordinate with courier partners for resolution 4. Analyze logistics data to identify patterns and areas of improvement 5. Negotiate and onboard courier partners with the best rates and service levels 6. Work closely with the customer support and packaging teams to ensure seamless order fulfillment 7. Prepare weekly and monthly logistics performance reports Job Type: Full-time Pay: ₹216,000.00 per year Benefits: Provident Fund Schedule: Day shift Supplemental Pay: Yearly bonus Work Location: In person
Posted 1 month ago
2.0 years
2 - 10 Lacs
Bengaluru
On-site
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of non-internship professional software development experience - Experience programming with at least one software programming language - Adept in Non-Functional Requirements (NFRs) - performance, Security, Reliability, Scalability and Automation of new and existing systems experience. - Proficient in Real Time Embedded System domain and 16/32-bit Micro-controllers/ SoCs based firmware/ Software design & development. - Working knowledge with RTOS (FreeRTOS and Embedded Linux) with understanding on kernel internals and multi-threaded programming. - Proven track record of troubleshooting issues using debuggers/ emulators/ loggers , identifying the root cause and resolving development/ Quality Assurance/ Trials and Field issues. - Experience in day-2-day usage of build & cross compilation tools - SCM with Pre-CI/CI/CD pipelines. - Experience as a mentor, tech lead or leading an engineering team. Ring organization's mission is — “make neighborhoods safer”. We innovate rapidly on behalf of our customers and deliver ambiguous and ambitious technical products. As a Software Development Engineer – Ring you will engage with an experienced cross-disciplinary team to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, platform, network stack, Over the Air updates (OTA), protocols, Set-up, drivers, Operating Systems/ bare metal and low-level wireless controllers. You are expected to have strong working knowledge of Linux and RTOS. Horizontally you will be given to opportunity to work and own firmware and platform across all Ring device categories. You will work closely with the Engineering leaders from cross functional teams, product management, hardware, Technical Program managers, operations, application, firmware, platform, and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Ring Platform team is responsible for the complete device side software for Ring devices. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. Key job responsibilities •Work with cross functional teams to provide technical solutions for desired user experiences. •Implement high-quality Core Platform, framework, network stack and application features. •Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations •Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions. •Implement power management features, resolve thermal issues & performance bottlenecks in resource (CPU, Memory) constrained Platforms and devices. •Work with teams to improve and tailor existing firmware, drivers, stack, and applications to our needs. Improve memory footprint, optimize drive, stack and application code. •Work with the hardware team to ensure correct exercising of hardware and RF architecture. •Support compliance and certification activities. A day in the life Your work is very hands-on and multi-disciplinary. You will be defining and building firmware, platform, and network solutions and work closely with vendors, engineers, and product teams. You write documents, carry out experiments, demonstrate proof-of-concepts, build prototypes, and ship sophisticated systems. About the team Ring offers smart security solutions that are dependable and reliable to make neighborhoods safer. You will be part of a fast-paced team that is passionate about delivering innovative solutions to complex problems. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Deep hands-on experience in event driven bare metal and real time operating systems (RTOS) based firmware design and platform development. Understanding of Board Schematics, Sensors (ALS, PIR, Radar, Cameras) and Peripherals (UART, SPI, I2C, SDIO) device/peripheral drivers and customizations. Practical Knowledge & customization experience on low level BSP, Device Drivers and HAL. Integration & customization experience in RTOS/Linux/BSP frameworks, OTA Frameworks and WiFi/Bluetooth Network Stacks from open source and/or semiconductor vendors. Multimedia & Streaming Framework knowledge (Audio/Video subsystem, DMIC, Speaker, Codecs) will be a plus. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Posted 1 month ago
3.0 years
1 - 4 Lacs
Bengaluru
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Description As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Job Summary: 3+ years experience with Programming Language such as C, C++, exposure to Python, etc. 3+ years development experience with Programming Language such as C, C++, Python, etc.. 3+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development tools: HSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Bachelors/Master's Degree in Engineering, Information Systems, Computer Science or related field. 3+ years of Software Engineering or related work experience. 3+ years of experience with API. 3+ year of work experience with Git, Perforce, or Source Code Management System Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 1 month ago
0 years
2 - 4 Lacs
Tirupati
On-site
Service Center Inbound In-charge Job Title Service Center - Inbound In-charge Function Operations Reporting to Branch Operations Head/ Area Operations Head 1. Purpose Responsible for ensuring timely, accurate and profitable delivery of shipments to customers through effective management of all inbound operations at the Service Center 2. Key Responsibilities Responsibilities Operational Ensure adherence to the operational workflows and standard operating procedures (SOPs) defined for service centre inbound operations Monitor the daily in scan and out scan of shipments and related paperwork Check pre-alerts to track daily loads at the service centers and plan delivery schedules accordingly Conduct daily staff briefings, including communication regarding any operational changes, route changes etc Check and hand over delivery sheets to the delivery staff Ensure safe, timely and profitable delivery of shipments to customers and reduce instances of undelivered shipments, RTOs etc Handle all exception cases at the service center and communicate the same to Hubs, Origins and Customer Services for resolution aily basis recheck exceptions of the previous day and ensure follow up of the same Ensure safe handling of all shipments at the service center and report any damaged cases to the origin Handle security exceptions in the service center along with the security team Conduct regular audits of deliveries and status updates to ensure correctness of information flow to clients Monitor expenses by way of adherence to vehicle log checks daily and ensure timely reimbursement of fuel conveyance expenses to staff/ PDA Ensure daily updation, allocation and collection OTM machines for deliveries Collect COD cash collected by the delivery staff, cross check the same with the delivery sheet and submit the same to the branch cashier Monitor performance of staff in the Service Centre and ensure conduct of trainings for regular staff, PDAs, etc. in line with the training programmes designed centrally Ensure adequate manning in terms for full-time employees, PDAs etc Generate and maintain MIS related to the service center People Provide direction, guidance and support to employees to help them discharge their duties effectively 3. Key Result Areas and Key Performance Indicators S. No Key Result Areas Key Performance Indicators 1. Drive service quality and excellence Delivery performance of inbound DP within 4 hours of load arrival % undelivered shipments % Return to origin (RTOs) Adherence to SOPs (measured in terms of number of non-compliances/ deviations) in terms of delivery and information upload, closure of exception cases etc Achievement of target NPS Scores for the service center COD cash tally (Number of instances of errors in cash tally) 2. Drive Operations Process Efficiency and capability % increase in operational productivity in the service center Shipments/FTE Net stops / FTE 3. Ensure Performance Driven Culture Adherence to Performance Management system timelines and guidelines 4. Drive employee morale and engagement PDA Attrition (%)
Posted 1 month ago
8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development in embedded domain, data structures, algorithms, and software design. 3 years of experience with design, development, and testing of embedded software drivers for the next generation smart devices. 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in people management. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration including software stacks, and drivers. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience working with hardware designers/reading schematics. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. About The Job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. As a Software Engineer in Firmware and Silicon, you will work across both hardware and software domains. Our vertically integrated team spans the entire stack, from hardware development through applications. You will manage a team of developers responsible for delivering firmware, libraries, and tools that support silicon validation and the productization of Google custom silicon. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Manage a team of developers to deliver firmware, libraries, and tools for silicon validation and productization of Google custom silicon. Develop new software, hardware, and system architecture to support future applications. Design, development, and testing of embedded software drivers for the next generation smart devices. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough