Home
Jobs

895 Usb Jobs - Page 31

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6 - 11 years

8 - 9 Lacs

Vadodara

Work from Office

Naukri logo

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. Integrate and validate new product designs. Provide post-production support Interface with hardware design and development. Assess third-party and open-source software. Evaluate new products and integrate them into existing solutions. Follow established procedures and best practices, and develop new processes. Work with the Manager in developing technical specifications based on customer requirements. Coordinate with design, development, testing and implementation teams plan and complete assigned projects within deadlines. Identify technical risks and challenges and propose action plans. Ensuring design and architecture and quality of the product by following standard protocols and strong fundamentals. Programming languages: C, C++ Communication protocols: I2C, SPI, UART, USB Microcontroller Architecture: ARM family Software tools: Visual Studio, Version control (SVN. CVS), debugging, and for code analysis (Keil), for bug tracking (Redmine, Bugzilla). Desirable knowledge for: Experience in RTOS. Knowledge of open-source hardware platforms like Raspberry Pi. Hands-on experience in using development tools (like IDEs, Emulators, analyser) and debugging of real-time issues. Experience working with products having Bluetooth, SD card interface, Wi-Fi, Touchscreen Hardware. Knowledge of closed-loop control systems. Ability to use CRO, DMM, Logic analyser, USB analyser. Knowledge of Agile software development methodologies.

Posted 2 months ago

Apply

10 - 12 years

17 - 19 Lacs

Vadodara

Work from Office

Naukri logo

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. Integrate and validate new product designs. Provide post-production support Interface with hardware design and development. Assess third-party and open-source software. Evaluate new products and integrate them into existing solutions. Follow established procedures and best practices, and develop new processes. Work with the Manager in developing technical specifications based on customer requirements. Coordinate with design, development, testing and implementation teams plan and complete assigned projects within deadlines. Identify technical risks and challenges and propose action plans. Ensuring design and architecture and quality of the product by following standard protocols and strong fundamentals. Programming languages: C, C++ Communication protocols: I2C, SPI, UART, USB Microcontroller Architecture: ARM family Software tools: Visual Studio, Version control (SVN. CVS), debugging, and for code analysis (Keil), for bug tracking (Redmine, Bugzilla). Desirable knowledge for: Experience in RTOS. Knowledge of open-source hardware platforms like Raspberry Pi. Hands-on experience in using development tools (like IDEs, Emulators, analyser) and debugging of real-time issues. Experience working with products having Bluetooth, SD card interface, Wi-Fi, Touchscreen Hardware. Knowledge of closed-loop control systems. Ability to use CRO, DMM, Logic analyser, USB analyser. Knowledge of Agile software development methodologies.

Posted 2 months ago

Apply

5 - 7 years

7 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

