Jobs
Interviews

747 Jtag Jobs

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

5.0 years

40 Lacs

Hyderābād

On-site

Dear Connections, We are Hiring "Power Management Engineer – Android/Linux Device Drivers & BSP - Lead" Location: Hyderabad / Bengaluru, India Experience Required: 5–12 years Employment Type: Full-time Industry: Semiconductors / Embedded Systems / Mobile & Consumer Electronics Qualification : Bachelor's or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related fields. Job Overview: We are looking for a highly skilled Lead Power Management Engineer to drive the development of power-efficient embedded systems on Android and Linux platforms. This role involves designing, developing, and optimizing device drivers and board support packages (BSP) to improve power performance and system stability across various hardware platforms. As a senior member of the embedded software team, you will work closely with cross-functional teams including hardware, systems, and application engineers. You will also lead debugging efforts, perform code reviews, and mentor junior developers. The ideal candidate has a strong background in Linux kernel internals, embedded driver development, and ARM-based SoC architectures. Key Responsibilities: Lead the design and implementation of power management strategies for Android and Linux-based systems. Develop and maintain Linux kernel drivers and BSPs focused on power efficiency. Implement kernel-level features such as CPU frequency scaling, suspend/resume, and thermal management. Diagnose and resolve issues related to battery life, thermal limits, and power bottlenecks. Work closely with hardware teams to evaluate schematics and optimize system-level power features. Contribute to board bring-up, debugging, and performance tuning. Guide and mentor a team of embedded engineers; review code and enforce best practices. Stay updated with the latest in power optimization technologies and embedded systems. Required Skills & Experience: 5+ years of experience in embedded software development with a focus on power management. Strong proficiency in C/C++, especially for Linux kernel and driver development. In-depth knowledge of Linux kernel architecture and device drivers. Hands-on experience with power management on Android/Linux platforms. Experience working with ARM-based SoCs and board-level debugging tools (e.g., JTAG, oscilloscopes). Familiarity with BSP development, system bring-up, and low-level debugging. Strong problem-solving, debugging, and analytical skills. Excellent leadership, communication, and collaboration abilities. Preferred (Nice-to-Have) Skills: Experience with RTOS environments. Familiarity with Android HAL and Android power subsystems. Experience with profiling and optimization tools (e.g., perf, ftrace, powertop). Background in open-source contributions. Scripting experience (Python, Bash, etc.) for automation and testing. If you are looking for job change share your updated resume to vagdevi@semi-leaf.com “Your reference would be greatly appreciated” Job Type: Full-time Pay: Up to ₹4,000,000.00 per year Experience: power management on Android/ Linux-based systems.: 3 years (Required) Linux kernel and driver development.: 3 years (Required) ARM-based SoCs and board-level debugging tools: 3 years (Required) power management on Android/Linux platforms.: 3 years (Required) Work Location: In person

Posted 19 hours ago

Apply

4.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Company Description Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we’re living in and that we have the power to shape. Sandisk meets people and businesses at the intersection of their aspirations and the moment, enabling them to keep moving and pushing possibility forward. We do this through the balance of our powerhouse manufacturing capabilities and our industry-leading portfolio of products that are recognized globally for innovation, performance and quality. Sandisk has two facilities recognized by the World Economic Forum as part of the Global Lighthouse Network for advanced 4IR innovations. These facilities were also recognized as Sustainability Lighthouses for breakthroughs in efficient operations. With our global reach, we ensure the global supply chain has access to the Flash memory it needs to keep our world moving forward. Job Description Actively contribute to provide Custom Datapath solutions for next generation Memory in advanced CMOS technology nodes. Designing Datapath (custom and/or RTL) Blocks, Full chip Timing Finesim Design closure to meet the specifications and product requirements Work closely with team and actively participate in technical discussions and reviews. Pro-actively get design issues/problems solved. Contribute to or propose innovative design solutions and design methodologies. Qualifications Bachelors/Masters degree in Electronics & Telecommunication/Electrical engineering (VLSI Design) Hands-on design knowledge on both Digital custom, Analog & mixed signal design environment. 4+ years of Experience on IO circuit blocks used in memory products like DDR4, DDR5, LPDDR4, LPDDR5, GDDR5, GDDR6 is desirable. NAND Flash Design knowledge is plus Familiar with custom design methodology & flow, Calibration, JTAG design requirements, understanding of High-speed IO circuit and Datapath design including DLL, Rx, Tx and clocking circuits Knowledge of High Speed layout guidelines, analog layout techniques, including floor-planning, matching, shielding and parasitic optimization Understanding Datapath circuits like pipelining, digital design, STA, fan-out and load estimation, FIFO design etc.. Familiarity with package/board/Power integrity /signal integrity constraints is a plus. Strong communication skills & circuit design knowledge is preferred. Tool knowledge: spice tools: finesim, hspice & other flows Good automation & scripting knowledge is plus. Additional Information Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution. Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at jobs.accommodations@sandisk.com to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Posted 19 hours ago

Apply

2.0 years

0 Lacs

Rohini, Delhi, India

On-site

We’re Hiring: Lead Embedded C Engineer – CCTV IP Camera (Linux / SoC) Location: Rohini, New Delhi Experience: 2+ years embedded Linux, 2+ years with SoC SDKs (e.g., Augentix, Realtek, Ingenic, Qualcomm, HiSilicon, Ti, Ambarella etc.) Salary : 10 to 15 lakhs (P.A.) Type: Full-time (immediate basis) Domain: Secure, STQC-compliant IP camera firmware (Govt/Infra-grade) What You’ll Build We’re developing a next-gen, STQC-compliant IP CCTV camera using the Augentix HC1705K SDK — with secure boot, TEE/TPM integration, live streaming, and ONVIF compliance. You’ll lead firmware architecture from bootloader to real-time video streaming. Key Responsibilities Architect secure embedded firmware on Linux (uClibc, MPP, BusyBox) Lead video pipeline (sensor → ISP → encoder → RTSP) Implement ONVIF (Profile S/G/T), discovery, PTZ, event config Integrate secure boot, OTA firmware updates, rollback prevention Work with TPM/TEE, debug lockdown (UART, JTAG, SWD), and STQC requirements Collaborate with hardware & AI teams, guide junior engineers Tech You’ll Work With C/C++, SoC SDKs (Augentix, HiSilicon, etc.) RTSP/ONVIF, gSOAP, testOnDemandRTSPServer Build systems: Makefile, menuconfig, cross-compilation Secure boot, cryptography, TEE, TPM Interfaces: MIPI CSI, I2C, UART, GPIO Why Join Us Ownership of a product impacting national-scale surveillance Work closely with HW/FW/AI pipeline on live silicon Competitive pay + long-term roadmap with future projects Fast-moving team with real hardware, not just simulation Apply Now: Send your CV and embedded project highlights to: Email- info@flyhawkindia.com Subject: Lead Embedded Engineer – CCTV Firmware

Posted 20 hours ago

Apply

3.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary 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. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Design, develop, unit test and documentation of the device driver for ARM SoC. Bring up the driver and unit test the driver features in the new ARM SOC. Optimize the driver for maximum performance. Bug analysis/fixing of the issues during product verification stage and customer reported issues. At least 6+ years of relevant experience in developing driver development with a record of strong individual technical achievement Strong programming skills in C and Linux experience. Device driver or board support package (BSP) knowledge or development experience. Must have hands on experience in developing the device drivers and bootloaders. Knowledge for ARM/DSP Processor Architecture, JTAG, Emulators. Experience in development of RDK-B ,Yocto build framework, QSDK framework and/or PRPL OS development and/or experience in Opensync is added advantage. Must have hands on experience in solving complex system issues with good problem-solving and debugging skills using Hardware debuggers. Excellent communication skills. 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 23 hours ago

Apply

8.0 years

0 Lacs

South Delhi, Delhi, India

On-site

Role Overview We are looking for an experienced embedded systems engineer to lead firmware development for energy-focused hardware systems. The role involves implementing low-level control logic, managing communication protocols, and ensuring system reliability in constrained environments. You’ll be working closely with a small cross-functional team across hardware, firmware, and backend to develop robust, real-time edge behaviors for field-deployed devices. Responsibilities • Develop and maintain embedded firmware on microcontrollers (e.g. STM32, ESP32, etc.) • Integrate serial communication protocols (UART, RS485, Modbus RTU/TCP) • Design and implement RTOS-based control flows for edge-level decision-making • Ensure firmware reliability through watchdogs, diagnostics, and OTA strategies • Optimize for memory, power, and compute-constrained environments • Collaborate with hardware and backend teams for testing, calibration, and deployment Required Skills • 4–8 years of experience in embedded C/C++ development • Hands-on experience with RTOS (FreeRTOS, Zephyr, or similar) • Strong understanding of embedded I/O, timers, interrupts, memory management • Familiarity with energy/IoT protocols like Modbus, CAN, or MQTT • Experience working with hardware tools: JTAG, logic analyzers, UART debug consoles Bonus (Not Required) • Experience with OTA firmware workflows • Exposure to power electronics, inverters, or industrial control systems • Basic familiarity with cloud or backend integration for IoT systems

Posted 23 hours ago

Apply

0.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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 23 hours ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

The role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices, connected applications, Telco Cloud, Automation, and Edge Compute platforms. This includes integrating network systems and operations related to the mentioned technologies. Design and develop Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. Work on bare-metal and RTOS-based systems for embedded applications. Implement Secure Boot, cryptographic modules, and trusted execution environments. Collaborate with hardware, security, and firmware teams for system integration. Debug and optimize low-level software for performance, power, and reliability. Contribute to bootloader development, BSP customization, and kernel bring-up. The ideal candidate should have strong programming skills in C for embedded systems, deep experience with Linux kernel internals, proficiency in x86 and ARM architectures, experience with FreeRTOS and bare-metal development, familiarity with audio and display subsystems, debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers. Preferred qualifications include a degree in Computer Science, Electronics, or related field, experience in automotive, IoT, or secure embedded systems, knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines, and strong documentation and communication skills.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

ahmedabad, gujarat

On-site

As an Embedded Software Staff Engineer at Softnautics, you will have the opportunity to work with cutting-edge technologies on upcoming FPGAs, next-generation processors, and development kits. Your primary focus will be collaborating with Linux experts to undertake development, debugging, and integration tasks. Joining the Device Engineering team in Ahmedabad/Pune, India, your role is essential in providing reliable, predictable, and adaptable IP and semiconductor engineering solutions for customers. Your responsibilities will include a wide range of tasks such as requirement understanding, designing, developing, unit testing, and debugging of Embedded Software for real-time applications. You will also be involved in creating documentation for requirement specifications, design, test plans, and test cases. Additionally, you will be responsible for debugging technical issues, delivering modules timely and with high quality, implementing feature enhancements, integration, bug fixing, and mentoring and building the team of next-level professionals. To excel in this role, you should have 5-8 years of experience in Embedded Software with a strong foundation in C programming. Project management experience of at least 1 year is required. Expertise in the Linux kernel and device drivers such as USB, SATA, PCI, Ethernet, WLAN, NFC, and Bluetooth is essential. Hands-on experience in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file systems, debugging kernel messages, and board bring-ups for cross platforms is a must. Moreover, familiarity with OS fundamentals, bootloaders, secure boot, ATF (ARM Trusted Firmware), ARM Trust Zone, development using Host-Target tool chains, system-level debugging, reverse engineering, Linux internals, and protocol-level knowledge of interfaces would be advantageous. Proficiency in debugging tools like GDB, KGDB, JTAG, ADB, and tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer is beneficial. Sound knowledge of software development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree is necessary. Desirable skills include the ability to independently lead and manage modules, knowledge of quality processes like CMMi and Agile Scrum, experience with open-source software packages, and a positive attitude towards collaboration with other leaders and projects. If you are passionate about learning new technologies, methodologies, strategies, and processes, possess excellent written and verbal communication skills, thrive in aggressive and high-pressure environments, and have a problem-solving and creative mindset, this role is for you. Your ability to prepare specifications, design documents, test plans, and test reports from requirements, as well as read schematics, datasheets, technical reference manuals, and silicon revision sheets, will be crucial in excelling as an Embedded Software Staff Engineer at Softnautics.,