UST Designation: Lead I - Semiconductor Product Validation Requirement name: Cluster Validation Engineer Role Proficiency: Independently handle test deliverables and deadline management coordinate with and build the team for a given project Outcomes: Work with customer to ensure there are no escalations Coordinate with the team effectively Conduct technical interview for the project requirements Perform validation and root cause analysis Perform escape analysis Isolate/ packetize the failures to correct component Attend customer meeting and communicate effectively on the requirements/ results. Locate the product failures and report it in test repository and bug tracker Learn technology business domain system domain individually and as recommended by the project/account Complete the certifications for the role (like ISTQB UST GAMMA certifications) Ensure the product and validation complies with the defined SLA Measures of Outcomes: Perform defect triaging Adherence to schedule and timelines Number of post delivery defects Number of non-compliance issues SLA turnaround of production bugs Define productivity standards for project Completion of all mandatory training requirements Outputs Expected: Manage Project: Manage task deliverables with quality and targeting completion timeframe. Estimate: Estimate time effort and resource dependence for ones own work and for others work. Document: Create component level / product behaviour documents Create test reporting templates BKMs and knowledge sharing documents for team Status Reporting: Report status of tasks assigned Compliance with validation standards and process Mentoring: Mentor senior validation engineers by providing on job facilitations Host classroom training sessions for the junior validation engineers Skill Examples: Good presentation skills and diplomacy Should possess good bug advocacy skills Automation scripting skills Able to perform severity and priority identification of sightings raised Ability to estimate effort time required for own work and for the junior engineers Ability to perform and evaluate test in the customer or target environment Work in a team environment Good written and verbal communication abilities Good analytical skills Knowledge Examples: Able to understand the product lifecycle and deadline Should possess excellent domain knowledge Good CPU/ GPU architecture knowledge Possess very good knowledge of the product Additional Comments: Client job title: Firmware Validation Engineer UST Job Title: Lead I - Semiconductor Product Validation Who we are: At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in over 25 countries, we build for boundless impact touching billions of lives in the process. Visit us at UST.com. The Opportunity: UST is looking for 1 Semiconductor Product Validation Engineer. Key Roles Responsibilities: We are looking for a highly motivated Senior Software Engineer with experience in System on Chip Architecture (SoC), Bring up of SoC, root causing issues at the intersection of multiple subsystems across firmware and hardware. Responsibilities: Owns SOC and Platform FW Integration, validation (including validation environment), and debugging of different domains within server architecture (such as SoC FWs, BIOS, BMC etc.) Ability to see system level big picture to validate that the integrated firmware/system software aligns to architectural goals of product to meet the defined use cases and KPIs (thermal, power, stability and performance). Collaborate with system and FW architects to gather the requirements, translate to validation plans, develop test content, automate executions, and debug/triage of observed/reported failures. Excellent debugging and troubleshooting skills with the aim to become point-of-contact for platform level issues. Ensure systematic closure of issues for subsequent releases. Work with architect, firmware, program management and component dev teams for day-to-days operations as well as for long-term roadmap improvements by feeding back key learnings Passionate about exploring and deploying noble methods to improve test coverage, release/test automation, and efficiency of our FW releases. Create automated dashboards to always reflect health and quality of system for decision making. Required Skills: Demonstrated experience in system level Integration, validation (including validation infrastructure setup), automation framework (such as Robot Framework), and debugging of system software. Experience in validation / development in server space is big plus. Experience of creating validation test plans, developing test content to achieve the validation plan, and automating the execution of test contents. Experience of creating or working with automated testing pipeline aka CI/CD (integration + validation) Firmware development and testing on multiple HW test environments (FPGA, Emulation, Simulation etc.) Have deep experience of system level debugging (including customer issues) with good understanding of managing and triaging production level issues. Good knowledge of hardware debuggers like JTAG, Oscilloscope, and Logic Analyzer etc. Knowledge of automation framework setup and deployment. Excellent communication and inter-team collaboration skills Debug experience resulting in solving complex Hardware/Firmware interface issues. Qualification: Bachelor s or higher in Computer Science, Computer Engineering, Electronics Engineering, or similar. 8+ years of professional experience in testcase design/development, test automation, integration, validation, or system level debugging in embedded systems Strong problem solving, debugging, and troubleshooting skills. Hands on experience in programing in Python or C or C++ Experience with Platform initialization, Board support package (UEFI/U-Boot), integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading. What we believe: We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, its those same values that are inspiring us to encourage innovation from everyone to champion diversity and inclusion and to place people at the centre of everything we do. Humility: We will listen, learn, be empathetic and help selflessly in our interactions with everyone. Humanity: Through business, we will better the lives of those less fortunate than ourselves. Integrity: We honour our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by f

Posted 2 months ago

Apply

5 - 8 years

22 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Participating in the development of application software for Patient Monitors Analyzing and understanding the Software/Functional Requirements Specification Owning the detailed design of the system. Comfortable in design, implementation, testing, and documentation Ensure quality by writing developer level tests (unit, component, etc) Contributing to Features/User stories for modules/SDS /Test strategy Working with team for the quality and timely deliveries. Creating products according to the specifications and software development process Creating engineering documentations to comply with product development policies, practices and procedures Participates in peer reviews for project artifacts and ensure the quality of deliverables Supporting project estimation, planning and risk management activities Keeping abreast of technical developments in own field through study, technical contacts and propagate it Experience of leading a small team is a plus you're the right fit if: B.E/B.Tech/M.Tech in Computer Science or Electronics with 5-8 years of experience with good Knowledge of C++ (20 and above) and Python in Linux platforms. Experience working with Embedded projects. Good knowledge of serial communication and communication protocols (e.g RS232, RS422, USB, SPI etc) Basic knowledge of HW (egmicrocontroller, A/D converter, i/o controls) Basic knowledge in the field of digital signal processing (optional) Basic knowledge of medical technology and human physiology Experience working with CI/CD pipelines Experience in working with docker containers Proficient in Github Experience in gtest/catch2/pytest Working experience in Agile/SAFe development methodologies Work experience on systems used in healthcare is a plus. Basic knowledge of MBSE tools like Cameo is a plus

Posted 3 months ago

Apply

5 - 8 years

22 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Participating in the development of application software for Patient Monitors Analyzing and understanding the Software/Functional Requirements Specification Owning the detailed design of the system. Comfortable in design, implementation, testing, and documentation Ensure quality by writing developer level tests (unit, component, etc) Contributing to Features/User stories for modules/SDS /Test strategy Working with team for the quality and timely deliveries. Creating products according to the specifications and software development process Creating engineering documentations to comply with product development policies, practices and procedures Participates in peer reviews for project artifacts and ensure the quality of deliverables Supporting project estimation, planning and risk management activities Keeping abreast of technical developments in own field through study, technical contacts and propagate it Experience of leading a small team is a plus you're the right fit if: B.E/B.Tech/M.Tech in Computer Science or Electronics with 5-8 years of experience with good Knowledge of C++ (20 and above) and Python in Linux platforms. Experience working with Embedded projects. Good knowledge of serial communication and communication protocols (e.g RS232, RS422, USB, SPI etc) Basic knowledge of HW (egmicrocontroller, A/D converter, i/o controls) Basic knowledge in the field of digital signal processing (optional) Basic knowledge of medical technology and human physiology Experience working with CI/CD pipelines Experience in working with docker containers Proficient in Github Experience in gtest/catch2/pytest Working experience in Agile/SAFe development methodologies Work experience on systems used in healthcare is a plus. Basic knowledge of MBSE tools like Cameo is a plus

Posted 3 months ago

Apply

3 - 6 years

2 - 3 Lacs

Coimbatore

Work from Office

Naukri logo

With a minimum of 3 to 6 years of hands-on experience in Embedded C and C++. The ideal candidates should have a solid background in software development and be we'll-versed in working with BLDC and Microcontroller technologies. Key Responsibilities: Design, develop, and test embedded software for various applications Collaborate with cross-functional teams to ensure successful project delivery Troubleshoot and debug software/firmware issues Stay updated on industry trends and incorporate best practices into development processes Key Skills: Embedded C Embedded C++ Software Development Software Engineer Requirements : Strong proficiency in C and C++ Communication Protocols CAN Experience ranging from 3 to 6 years Immediate joiners with a maximum notice period of 20 days will be given preference Knowledge in BLDC and Microcontroller is highly desirable

Posted 3 months ago

Apply

9 - 14 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

The candidate will get to work on the Verification of complex PLLs that are delivered to various AMD SoCs. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/ timezones . You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Verification of IP features : Feature Test plan creation, Verification of the IP in RTL, Gatesim and Analog Mixed Signal simulations. Create methodology-based (UVM) verification testbenches and components from scratch for various IP features. Quality deliverables through regressions Verification coverage: code-coverage, functional coverage, assertions, to achieve 100% verification completeness Reviews, and feedback to design/architecture teams. PREFERRED EXPERIENCE: Years of experience 9+ Required. Expertise in System Verilog, methodology based testbench architectures such as UVM, and System Verilog assertions (SVA) Expertise in code and functional coverage. Excellent Problem solving and debugging skills. Excellent Communication skills Strong digital design knowledge. Exposure to UPF based low power RTL verification Prior experience in PLL verification and Mixed signal verification methodology is highly desirable. Exposure to digital-analog co-simulations (cosims) is desirable. ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering

Posted 3 months ago

Apply

12 - 15 years

14 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

As a Senior Design Verification Engineer, you will define verification methodology and implement the corresponding verification plan for the SoC. You will participate in the design verification and bring-up of the SoC by writing relevant tests, coverages, assertions, developing automation infrastructure, debugging code, test benches, test harnesses, while interacting with the extended team. You will work closely with multi-disciplinary groups including Product Design, Audio Technology, Computer Vision, Hardware and Software Engineering, to create a multi-model SoC that enables development of world-class hardware devices. Basic qualifications Bachelor s/ Master s degree or higher in EEE/ECE 12+ years or more of practical semiconductor design verification including System Verilog, UVM, GLS, assertions and coverage driven verification. Experience using multiple verification platforms: UVM test bench, emulator, software environments Experience with industry standard IO interfaces like AMBA, CXL, USB, MIPI, PCIE, DDR etc Experience with ARM/RISCV Experience defining verification methodologies Experience with test plan development, test bench infrastructure, developing tests and verifying the design Experience with writing directed/constrained-random tests Experience identifying bugs in architecture, functionality, and performance with strong overall debug skills Experience verifying at multiple levels of logic from SoCs to full system testing Experience with industry standard tools and scripting languages (Python) for automation Experience in SOC Architecture is a strong plus Experience with debugging system level issues Experience with industry standard IO interfaces like AMBA, USB, MIPI, PCIE etc Experience with formal verification techniques Excellent verbal and written communication skills

Posted 3 months ago

Apply

5 - 7 years

5 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

UST Title - Lead I - Semiconductor Product Validation Client Title - Python Developer Who we are: At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact touching billions of lives in the process. Visit us at . Summary: UST is looking for Firmware Validation +Python Developer canddiates. The Opportunity: Python Development / Automation. Knowledge in Server Validation. Design and implement complex systems using OOP and design patterns. Experience in Dictionary and Decorators. Develop and maintain robust, scalable Python applications. Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development. Defining transaction level models of non-memory mapped interfaces (I2C, SPI, USB, CAN, Ethernet etc). Porting the embedded operating system (Linux, VXWorks, Android ) on the virtual prototype, developing the device drivers etc. Verification of models at IP SoC level. Develop regress able self checking test suites using C/ARM assembly. Develop System Level Flows and Methodologies using virtual prototypes. Support the firmware. What you need: Please include the requirements, Qualification, Education, etc Required Skills: Strong in Python OOPS. Python automation Porting the embedded operating system (Linux, VXWorks, Android ) on the virtual prototype, developing the device drivers etc. Qualification: BE in Computer Science/Computer Engineering/EE or equivalent experience 6+ Years of experience What we believe : We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, its those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do. Humility: We will listen, learn, be empathetic and help selflessly in our interactions with everyone. Humanity: Through business, we will better the lives of those less fortunate than ourselves. Integrity: We honour our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance. To support and promote the values of UST. Comply with all Company policies and procedures Skills Systemc,Linux,Python