Posted 1 day ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

IoTechWorld Avigation Pvt Ltd, Gurgaon is a drone manufacturing company (www.iotechworld.com) and is seeking a passionate and skilled Senior Embedded Design Engineer to join our team in building next-generation Drone solutions. Job Summary We are seeking a highly skilled Senior Embedded Systems Engineer with solid experience in Linux Device Drivers (LDD), RTOS-based development, electronics, and C/C++ programming. The ideal candidate will lead embedded firmware design and integration for real-time systems. Key Responsibilities ● Design and develop embedded firmware for ARM-based platforms. ● Develop and maintain Linux Kernel modules and Device Drivers. ● Work with various RTOS platforms (e.g., FreeRTOS, Zephyr, VxWorks). ● Collaborate with hardware teams for board bring-up and debugging. ● Good knowledge on peripheral Interface protocols: I2C, SPI, UART, CAN, USB, etc. Prior experience while working on RF communication is preferred ● Perform low-level debugging using JTAG, logic analyzers, oscilloscopes. ● Optimize system performance, memory usage, and power consumption. ● Mentor junior engineers and participate in design/code reviews. Required Skills ● Strong C/C++ programming skills with embedded systems. ● 5+ years of experience in Linux Device Driver development. ● Proficiency in at least one RTOS. ● Solid understanding of electronics and microcontroller systems. ● Experience with Yocto, Buildroot, or custom BSP development. ● Knowledge of communication protocols (I2C, SPI, CAN, UART). ● Strong debugging and problem-solving skills. Preferred Qualifications ● Experience with version control (Git), CI/CD workflows. ● Exposure to ARM Cortex-A/M series processors. ● Prior work with automotive, IoT, or medical-grade firmware is a plus. ● B.Tech/M.Tech in Electronics and Communication, Salary : Best in Industry and not a constraint for good candidate.

Posted 1 day ago

Apply

3.0 years

4 - 8 Lacs

India

On-site

We are seeking a skilled ESP32 Firmware Developer with solid experience in Modbus protocol to join our growing embedded systems team. If you have a strong foundation in C/C++ , experience with Arduino IDE, FreeRTOS, Nordic chip suite and know your way around industrial communication standards, this role is for you. You’ll take the lead in building reliable firmware for industrial IoT devices, integrating Modbus RTU and TCP/IP into ESP32-based platforms. You’ll collaborate closely with our hardware and software teams to ensure seamless, high-performance system behavior. Responsibilities: Firmware Development: Design, develop, and maintain firmware for ESP32-based systems. Modbus Integration: Implement and optimize Modbus RTU and Modbus TCP/IP communication protocols. RTOS: Utilize FreeRTOS for real-time task scheduling and inter-process communication. Hardware Integration: Work with hardware engineers to validate firmware behavior across schematics and prototypes. Performance Optimization: Ensure low-latency and low-power operation of firmware across different environments. Debugging & Testing: Use debugging tools (JTAG, logic analyzers, etc.) to identify and resolve system issues. Documentation: Write clear documentation for firmware architecture, APIs, and system workflows. Collaboration: Participate in sprint planning, code reviews, and team discussions to improve development velocity and code quality. Required Skills and Qualifications: Experience: 3+ years in embedded firmware development with ESP32. Languages: Proficient in C/C++ for embedded systems. Protocols: In-depth experience with Modbus RTU and TCP/IP (must-have). RTOS: Working knowledge of FreeRTOS. Tools: Arduino IDE , Nordic chip suite, Familiarity with oscilloscope, JTAG, UART analyzers, etc. Electronics: Understanding of circuit schematics, PCB layouts, and hardware interfaces (UART, SPI, I2C, GPIO). Debugging: Strong troubleshooting and root-cause analysis skills. Education: Bachelor’s degree in Electronics, Computer Engineering, or related field. Nice to Have: Experience with MQTT, CAN bus, or BACnet. Familiarity with OTA updates and firmware bootloaders. Experience working in Agile development teams. Job Type: Full-time Pay: ₹400,000.00 - ₹800,000.00 per year Benefits: Flexible schedule Health insurance Life insurance Work Location: In person Speak with the employer +91 7983182649 Expected Start Date: 10/08/2025

Posted 1 day ago

Apply

4.0 years

0 Lacs

Udupi, Karnataka, India

On-site