Posted 3 months ago

Apply

3 - 5 years

2 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Hardware Engineer Testing Please work on the below requirement Qualification : BE ( ECE / equivalent) Exp level : 3 to 5 yrs Notice period: 30 days Location : Cisco BLR ( Onsite only, no WFH) Budget: Upto 15 LPA Highlighted color is mandatory skill Interview mode: F2F Knowledge of System bring up based on embedded processor and Network ASICs Knowledge on Scripting and Test Log analysis Test plan preparation for system testing, and test log review Good experience in Board Bring-up, Hardware and System level debugging Good understanding of interfaces like DDR-2/3/4, PCIe, SerDes protocols Good experience on management interface like SPI, I2C Proven experience on preparation of Functional Specifications, Production Definition and taking ownership on Documentation Hands on with the usage of design tools from Mentor Graphics and Cadence Hands on with the usage of Digital Oscilloscope, Multimeters, test and measuring equipment Skills Hands on experience on lab test equipments, MSO, DSA, spectrum analyzer, counters, signal generators, AC/DC source, E-Loads, Surge generator Hands-on experience on network protocol testers Hands-on knowledge on Freescale code warrior, Xilinx tools Hands-on experience on eMMC/SATA, I2C SPI bus, PCIe analyzers P2020, TMS320DM642 DSP, Zilog controller, PIC controllers, Network processors, 8051, 89C58, Xilinx, Altera, Atmel FPGA, CPLD, EPLD based designs. CPCI, Mini PCI, PCIe, USB, Ethernet, MIL1553B, JTAG,I2C, I2S, SPI, RS232, RS422 Video and Audio interfaces, DAC, ADC, LCD SRAM, NAND, NOR Flash, DDR3 SDRAM, SD card Memory interfaces Stepper motor drive circuits, Relay control, Sensor Interface circuits, Keypad Interfaces Experience in EDA tools ORCAD Capture, Allegro, PADS PCB Design of Automated test equipment, Board test adapters. Overview Offered Salary 15LPA Experience 3-5 YEARS Qualification BE(ECE/Equivalent)

Posted 3 months ago

Apply

4 - 8 years

7 - 11 Lacs

Hyderabad

Work from Office

Naukri logo

Job Description Help develop the design and implementation/ integration of SoCs. Micro-architecture design, RTL coding, synthesis, timing closure, and documentation of various RTL blocks Support prototyping, test program development, chip validation, and chip life until production maturity. Collaboration with firmware, software, DV, FPGA, DFT, SoC integration, and backend teams throughout various stages of ASIC development. Qualifications 12+ years of experience in RTL logic design, verification, synthesis, and timing optimization; Proficient in writing clear, implementable micro-architecture specifications; Expertise in wr

Posted 3 months ago

Apply

9 - 12 years