Blackfrog Technologies is a Manipal-based technology startup that manufactures medical devices. We are ISO 13485 and ISO 9001 certified and have developed patented systems for improving immunization supply chains and now delivering efficacious vaccines to some of the farthest corners of India and beyond. Join us and be a part of this exciting & fulfilling journey! Job Title: Lead Embedded Engineer Location: Manipal, Karnataka Employment Type: Full-Time Job Summary: We are seeking a highly skilled and experienced Electronics and Embedded Systems Lead to join our team. The ideal candidate will have a strong background in wireless technologies, IoT, and embedded systems development, with a minimum of 4 to 5 years of relevant experience. You will lead the design, development and deployment of innovative electronic and IoT solutions, ensuring high performance, scalability, and reliability. Required Qualifications: Bachelor’s/Master’s degree in Electronics Engineering/Electrical and electronics/Electronics and communication or a related field. Minimum 4 to 5 years of hands-on experience in embedded systems development and wireless technologies. Key Responsibilities: Lead end-to-end development of embedded systems, Electronics and IoT products. Collaborate with cross-functional teams, including hardware, firmware, and software engineers. Implement IoT systems, including sensors, connectivity, cloud integration, and edge computing. Develop secure communication protocols and ensure device security. Oversee PCB design and hardware prototyping. Mentor and guide junior engineers. Conduct code reviews and ensure best practices in development. Ensure products meet industry standards and certifications like IEC or other equivalent. Requirement: Proficient in programming languages like C, C++, and Assembly for embedded development. Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or ThreadX. Hands-on experience with microcontrollers/microprocessors (ARM Cortex, PIC, STM32, ESP32, etc.). Knowledge of low-level hardware-software integration and debugging tools (e.g., JTAG, Oscilloscopes, Logic Analyzers). Expertise in wireless communication protocols: Short-range: BLE, Wi-Fi, Zigbee, Z-Wave. Long-range: LoRa, NB-IoT, LTE-M, Cellular IoT, 5G. Other: RFID, NFC, GPS/GNSS. Experience with IoT protocols like MQTT, CoAP, HTTP, WebSockets, or AMQP. Knowledge of IoT platform integration (AWS IoT, Azure IoT Hub, Google IoT Core, etc.). Familiarity with data logging, edge computing, and analytics solutions. Familiarity with object-oriented programming principles and design patterns. Experience in device driver development for sensors, actuators, or peripherals. Familiarity with version control tools like Git. Proficient in embedded debugging tools and techniques. Experience in hardware and firmware testing using simulators, emulators, and test benches. Familiarity with compliance standards such as FCC, CE, and ISO for electronics. Familiarity with security standards such as ISO 27001 or NIST Cybersecurity Framework. Join our team to lead the development of cutting-edge IoT and embedded solutions that shape the future of connected technology!

Posted 1 day ago

Apply

0 years

0 Lacs

Hyderābād

On-site

Job Requirements Software Build system and Programming Proficient in C-language, able to develop system level Tests Good understanding of Makefiles and build systems ( yocto) for compiling embedded artifacts like baremetal firmware, kernel, rootfs, device trees, U-Boot, and TF-A. Work Experience System level testing in Linux and Firmware: Experienced in verifying Linux drivers via sysfs, debug tools, and understanding kernel-user space interactions and device trees, BareMetal drivers etc. System level understanding of software stack required to build embedded platform – Low level to middleware) Excellent Debugging and Problem-Solving skills : Skilled in resolving driver issues and interpreting hardware components like DMA engines, controllers, registers, and memory mapped I/O Understanding of SOC and ARM architecture : Solid understanding of SoC design and ARM architecture, including CPU, memory, and peripheral interactions. Embedded Boot Flow and Peripheral Knowledge: Experience with boot flows (OSPI, QSPI, JTAG) and peripheral protocols including I2C, Flash, GEM Ethernet, USB, and PCIe etc. Other Essential Skills: Strong technical communicator with problem-solving skills, team spirit, and a proactive, ownership-driven mindset. Location: Hyderabad, India

Posted 1 day ago

Apply

8.0 years

0 Lacs

Maharashtra, India

On-site

Namaskaram! We are seeking an experienced Embedded Software Engineer with deep expertise in Embedded Linux development. The ideal candidate will have 8+ years of hands-on experience working with Linux kernel, driver development, Yocto build systems, and hardware integration for embedded systems. You should be passionate about building robust, scalable firmware that interfaces seamlessly with custom hardware. We're also proud to share that Lenskart is now our strategic investor , a milestone that reflects the impact, potential, and purpose of the path we're walking. Join us as we co-create the future of conscious technology. Read more here: The smartphone era is peaking. The next computing revolution is here. Top 3 Daily Tasks: Develop and maintain Linux kernel modules, device drivers, and board-specific configurations for embedded systems Customize and manage Yocto-based Linux builds, create recipes, and ensure secure, stable system images Debug, test, and optimize embedded Linux platforms using tools like GDB, JTAG, and kernel logs Minimum Work Experience & Qualification Required: 8+ years of experience in Embedded Linux software development Bachelor's or Master's degree in Electronics, Computer Science, Embedded Systems, or a related field Top 5 Skills You Should Possess: Strong understanding of Linux internals (process management, system calls, memory management) Experience with Linux kernel and driver development, including Device Tree configuration, custom kernel modules, and debugging tools like dmesg, strace, gdb Proficiency in Yocto Project and build systems: writing .bb recipes, managing layers, and building minimal Linux distributions Hands-on experience with peripheral integration, including I2C, SPI, UART, GPIO, and devices like audio drivers and IMUs Knowledge of secure boot, U-Boot, rootfs customization, and filesystem security techniques (e.g., squashfs, dm-verity) What Would You Be Expected to Do: Configure, build, and maintain Embedded Linux distributions using Yocto Project Design and develop Linux device drivers and kernel modules Interface with hardware peripherals and perform board bring-up activities Implement power management, bootloader customization, and secure firmware practices Perform system-level debugging using GDB, JTAG, and static analysis tools Work with DevOps tools like Git, Jenkins/GitLab CI, and containerized build environments Document system architecture, kernel changes, and embedded workflows for internal reference