15 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Independently manage customer projects and guide team members technically in any field of VLSI Frontend Backend or Analog design Outcomes: Own any one or more tasks of the projects inRTL Design/Module Verification/PD/DFT/Circuit Design/Analog Layout/STA/Synthesis/Design Checks/Signoff etc. Drive the project team to complete the assigned tasks successfully and on-time in the domain(s) Lead the efforts to build a project plan and assign tasks to other leads and engineers Lead the team to automate the design tasks flows and write scripts to generate reports Anticipate diagnose and resolve problems; coordinating as necessary with cross-functional teams Own the on-time quality delivery approved by the project manager / client Define the tasks of the team members and track them for successful delivery Lead by example to write paper(s) file patent(s) and devise new design approaches Come up with novel ideas to reduce time and cost of design cycle Measures of Outcomes: Quality of Projects delivered as measured by UST Manager/Client using relevant metrics Schedule adherence to projects/tasks Reduction in cycle time cost using innovative approaches Number of white papers published Number of patents filed Compliance with mandatory trainings; meeting training goals set by manager Outputs Expected: Technical Skills: Guide the team technically when needed Quality of the deliverables: Bugs present in the design / circuit design. Zero bug is expected from the client Clean delivery of the design/module in-terms of ease in integration at the top level Drive functional spec / design guidelines 100% without any deviation or limitation Lead the efforts of documentation of the tasks / work done Timely delivery: Meeting project timelines as specified by the client or program manager Meeting intermediate delivery task to ensure other team members make progress Calling out for help and support in the event of delay in tasks delivery New Skills development: Participate in training - by helping to upgrade others skills and getting skilled in newer technologies Take up new areas of project development learn on the job and deliver Team Work: Drive team work and supporting team members at the time of need Able to take on additional tasks in-case any team member(s) is not available Able to hand hold other team members to support and explain the project tasks for delivery Disciplined work approach; able to follow the design / site guidelines Get along with the team and support team members at the time of need Work dedication going beyond the call of duty to ensure deadlines and quality are met Innovation Creativity: Automating tasks to save design cycle time on repetitive processes Drive technical discussion training forum white paper or patent filing Skill Examples: Languages and Programming skills:a. System Verilog Verilog VHDL UVM C C++ Assembly Perl TCL/TK Makefile Spice EDA Tools: a. Cadence Synopsys Mentor tool sets (any one or more)b. Simulators Lint CDC/RDC DC/RTL-C ICC/Innovus/Olympus ETS/TK/FS PT/Tempus Calibre etc. (any one or more tools exp) Technical Knowledge:a. IP Spec Architecture Design Micro Architecture Functional Spec Test Plan Verificationb. Bus Protocol AHB / AXI / PCIe / USB / Ethernet / SPI / I2C Microprocessor architecturec. Strong Physical Design / Circuit Design / Analog Layout Knowledged. Synthesis DFT Floorplan Clocks PR STA Extraction Physical Verificatione. Soft / Hard / Mixed Signal IP Design Processor Hardening FPGA Design Technology: CMOS FinFet FDSOI - 28nm / 22nm / 16ff / 10nm and below Strong leadership skills to drive the team to success Strong communication skills and ability to interact with team members and clients equally Strong analytical reasoning and problem-solving skills with attention to details Ability to understand the standard specs and functional documents Ability to deliver the tasks on-time per quality guidelines and GANTT Must have previously successfully completed one or more projects in the same domain Required technical skills and prior design knowledge to execute the assigned tasks Ability to learn new skills in-case required technical skills are not present to a level needed to execute the project Knowledge Examples: Have performed project(s) in any of the design by executing - RTL Design / Verification / DFT / Physical Design / STA / PV / Circuit Design / Analog Layout etc. Well versed and able to efficiently utilize the available EDA tools Understanding of the design flow and methodologies used in the designing Must have completed projects in the same technical domain earlier in his/her career Understand the assigned tasks and have sufficient knowledge to execute the project tasks assigned by the client / manager as per known skills 1. Immediate requirement for a verification team Lead 2. Lead should have done at least 1 project in NXP 3. Digital Verification exp is required 4. Radar exp will be added advantage

Posted 3 months ago

Apply

5 - 8 years

22 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Participate in the development of platform components for Patient Monitoring business category Writing robust C++ applications for Embedded systems Writing scripting languages like Python and Bash Complete bring up of ARM architecture-based platforms . Implementing system security ( e.g. encrypted file systems, secure boot) Linux Kernel: Familiarity in Linux device driver development and BSP development in Yocto environmen t Practice secure and defensive coding, create maintainable and easy to troubleshoot code Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Interacts effectively with other functions (verification, Quality, regulatory, project management ) for the success of the project Youre the right fit if: B.E/B.Tech/M.Tech in Computer Science or Electronics with 5 - 8 years of experience as developer working in a Linux development environment At least 4 + years of experience in developing Embedded Linux Operating Systems using Yocto and OpenEmbedded . Experience in developing or customizing Board Support Packages (BSP) , Strong knowledge of customizing uboot / bootloader, flash memory drivers (NOR/NAND) and Linux file systems Strong em bed d ed programming in C / C++, BASH , Python programming and debugging skills Solid knowledge of Embedded Linux systems, low-level software (drivers, BSP), open-source, Yocto , and proven hands-on experience Experience with interface protocols (e.g., USB, SPI, I2C, UART) Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages with a clean commit source control best practices . Experience in writing recipes, bbclasses and other Yocto related metadata. Experience in debugging with gdb / gdbserver . Experience with Source control ( git) Experience in open-source contribution is a plus.

Posted 3 months ago

Apply

12 - 15 years

15 - 25 Lacs

Gurgaon

Work from Office

Naukri logo

12+ Years of experience in firmware design & development for power electronics products. FW Design & development experience of various Power converters (DC-DC / DC-AC / PFC / MPPT / Charger-Solar / Non-Solar) Well verse with FW architecture design Familiar with various power conversion topologies Had good experience of writing FW for communication protocols like RS-232, MODBUS, I2C, SPI, CAN, WIFI, BLE, USB etc. Could have interfaced devices to cloud using at least one of the IOT technologies. Familiarity with MQTT, GSM Interface. Good FW development experience on ARM & TI devices (16/32 bit) using FIX/Floating point arithmetic. Familiar with BMS design and Battery Charging concepts for Lead acid and Lion batteries. Could have interfaced EEPROM and Flash memories with microcontroller-based designs. Have worked at least on one of the RTOS - FREE RTOS/THREADX/UCOS/QNX etc. Team Management, technical guidance Good communication skills, team player, independent, proactive & self-motivated.

Posted 3 months ago

Apply

5 - 8 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Design and implement software for embedded devices and systems from requirements to design, develop, code, test and debug system software. Participate and (or) conduct design and code reviews and other defect prevention activities Analyse and enhance efficiency, stability and scalability of system resources. Code integration, configuration management and release processes Recognising and resolving systemic issues to enhance performance Support software QA and optimize performance Interface with hardware design and development Experience in Electronics Hardware Schematic/PCB Layout/Testing and Validation. BOM Creation and Alternate part/ products development. Vendor development and rationalization as per business requirement Requirements and skills: 5+ Years relevant experience Experience in C/C++ programming Knowledge on scripting languages like Python, Shell Hands on experience with MPLAB X IDE, Keil uVersion, Eclipse IDE etc Understanding of Interface Control Documents (ICD ) and Electrical interfaces like RS232/422/485, I2C, SPI, Ethernet and USB Hands on experience in porting free RTOS on new development boards & board bring up Familiar with Android, Windows & Linux environment and cross compilation tools Experience with industry standard software debugging tools Familiar with version control systems such as SVN, Git and Mercurial. BE/ME in ECE/EEE/E&I or any relevant branch Knowledge on AGILE SCRUM methodology, Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) (Desired Qualifications) The candidate to have strong negotiation skills, Communication skills, Positive approach

Posted 3 months ago

Apply

5 - 10 years

18 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Design and implement software for embedded devices and systems from requirements to design, develop, code, test and debug system software. Participate and (or) conduct design and code reviews and other defect prevention activities Analyse and enhance efficiency, stability and scalability of system resources. Code integration, configuration management and release processes Recognising and resolving systemic issues to enhance performance Support software QA and optimize performance Interface with hardware design and development Experience in Electronics Hardware Schematic/PCB Layout/Testing and Validation. BOM Creation and Alternate part/ products development. Vendor development and rationalization as per business requirement Requirements and skills: 5+ Years relevant experience Experience in C/C++ programming Knowledge on scripting languages like Python, Shell Hands on experience with MPLAB X IDE, Keil uVersion, Eclipse IDE etc Understanding of Interface Control Documents (ICD ) and Electrical interfaces like RS232/422/485, I2C, SPI, Ethernet and USB Hands on experience in porting free RTOS on new development boards & board bring up Familiar with Android, Windows & Linux environment and cross compilation tools Experience with industry standard software debugging tools Familiar with version control systems such as SVN, Git and Mercurial. BE/ME in ECE/EEE/E&I or any relevant branch Knowledge on AGILE SCRUM methodology, Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) (Desired Qualifications) The candidate to have strong negotiation skills, Communication skills, Positive approach

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware 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 Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. Development of core and peripheral drivers to test Qualcomm Automotive Hardware Platforms. Develop low level DTS (Digital Test Suite) code in C/C++ to exercise various functions of Qualcomm and third-party chipsets used on the boards. Bring-up of HW platforms, debugging various HW and SW issues discovered during the bring-up or use of the platform by various customer teams. Act as a liaison between the hardware designers and software teams who eventually use the platforms to develop various HLOS, algorithms and automotive use cases. Collecting software & test requirements, participating in HW design reviews and providing feedback to improve design testability. Work with leads to estimate scope of work and schedule based on early hardware plans. Work with contract manufacturers and/or external customers to replicate or leverage the tests used for in-house platforms. All Qualcomm employees are expected to actively support diversity on their teams, and in the company. Minimum Qualifications: Bachelor's degree in Electrical/Electronics/Computer Engineering, Computer Science, or related field. 5+ years Software Development or related work experience. 3+ years"™ experience with Programming Languages such as C, C++, Python, etc. Preferred Qualifications: 5+ years of related experience in large SoC HW platform bring-up and validation. ARM System-On-Chip validation experience related to board bring up and debug. Experience in a lab environment and using standard test equipment like multi-meters and oscilloscopes for test/debug. Embedded software development of low level hardware drivers in C and/or assembly language. Working experience related to one or more of the following is highly preferred: ARM Processors & Debug:V7/V8 architectures like ARM Cortex-M, ARM Cortex-A7, ARM Cortex A53/A57. Lauterbach debugger/Trace32 environment. Test equipment like Logic analyzer, Oscilloscope and Protocol analyzers. Experience with high speed Memories like DDR3/DDR4 High Speed peripherals like Ethernet, USB 2.0/3.0, PCIe, SATA Low Speed peripherals like SPI, UART, I2C Multimedia:Audio, SlimBus, I2S, PCM. Display:HDMI, DSI - Camera:CSI. Familiarity with the following is a plus: Debug experience based on ETM, ETB, STM, STB System level performance & Power Optimization and measurements

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Bachelors or Masters in Engineering At-least 14 to 18 years experience in below areas. Hands on experience of BSP and driver development on any RTOS Handson Experience in Autosar software architecture and development Detailed understanding SoC hardware blocks - Clocks Contollers, DCC, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Experience in safety architecture, device drivers and memory management. Experience in ISO26262/functional safety Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Chennai

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Verification & Validation team is currently looking for self-motivated engineers who will perform ARM or DSP based SOC Pre-Si and Post Si validation including system level validation and debug. The ideal candidate should leverage his knowledge and experience to provide leadership, technical guidance, and execution of silicon validation of ARM or DSP based multiple SOC projects and platforms Experience in SoC pre/post silicon validation. ARM based System-On-Chip Pre-Silicon emulation and Post-Silicon ASIC Validation experience related to board bring up and debug. Perform system level validation and debug Debug experience with Lauterbach Trace32 environment. Test equipment like Logic analyzer, Oscilloscope and Protocol analyzers. Embedded software development of low level hardware drivers in C language. Working experience related to one or more of the following is required. ARM/DSP Processors/USB/PCIE, Ethernet Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. 2-6yrs experience

Posted 3 months ago

Apply

1 - 6 years

3 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

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. Title - Engineer Job function:Design, develop, test and support Real-time operating system features and Safety requirements (ASIL-B and ASIL-D) for Qualcomm Hexagon Processors.As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to writing high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile and provide new OS functionality to meet the demands of our customers. Skills/Experience- 1-3 years experience with Programming Language such as C, Assembly, Python. (C++ or Java engineers do not apply) 1+ years exp. in developing code for Real time operating system (RTOS); Development of OS primitives like "“ Mutex, Semaphore, Pipes, Mailbox, Interrupt controller drivers, Thread Management, Process management, MMU, Memory management 1+ years experience working with Assembly language. 1+ years experience working on embedded system software for Digital signal processors (DSP) or ARM processors 1+ years experience in memory and performance optimizations Responsibilities: DSP based RTOS development targeting safety features deliverables, ASPICE documentation, ISO26262 standard awareness and adherence to coding standards, safety standards.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Overview Qualcomm's software CPU (aka application processor) architecture group develops long-term software roadmaps (for a horizon of three to five years). It is responsible for defining architecture specifications, developing prototypes, and engaging with the software and hardware worldwide partners to influence products development. It is also acting as an operational execution team enabling commercialization of the most up-to-date worldwide CPUs integrated in Snapdragon"™s chipsets for markets such as:Handsets, IOT devices, Automotive, Compute/Laptops, XR, etc. The team is currently looking for an experienced CPU software architect who can contribute to architecting of HW/ SW interface and design and development of low-level firmware for CPU bootstrapping, power controller etc. He or she, will specifically be engaged in the following domains: a) Micro-code optimization b) Design and development of firmware of idle and active CPU power management c) CPU software/hardware design trade-offs d) Debugging of critical SW issues that are artifacts of any high-performance CPU microarchitecture (prefetching, speculation, memory ordering etc...) e) Definition of short and long-term SW architecture roadmap in accordance with Arm"™s architecture ISA evolution f) Represent the CPU SW teams in engagements with Arm architects and third-party software partners (e.g., Google, MSFT, etc.) Since the contributions of the CPU software organization affect a large span of products, the function provides an uncommon exposure to multiple technology domains related to system-on-chip development. To fully benefit from the role"™s opportunities, the candidate must demonstrate a motivation to influence the products roadmap, as he or she, will directly contribute to Qualcomm"™s most innovative products. Minimum Qualifications: Bachelor"™s degree in engineering, Information Systems, Computer Science, or related field and 10+ years of Software Engineering or related work experience. OR Master"™s degree in engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience. 8+ years of work experience with Programming Language such as C, C++, ARM/ RISC-V ASM, Python, etc. Skills/experience: a) Around 10+ years and above of experience in designing and developing software/ firmware for various embedded systems b) Solid Knowledge of Arm CPU architecture .. especially ARMv8 architecture (RISC-V architecture expertise is a plus) c) Solid Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc) d) Solid knowledge of embedded systems SW design e) Familiarity with the internals at kernel level of either Linux or Windows. Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.) g) Critical thinking skills h) Excellent verbal and written communications skills Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm is building on its core strengths in wireless and compute technologies and is in the middle of the biggest technology revolution in the Automotive space. While Qualcomm has pioneered connected car technologies for over a decade, it is now playing a critical role in the evolution of Automotive Infotainment, Telematics, ADAS/Autonomous Driving & its supporting technologies. We are investing in several bleeding edge technologies such 5G, Cellular V2X, Computer Vision, AI/Deep Learning etc., and are working closely with global Automakers/Tier-1s, standards bodies, consortiums and operators on pushing the boundaries. Qualcomm Automotive Team is looking for dynamic individuals who can make difference on many technology forefronts in Automotive space, join our growing multisite engineering organization. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Bachelors or Masters in Engineering At-least 9 to 16 years experience in below areas. Hands on experience of driver development on any RTOS Handson Experience in Autosar software development Detailed understanding SoC hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Experience in Linux kernel architecture, device drivers and memory management. Embedded multimedia product development experience in Android Smartphones, Network based Graphics/Video/Camera/Display/Computer Vision products Experience in ISO26262/functional safety Exposure to one or more of below technology areas is a plus:- Multiprocessor Architecture, ARM processors, caching, interrupts, etc., Virtualization technologies across CPU and MM hardware accelerators

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: The role generally entails a mixture of: Ownership of a piece of the test bench Planning & execution of feature additions and mode re-enablement on particular variants Bug fixes Debug of regression signatures Developing/Deploying new tools for performance validation Performance monitor and profiler development and deployment Workload specific simulations on the emulator Following skillset is required: Strong Python, C++ skills Reading Specs and developing test plans Monitors, scoreboards, sequencers, and sequences, that utilize scripts, System Verilog, UVM, and methodologies to increase the rate with which bugs are found and resolved Candidates should be comfortable checking our builds, navigating big test benches, analyzing coverage, and adding or enabling extra debug, Must be willing to dig into fail and understand what is happening 6 months - 1 Year of industry experiences in the following areas:- Basic of digital design concepts, fifo etc Basic understanding of DDR is a plus Understanding of interconnect protocols like AHB/AXI/ACE/ACE-Lite Understanding of multi-core ARMv8 CPU architecture, coherency protocols and virtualization Minimum requirement is Bachelor of Engineering however preferred is Masters of Engineering in Computer Science or Computer Engineering Candidate must possess right analytical skills, debug oriented mindset and must be open to discuss , deep dive, collate and present the design and environment understanding . Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

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. Additional About The Role : 3 to 5 years of experience Hands on experience with embedded distributions such as Yocto. Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming knowledge Hands On Experience for Device Driver development with any of standard protocols such as SPI, UART, USB etc., Thorough knowledge and experience on operating systems and kernel Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & multi-process environments, Concurrency Scenarios etc.,), Linux Knowledge, Kernel & User Space knowledge Thorough experience of Operating systems, Microprocessor / computer architecture. Strong analytical and debugging skills Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Emulator, simulator environment & JTAG debugging knowledge / experience Leading a team of junior engineers for managing design, development, delivery and execution of various projects through entire software development life cycle Ownership, accountability, commitment and delivery of project commitments Technology leadership and representation Nice to Have - Hands On Experience or knowledge for Inter Processor Communication Protocol, Debug Logging framework, Heap Management & Timer implementations 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.