Posted 1 day ago

Apply

3.0 - 15.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description: Sr. Staff MCU BSW Engineer – Low-Level Drivers Position Summary: We are seeking a Sr. Staff MCU BSW Engineer – Low-Level Drivers to lead the design, development, and integration of hardware abstraction and peripheral drivers for automotive microcontroller (MCU)-based ECUs. This role is focused on enabling reliable and performanceoptimized software for key system components such as Zonal Controllers, Body Electronics, and Powertrain Modules. As a senior member of the Base Software (BSW) Engineering team at Stellantis, you will work closely with hardware and systems teams to bring up new platforms, implement peripheral control, and ensure compliance with industry standards. Key Responsibilities: Design, develop, and integrate low-level drivers for peripheral interfaces including GPIO, ADC, PWM, SPI, I2C, CAN, LIN, and UART Develop complex device drivers for low-level hardware components not supported by standard MCAL modules. Configure and integrate MCAL and hardware abstraction layers (IOHWAB) in AUTOSAR Classic environments Participate in board bring-up activities for new MCU hardware platforms Support development of Board Support Packages (BSPs) and diagnostic test software Optimize drivers for performance, determinism, and memory footprint Perform debugging and troubleshooting using oscilloscopes, logic analyzers, and JTAG tools Collaborate with hardware and software architects to define and review hardware/software interface requirements, ensuring alignment across system components Collaborate with hardware, OS, Sensor/Actuators and safety teams to validate low-level software under real-world conditions Ensure robustness and compliance with ISO 26262, MISRA C, and ASPICE Test and validate low-level driver code through unit and software testing to ensure maturity, traceability, and readiness for release Design and implement Wakeup/Sleep requirements related to low level drivers Contribute to CI/CD pipelines, automation frameworks, and software test infrastructure in real/virtual environment Document driver architecture, configuration, and integration guidelines Basic Qualifications: Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field 3-15 years of experience in embedded software development for automotive or real-time systems Strong programming skills in C and in-depth knowledge of MCU architectures (e.g., ARM Cortex-M, RH850, AURIX) Experience with MCAL, AUTOSAR BSW layers, or custom low-level driver frameworks Hands-on experience with hardware interfaces such as SPI, CAN, I2C, PWM, ADC, etc. Proficient with debugging tools and embedded development environments Familiarity with safety standards (ISO 26262), coding guidelines (MISRA), and software quality processes (ASPICE) Preferred Qualifications: Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field Experience with ASIL-B/D software development Familiarity with Vector DaVinci, EB tresos, or equivalent configuration tools Exposure to power modes, startup sequences, and fault detection mechanisms Scripting experience with Python or Shell for automation and test development Understanding of vehicle communication protocols (CAN, LIN, Ethernet) and diagnostic stacks (UDS, DoIP) Experience with bootloader integration and secure hardware interfaces Please share your profiles to careers.swxindia@stellantis.com with below details: Total yrs. of exp: CCTC: ECTC: NP: Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. By submitting your application, you are accepting our privacy notice: https://www.stellantis.com/en/privacy”

Posted 1 day ago

Apply

10.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

We're Hiring: Embedded Systems Lead (10+ Years Experience) 📍 Location: Ahmedabad (On-site) 💼 Type: Full-time | Permanent 🧠 Experience: 10+ Years in Embedded Systems Development --- 🧭 About the Role We are looking for a **seasoned Embedded Systems Technical Lead** who can own the full embedded product development lifecycle—from concept to deployment—for mission-critical **IoT products**. This role demands **deep technical expertise**, **cross-functional leadership**, and a strong grasp of **firmware architecture**, **protocol integration**, **hardware-software interfacing**, and **quality assurance**. 🔧 Key Responsibilities * Architect and lead development of embedded systems across **ESP32**, **ARM Cortex-M**, and **other MCU platforms** * Define scalable firmware architecture for **RTOS**/**bare-metal** systems with modular driver design * Guide integration of **BLE**, **Wi-Fi**, **LoRaWAN**, and **cellular (2G/3G/4G) modules** * Oversee implementation of **secure OTA**, **bootloaders**, **memory management**, and **firmware protection** * Conduct technical reviews, performance tuning, and **code quality enforcement** * Collaborate closely with **hardware**, **cloud/backend**, and **product teams** for system integration * Lead **debugging efforts** with advanced tools (DSO, JTAG, logic analyzers, protocol analyzers) * Implement communication protocols: **MQTT**, **Modbus (RTU/TCP)**, **RS485**, **HTTP(S)** * Drive **low-power optimization** for battery-operated IoT devices * Contribute to **design documentation**, **compliance checklists**, and **release planning** * Mentor junior engineers and enforce engineering best practices (Git workflow, CI/CD, coding standards) --- 🧠 Key Skills & Qualifications * 10+ years of experience in embedded system design and development * Mastery in **C/C++**, with working knowledge of **Python** or **Shell scripting** * Deep expertise in **FreeRTOS**, **ESP-IDF**, and **bare-metal** systems * Proven experience in **system architecture**, **RTOS task scheduling**, **inter-process communication**, and **synchronization** * Hands-on experience with **LoRaWAN stacks**, **Quectel/SIMCOM modules**, and **secure comm protocols** * Strong knowledge of **PCB bring-up**, **schematic review**, and **hardware validation** * Familiarity with **ISO/IEC coding standards**, **EMI/EMC considerations**, and **safety/compliance** (optional but preferred) * Exposure to **cloud-connected IoT solutions**, **OTA pipelines**, and **backend integration** * Experience in **leading teams**, **project planning**, and **codebase refactoring** 🤝 Why Join Us * Opportunity to **architect real-world IoT platforms** from the ground up * Collaborate with **top talent** across embedded, hardware, and cloud * Define best practices and build systems that scale * Competitive salary and **growth into Technical Engineering and product development** roles

Posted 2 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You should have experience in designing and implementing test methodologies for large, complex SoCs. You must be capable of resolving scan issues in complex multi-clock domain designs, developing DFT strategies for complex System-On-Chip designs, and generating & integrating Memory BIST, JTAG, SCAN/ATPG. You should be an expert in analyzing fault coverage, delay fault, and enhancements. Experience in developing and running scan insertion scripts, performing ATPG simulation & analyzing results is required. Expertise in Mentor / Synopsys DFT tools and debug skills in a Verilog design environment is essential. Experience with static timing analysis (STA) & formal verification is desirable. Proficiency in common UNIX scripting languages (perl, tcl, csh, sh) is a must. Kindly email your resume to careers@perfectus.com with Job Code DFT in the subject line.,

Posted 2 days ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

We are searching for individuals who are passionate about driving innovation in the electronics industry at Xelec. Innovation is at the core of our business, and we are open to exploring ambitious and revolutionary ideas. We believe that every idea, no matter how wild, deserves to be explored through serious attempts. As an intern at Xelec, your responsibilities will include: Software Development: - Writing, testing, and debugging embedded software using languages such as C, C++, or assembly - Developing and optimizing code - Implementing and testing algorithms, communication protocols, or device drivers Hardware Interaction: - Working with development boards, sensors, and peripheral devices - Interfacing software with hardware components - Assisting in the design, testing, and troubleshooting of circuits Testing and Debugging: - Using debugging tools like JTAG, oscilloscopes, and logic analyzers for issue diagnosis and resolution - Running tests on embedded systems to ensure functionality and performance - Writing and executing unit tests and integration tests for software modules Documentation: - Maintaining clear documentation of code, hardware designs, and test procedures - Writing technical reports or summaries for team meetings or project updates - Working on both client and internal projects About the Company: Xelec is a visionary electronics B2B startup founded by a serial entrepreneur with a history of running profitable businesses. Xelec aims to digitize a traditional industry while creating futuristic in-house products to drive the next wave of innovation. Join us in this exciting journey of innovation and growth.,

Posted 2 days ago

Apply

5.0 - 10.0 years

18 - 20 Lacs

Gurugram

Work from Office

Working close to the Linux kernel and constructing the base layer (embedded Linux, drivers, BSP, bootloaders) of the hardware platforms (Home Gateways) Work on the latest technologies and standards, heavily interacting with different chip-vendors and hardware manufacturers to create the "connected home" of tomorrow Developing software components taking into account the specific architectures of the platform (hardware/software acceleration, offload) Developing management software for multiple WAN technologies (xPON, xDSL, FTTH, ) Exploiting the chipset and board capabilities to offer the best performances and experiences Developing software for securely loading and updating the gateways Creative and able to think conceptually, Eager to learn and try new things Strong analytic and synthesis skills are required At least 5 years experience in Embedded Software development ( C language mandatory) Hands on experience with Linux software development and very good debugging skills (gdb, JTAG) Good knowledge of the Linux kernel/OS and device drivers (GPIO, flash storage, Ethernet ) Knowledge of Linux bootloaders for embedded systems (u-boot) Knowledge of networking stacks and related management protocols (TCP/IP L2/L3, xDSL, OMCI) Good to have: Experience with openWrt or prpl development is a plus Good to have: Experience with hardware-software integration of chipsets relevant in the router/gateway industry (ARM/MIPS/x86 SoC s from Broadcom, MxL, Qualcomm, Mediatek, ) is a plus Hosted Staff- Innovation India

Posted 2 days ago

Apply

1.0 - 4.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's or Master's degree or equivalent practical experience, 5 years of experience with Design for Testability/Design for Debugging (DFT/DFD) flows and methodologies, Experience in developing DFT specifications and DFT architecture, Experience in fault modeling, test standards and industry DFT/DFD/Automatic Test Pattern Generation (ATPG) tools with Application-Specific Integrated Circuit (ASIC) DFT, synthesis, simulation and verification flow, Preferred qualifications: Experience with DFT for a subsystem with multiple physical partitions, Experience with Internal JTAG (IJTAG) ICL, Procedural Description Language (PDL) terminology, ICL extraction, Instrument Connectivity Language (ICL) modeling with Siemens Tessent Tool, Experience with Spyglass-DFT, DFT Scan constraints and evaluating DFT Static Timing Analysis (STA) paths, Experience with coding language like Perl or Python, Knowledge of DFT techniques like SSN, HighBandwidth IJTAG, About the jobBe part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products You'll contribute to the innovation behind products loved by millions worldwide Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration 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 Work with Design for testing (DFT) engineers, Register-Transfer Level (RTL), Physical Designer Engineers, System on a chip (SoC) DFT and Product Engineering team, Work on Subsystem level DFT scan, Memory Built-In Self Test (MBIST) Architecture with multiple voltage, power domains, Write scripts to automate the DFT flow, Develop tests that can be used for Production in the Automatic Test Equipment (ATE) flow, Work with members of the DFT team to deliver two or more Subsystems in a SoC, 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 , Show

Posted 2 days ago

Apply

1.0 - 2.0 years

3 - 7 Lacs

Chennai, THIRUMUDIVAKKAM

Work from Office