Posted 3 months ago

Apply

8 - 13 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

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 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Additional About The Role : Preferred requirements: 15+ or more overall years of relevant experience in software design, including debugging, performance analysis. Working knowledge of operating systems and hypervisors like Linux, QNX and other RTOSs System SW development experience including kernels, device drivers and BSP. Understanding of OS internals, storage, peripherals, and interfaces e.g., UFS/EMMC, PCIe, SPI/UART/I2C, USB, Ethernet etc. Understanding of secure and safe automotive SW architecture design and development involving safety subsystems and monitors, System level boot, power, performance, and latency optimizations. Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434). Principal Duties and Responsibilities: The idle candidate might have demonstrated ability to work with engineers/partners/customers across different geographies and contribute to large-scale SoC SW product development and customer support. Hands-on technical lead/engineer who is not hesitant to dig into the details where needed to get first-hand knowledge of the issues and play an active role in steering team success. Work with management team on roadmap and strategy planning Working with Automotive T1/OEMs and commercialization of Automotive HW/SW platforms is a plus. Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. Design, develop, code, test software modules Gather customer requirements, distill requirements to software architecture, create software architecture documents. Analyzes user needs, software requirements, and time and cost constraints to design and customize software for optimal operational efficiency. Designs and implements software modules for large-scale products and systems. Participates in and leads design, coding, unit testing, debugging, and integration efforts to ensure projects are completed to specifications and schedules. Performs complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to ensure solutions work with other components of a specific project. Writes detailed technical documentation for complex Software projects.

Posted 3 months ago

Apply

Exploring USB Jobs in India

The job market in India for USB (Universal Serial Bus) professionals is thriving with opportunities in various industries. USB technology is essential for connecting peripherals to computers and other electronic devices, making it a crucial skill in the tech industry.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for USB professionals in India varies based on experience levels. Entry-level positions can expect to earn around INR 3-5 lakhs per annum, while experienced professionals can earn upwards of INR 10 lakhs per annum.

Career Path

A typical career path in the USB skill area may progress as follows: - Junior USB Engineer - USB Developer - USB Architect - USB Specialist - USB Manager

Related Skills

In addition to USB expertise, professionals in this field may benefit from having skills in: - Hardware development - Firmware programming - Embedded systems - Signal processing

Interview Questions

  • What is USB and how does it work? (basic)
  • Can you explain the difference between USB 2.0 and USB 3.0? (basic)
  • How would you troubleshoot a USB connection issue on a computer? (medium)
  • Have you worked with USB debugging tools? If so, which ones? (medium)
  • Describe a project where you implemented USB communication. (medium)
  • What are the advantages of using USB-C over other USB connectors? (advanced)
  • How do you ensure data security when transferring files via USB? (advanced)
  • Can you explain the role of USB in IoT devices? (advanced)
  • How would you optimize USB data transfer speeds? (advanced)

Closing Remark

As you explore job opportunities in the USB field in India, remember to showcase your expertise in USB technology and related skills during interviews. Stay updated with the latest advancements in USB technology to stand out as a top candidate. Prepare well and apply confidently to secure exciting USB roles in the Indian job market.

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