Role & responsibilities Design and develop embedded firmware for medical devices using STM32,PIC and ATMega microcontrollers. Implement communication protocols ( IC2,SPT, UART,USB) and drivers for sensors,actuators,displays and other hardware peripherals. Develop safety -Critical software complaint with IEC 62304,ISO 13485,ISO 14971 and IEC 60601 standards. Optimize power management and real time performance using Azure RTOS/Thread X Conduct Hardware software integration testing ,root cause analysis and defect resolution. collaborate with hardware ,verification and regulatory teams to ensure product reability. Maintain version control (SVN/Git) and technical documentation. Preferred candidate profile Minimum 2 years experience of embedded C/C++ developments in medical devices Expertise in ARM Cortex M - STM32/NXP I2C,SPI,UART Knowledge of RTOS Familiarity with Medical Standards

Posted 2 days ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description Role: The Validation Engineering group is seeking qualified engineers with expertise in Python automation and RF validation/testing. We are looking for Python Automation Engineers who have practical experience in RF/hardware testing and validation of RF/wireless products, specifically related to WLAN, Bluetooth (BT), BLE, and Zigbee standards. The selected candidate will participate in all stages of product validation, including FPGA pre-silicon testing, post-silicon IC package, module, and board-level evaluations. Responsibilities will include conducting both RF and wireless testing. Meet the team: The Validation Team serves as an essential interface between the Design team and product datasheet development. This group ensures that products satisfy all specified performance requirements. Upon successful validation, the team compiles the datasheet based on comprehensive characterization data. If the product does not meet requirements, the Validation Team collaborates with Designers to diagnose and resolve underlying issues. The team oversees the full operation of radio systems and associated domains within wireless MCUs, including analog and digital components, peripheral and core elements, RF and baseband signaling, power amplifiers, packet handlers, oscillators, random pattern generators, and various transmitter or receiver functions. Additionally, the Validation Team is responsible for enabling hardware support across all wireless solutions, such as Bluetooth, Zigbee, Wi-Fi, Z-Wave, and proprietary protocols. Learn more about our Wireless solutions here: https://www.silabs.com/products/wireless Key Responsibilities: Conduct RF validation and regulatory testing for WLAN, BT, BLE, and Zigbee products. Debug RF design and modulation issues for WLAN, BT, BLE, and Zigbee protocols, and collaborate with the design team to resolve them. Develop and debug automation scripts in Python for testing and validating products at various temperatures. Create Power BI reports from test data, analyze the results, and generate datasheets based on conclusions. Perform board-level bring-up and debugging tasks. Preferred Skills: 4–6 years of relevant experience in hardware automation. Demonstrated proficiency in Python programming, including familiarity with essential libraries and frameworks. Comprehensive knowledge of automation frameworks and scripting tools, such as PyTest. Solid understanding of hardware communication protocols, including UART, I2C, SPI, and J-Link/JTAG/SWD. Proficient in utilizing code and script management tools, such as Git. Experience in data processing and analysis, particularly using Power BI or similar platforms. Strong foundational understanding of electronics principles. Familiarity with RF test equipment, including signal generators, spectrum analyzers, signal analyzers, network analyzers, oscilloscopes, and logic analyzers, is advantageous. Prior experience working with RF PCB boards and FPGA boards is considered an asset. Qualifications: B.E/M.E in Electronics & Communication Engineering. Benefits & Perks : Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun. Equity Rewards (RSUs) Employee Stock Purchase Plan (ESPP) Insurance plans with Outpatient cover National Pension Scheme (NPS) Flexible work policy Childcare support

Posted 2 days ago

Apply

5.0 - 10.0 years

1 - 4 Lacs

Pune

Work from Office

JOB DESCRIPTION Role: BSP Engineer Working area: IVI /ADAS BSP Experience: ~6+ years Technical and domain skills: • Strong embedded development experience with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in QNX / Linux / Android and Hypervisor embedded systems. • Must have hands-on development experience in C, C++, • Hands on experience on drivers in QNX / Linux / Android. • Hands on development experience in multi-threaded and multi-core environment. • Hands on experience with board bring up, schematics understanding • Good Communication and debugging skills • Skillset : C, C++. Linux, QNX / RTOS , UART, SPI, I2C, PCIE, Ethernet, Memory/Storage drivers, Hypervisor, Camera / Display / Audio • Experience in using debugging tools such as JTAG, Trace32, CRO , Logic Analyzers High level Roles and responsibilities: • Driver customization and Board bring up • Collaborate with cross-functional teams, engineering for smooth execution • Demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team Role: The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements,.

Posted 2 days ago

Apply

4.0 - 9.0 years

1 - 4 Lacs

Bengaluru

Work from Office

Job Desrciption :: Role: Performance Engineer Working area: Experience: ~4+ years Technical and domain skills: • Must have hands-on development experience in C, C++ • Must have work experience in Automotive domain • Good to have exposure on QNX/RTOS/Android • Analysing Architecture and Metrics using the Performance Analysis tools to determine CPU utilization, CPU Frequencies, CPU process statistics, DDR profiling, Memory profiling, IO Profiling • Exposure on Reducing both CPU load and GPU load to minimize overall time consumption. • Exposure to CPU and GPU Libraries. • Exposure to Trace Analysis, CPU and GPU optimization. • Tools: Snapdragon Profiler, QProfiler, Sysprofiler, Sysmon • Experience in using debugging tools such as JTAG, Trace32 High level Roles and responsibilities: • CPU / GPU profiling, Optimization • Collaborate with cross-functional teams, engineering for smooth execution Qualification and experience: • Bachelor’s or master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team

Posted 2 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

This role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps), Telco Cloud, Automation, and Edge Compute platforms. This role includes integrating network systems and operations related to these technologies. You will be responsible for designing and developing Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. You will work on bare-metal and RTOS-based systems for embedded applications, implement Secure Boot, cryptographic modules, and trusted execution environments (TEE). Collaboration with hardware, security, and firmware teams is essential to ensure robust and secure system integration. Debugging and optimizing low-level software for performance, power, and reliability will be part of your responsibilities. Additionally, you will contribute to bootloader development, BSP customization, and kernel bring-up. The technical skills required for this role include strong programming in C for embedded systems, deep experience with Linux kernel internals, device tree, and driver development. Proficiency in x86 and ARM architectures, including memory management and interrupt handling is necessary. Experience with FreeRTOS and bare-metal development is a must. Hands-on experience with Secure Boot, TPM, cryptographic libraries (OpenSSL, mbedTLS), and key management is essential. Familiarity with audio and display subsystems (ALSA, I2S, HDMI, DRM/KMS) is beneficial. Debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers are also required. Preferred qualifications for this role include a Bachelors or Masters degree in Computer Science, Electronics, or a related field. Experience in automotive, IoT, or secure embedded systems is preferred. Knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines would be advantageous. Strong documentation and communication skills are also desired for this position.,

Posted 3 days ago

Apply

0.0 years

0 Lacs

Bengaluru, Karnataka

On-site

GE Healthcare Healthcare Patient Care Solutions Category Digital Technology / IT Early Career Job Id R4027378 Relocation Assistance Yes Location Bengaluru, Karnataka, India, 560066 Job Description Summary As a Software Engineer, you will be responsible for the design, development, and maintenance of PCS Device OS-Operating System Platform. The role is responsible for the design and development of Linux based embedded OS based on Yocto Distribution for Patient Care Solutions products. GE HealthCare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities In this role, you will: Develop Platform OS, BSP- Board Support Package and drivers for Linux based Embedded software. Create and deliver platform components and analyze and resolve technical issues. Provide technical support and guidance to embedded software team members during the development process. Interacting with global teams to promote consistency and maximize synergies across common software platforms. Ensuring Software Development Life Cycle process compliance during requirements gathering, architecture design, implementation, and verification. Working effectively in Agile scrum team and continuously improving the team’s performance. Comply with the GE HealthCare Quality Manual, Quality Management System, Quality Management Policy, Quality Goals, and applicable laws and regulations as they apply to this job type/position. Complete all planned Quality & Compliance training within the defined deadlines. Identify and report any quality or compliance concerns and take immediate corrective action as required. Ensure compliance/closure of Regulatory and Quality requirements before approving Design Outputs/Program Deliverables. Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives. Responsible for overall software quality including unit testing and verification of the system. Educational Qualifications: Minimum 3 plus years experience with Bachelor's Degree / Masters in a relevant Engineering discipline (Electronics or Software is preferred) Required Qualifications: Strong C- language skills. Experience in Embedded Linux Device Driver development & Yocto Distribution Development. Debugging Expertise: Experience in kernel level debugging, JTAG debugging and dump analysis tools Scripting Expertise. BSP-Linux Board Support Package experience. Experience in Shell / Python scripting. Strong interpersonal skills. Desired Characteristics Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues IDE Experience: Visual Studio Code/Eclipse and Qt Creator. C++ language skills CMAKE scripting good to have. Inclusion and Diversity GE HealthCare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. #LI-Hybrid #LI-MP2 Additional Information Relocation Assistance Provided: Yes

Posted 3 days ago

Apply

Exploring JTAG Jobs in India

The job market for JTAG (Joint Test Action Group) professionals in India is thriving, with many companies looking for skilled individuals to work on testing and debugging electronic devices. If you are a job seeker interested in pursuing a career in JTAG, this article will provide you with valuable information to help you navigate the job market in India.

Top Hiring Locations in India

Here are 5 major cities in India actively hiring for JTAG roles: 1. Bangalore 2. Hyderabad 3. Pune 4. Chennai 5. Delhi

Average Salary Range

The estimated salary range for JTAG professionals in India varies based on experience level: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

A typical career progression in the JTAG skill area may look like this: - Junior JTAG Engineer - JTAG Engineer - Senior JTAG Engineer - JTAG Team Lead - JTAG Manager

Related Skills

Other skills that are often expected or helpful alongside JTAG include: - PCB design - Embedded systems programming - Debugging techniques - Circuit analysis

Interview Questions

Here are 25 interview questions for JTAG roles: - What is JTAG and how does it work? (basic) - Explain boundary scan testing. (medium) - How do you troubleshoot JTAG connectivity issues? (medium) - What is the importance of JTAG in hardware testing? (basic) - Describe the difference between JTAG and ISP (In-System Programming). (medium) - How do you handle JTAG chain length limitations? (advanced) - What are some common JTAG programming languages? (basic) - Explain JTAG tap controller states. (medium) - How do you test for shorts and opens using JTAG? (advanced) - What are the advantages of JTAG testing over traditional testing methods? (basic) - Describe the process of JTAG boundary scan. (medium) - How do you ensure JTAG test coverage for complex circuit boards? (advanced) - What is the role of JTAG in programming FPGAs? (medium) - Explain the concept of JTAG daisy chaining. (medium) - How do you verify the integrity of JTAG test patterns? (advanced) - What are the limitations of JTAG testing? (medium) - Describe JTAG debugging and its benefits. (basic) - How do you handle JTAG TAP controller initialization? (advanced) - What are the different JTAG standards and their differences? (medium) - Explain the use of JTAG in programming flash memory. (medium) - How do you handle JTAG test access port contention? (advanced) - Describe the role of JTAG in boundary scan testing. (basic) - How do you verify JTAG chain integrity? (advanced) - What are the best practices for JTAG testing in a production environment? (medium) - How do you troubleshoot JTAG communication failures? (advanced)

Conclusion

As you explore opportunities in the JTAG job market in India, remember to showcase your skills and knowledge during interviews. By preparing thoroughly and demonstrating your expertise, you can increase your chances of securing a rewarding job in this field. Good luck with your job search!

cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies