Home
Jobs

568 Firmware Jobs - Page 18

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

5.0 - 10.0 years

7 - 11 Lacs

Hyderabad

Work from Office

Naukri logo

Job Title: IOS Mobile Application Developer Location: Hyderabad Role: We are seeking a highly skilled iOS Developer to lead the development of a native iPhone application for intelligent IP camera configuration, video streaming, AI-driven object detection/classification, and real-time augmented overlays. You will work closely with our hardware and AI teams to deliver a cutting-edge mobile solution that integrates video, geolocation, and on-device AI inference. Key Responsibilities: Develop a native iOS app to connect and configure IP camera over factory default Wi-Fi settings (hotspot mode). Enable RTSP streaming from the camera and display live video feed on the iPhone. Implement video recording functionality with dynamic folder selection and clip segmentation (5-minute duration). Integrate GPS module to geotag each video clip with the latest detected coordinates. Provide options for cloud sync to Google Drive and iCloud Drive . Deploy and optimize AI models (object detection and classification) using iPhones GPU/NPU (CoreML/Metal) . Integrate a proprietary depth-sensing algorithm and overlay depth + object classification on the live video using alpha channels. Implement support for over-the-air app updates via App Store deployment. Provide support for downloading camera firmware SDKs, applying patches, and updating camera firmware securely through the app. Required Skills and Qualifications: 5+ years of iOS app development experience using Swift and Objective-C . Strong experience with AVFoundation , RTSP streaming , and video recording workflows. Proven expertise in CoreML , Metal , or TensorFlow Lite for iOS . Experience integrating GPS and geotagging capabilities. Solid understanding of cloud storage APIs like Google Drive and iCloud Drive. Familiarity with iOS background processing , file handling, and camera SDK integration. Strong UI/UX skills to render overlays (e.g., bounding boxes, labels, depth info) on real-time video. Experience publishing apps to the App Store and handling OTA updates. Knowledge of firmware update pipelines or SDK patching is a strong plus. Preferred Qualifications: Experience with on-device AI model inference optimization. Familiarity with OpenCV , Core Location , SwiftUI , or ARKit is a plus. Prior experience with IoT/embedded camera systems and firmware integration. Ability to write modular, testable, and scalable code.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

8 - 9 Lacs

New Delhi, Lucknow, Chennai

Work from Office

Naukri logo

Company Description: About Vecmocon Technologies: Vecmocon was incubated in 2016 at IIT Delhi by Peeyush Asati (CEO), Adarshkumar Balaraman (COO) and Shivam Wankhede (CTO). The company has now established its presence in major cities including Delhi, Bangalore, Chennai Lucknow with a passionate team of more than 180 associates. The company is at the forefront of advanced computing solutions for electric mobility, specializing in safety-critical components such as Battery Management Systems (BMS), EV chargers, Vehicle Intelligence Modules (VIM), secure Firmware Over the Air (FOTA), etc for electric vehicles. The company is working with two of the top 5 EV players in India and various leading battery manufacturers ensuring a high level of reliability and safety, delivering robust performance for the next generation of intelligent and smart EVs. With a vision to develop the most reliable, robust, and cost-efficient systems, Vecmocon aims to drive the mass adoption of electric vehicles globally. We are looking for a seasoned, hardworking individual, with proven experience and passion for selling technology solutions. You will be responsible for selling into new prospects as well as existing customers to ensure high renewal and customer satisfaction levels. Your responsibilities: Identify current future customer service requirements by establishing rapport with current potential customer base Prepare deliver technical presentations explaining products or services to customers prospective customers Confer with customers engineers to assess needs and to determine requirements Prepare cost estimates by studying blueprints, plans related customer documents; consulting with engineers, architects other technical personnel Support partner with sales executives to plan, prepare execute on strategic deals in complex sales cycles Model the finance business case associated with each sales opportunity Successfully match customer pain points/requirements to proposed solutions Create and deliver technical presentations and demos that clearly communicate the uniqueness of the value proposition Effectively communicate client needs to the technical/RD team for future product enhancements Prepares sales engineering reports by collecting, analyzing summarizing sales information, engineering application trends Maintains professional technical knowledge by attending educational workshops; establishing personal networks; participating in professional societies Deliberating on sales engineering effectiveness by identifying short-term long-term issues that needs to be addressed Collect document competitive intelligence Skill sets/Experience we require: 3-5 years proven work experience as a Sales Engineer Proven track record of selling complex enterprise solutions Ability to forge strong, long-lasting relationships with senior executives Ability to explain present complex concepts in an easy to understand manner Technical background (preferred) with understanding or hands on experience in software development web technologies Good written verbal communication presentation skills Willingness to travel Pedigree: Bachelor s degree in Electronics Engineering MBA in Sales Marketing would be preferred

Posted 3 weeks ago

Apply

3.0 - 5.0 years

8 - 9 Lacs

New Delhi, Lucknow, Chennai

Work from Office

Naukri logo

Company Description: About Vecmocon Technologies: Vecmocon was incubated in 2016 at IIT Delhi by Peeyush Asati (CEO), Adarshkumar Balaraman (COO) and Shivam Wankhede (CTO). The company has now established its presence in major cities including Delhi, Bangalore, Chennai Lucknow with a passionate team of more than 180 associates. The company is at the forefront of advanced computing solutions for electric mobility, specializing in safety-critical components such as Battery Management Systems (BMS), EV chargers, Vehicle Intelligence Modules (VIM), secure Firmware Over the Air (FOTA), etc for electric vehicles. The company is working with two of the top 5 EV players in India and various leading battery manufacturers ensuring a high level of reliability and safety, delivering robust performance for the next generation of intelligent and smart EVs. With a vision to develop the most reliable, robust, and cost-efficient systems, Vecmocon aims to drive the mass adoption of electric vehicles globally. We are looking for a seasoned, hardworking individual, with proven experience and passion for selling technology solutions. You will be responsible for selling into new prospects as well as existing customers to ensure high renewal and customer satisfaction levels. Your responsibilities: Identify current future customer service requirements by establishing rapport with current potential customer base Prepare deliver technical presentations explaining products or services to customers prospective customers Confer with customers engineers to assess needs and to determine requirements Prepare cost estimates by studying blueprints, plans related customer documents; consulting with engineers, architects other technical personnel Support partner with sales executives to plan, prepare execute on strategic deals in complex sales cycles Model the finance business case associated with each sales opportunity Successfully match customer pain points/requirements to proposed solutions Create and deliver technical presentations and demos that clearly communicate the uniqueness of the value proposition Effectively communicate client needs to the technical/RD team for future product enhancements Prepares sales engineering reports by collecting, analyzing summarizing sales information, engineering application trends Maintains professional technical knowledge by attending educational workshops; establishing personal networks; participating in professional societies Deliberating on sales engineering effectiveness by identifying short-term long-term issues that needs to be addressed Collect document competitive intelligence Skill sets/Experience we require: 3-5 years proven work experience as a Sales Engineer Proven track record of selling complex enterprise solutions Ability to forge strong, long-lasting relationships with senior executives Ability to explain present complex concepts in an easy to understand manner Technical background (preferred) with understanding or hands on experience in software development web technologies Good written verbal communication presentation skills Willingness to travel Pedigree: Bachelor s degree in Electronics Engineering MBA in Sales Marketing would be preferred

Posted 3 weeks ago

Apply

1.0 - 6.0 years

3 - 8 Lacs

Kolkata

Work from Office

Naukri logo

JOB TITLE - Desk Support Engineer LOCATION - Sector 5 , Salt Lake SHIFT TIMINGS - 1:15 PM to 10:30 PM IST WEEK OFF - Saturdays and Sundays EMPLOYMENT TYPE - Full Time ANNUAL CTC OFFERED - 5-8 Lacs JOB OVERVIEW - Pertaining to this role, we are looking for a Desk Support Engineer to be responsible for designing, implementing, monitoring, and managing the local and wide area networks of the organization to ensure maximum uptime for users. The role can include designing system configurations, documenting, and managing the installation of a new network, and maintaining and upgrading existing systems as necessary. You will supervise the implementation and maintenance of our company s computing needs. The successful candidate will have improved skills, a proven professional experience, and a detailed knowledge of industry s best practice processes. JOB DESCRIPTION: - Thorough Windows Server knowledge in installs & migrations, Microsoft (Microsoft servers, Office 365 migration, Windows Server advanced knowledge, general IT knowledge). Good understanding of networking & networked devices in a live networking environment, understands DHCP, WIFI Networking all too well. Good understanding of hardware specification and purchasing related to standard IT or Microsoft products such as anti-virus, Windows PC s, all licensing on Business PC Users, etc. Designing and implementing new network solutions and/or improving the efficiency of current networks Installing, configuring, and supporting network equipment including routers, proxy servers, switches, WAN accelerators, DNS and DHCP. Procuring network equipment and managing subcontractors involved with network installation. Configuring firewalls, routing, and switching to maximize network efficiency and security. Maximizing network performance through ongoing monitoring and troubleshooting. Arranging scheduled upgrades. Investigating faults in the network. Updating network equipment to the latest firmware releases. Reporting network status to key stakeholders. Nice to have ITIL certification or similar IT Certification. Must be in a customer-facing IT Support role for minimum 1 year Manage information technology and computer systems. Plan, organize, control, and evaluate IT and electronic data operations. Manage IT staff by recruiting, training, and coaching employees, communicating job expectations, and appraising their performance. Design, develop, implement, and coordinate systems, policies, and procedures. Ensure security of data, network access and backup systems. Act in alignment with user needs and system functionality to contribute to organizational policy. Identify problematic areas and implement strategic solutions in time. Audit systems and assess their outcomes. Preserve assets, information security and control structures. Handle annual budget and ensure cost effectiveness. Maintains information technology strategies Researches and implements technological strategic solutions. Accomplishes information technology staff results. Plans, monitors, and appraises job results. Coaches, counsels, and disciplines employees. Initiates, coordinates, and enforces systems, policies, and procedures. Maintains staff by recruiting, selecting, orienting, and training employees. Maintains a safe and secure work environment. Maintains organization s effectiveness and efficiency by defining and delivering strategic plans for implementing information technologies. Directs technological research by studying organization goals, strategies, practices, and user projects. Completes projects by coordinating resources and timetables with user departments and data center. Verifies application results by conducting system audits of technologies implemented. Preserves assets by implementing disaster recovery and back-up procedures and information security and control structures. Recommends information technology strategies, policies, and procedures by evaluating organization outcomes. Contributes to team efforts by accomplishing related results as needed. Interested candidates are requested to apply online to email their resumes to anshuman.dutta@salescom.in or whatsapp resume to 9674952985. Thanks! Team HR Salescom Services

Posted 3 weeks ago

Apply

4.0 - 9.0 years

30 - 35 Lacs

Gurugram

Work from Office

Naukri logo

Extensive experience in Automotive Systems, with deep understanding of technologies, trends and needs Extensive experience in defining, developing, and implementing security software, ideally with a strong embedded firmware development background Ability to troubleshoot complex issues and debug firmware Experience with Agile methodologies and software development lifecycles Experience in Functional Safety (ISO 26262). Familiar with cybersecurity ISO 21434 , Strong understanding of security standards, security protocols, cryptography. Strong understanding of Security Threat modelling and risk analysis and application of countermeasures. Strong technical skills with a team first mentality. Strong ability to work cross functionally, across many stakeholders to drive towards common goals and objectives Ability to engage with key technical stakeholders at customer to build trust and confidence Experience in working with global teams in matrix organizations. Required Qualifications: bachelors or masters degree in Electronics Engineering, Computer Engineering, or related field with 10 years or more relevant experience. Experience with technical analysis and decomposition of customer use-case. Proven experience in Microcontroller Architecture, Software, SoC Architecture, or system-level Integration. Strong expertise in C programming, Enterprise Architect (UML). Strong understanding of microprocessor and microcontroller architectures, including CPU cores, DSP, memory management, and peripheral integration. Familiarity with Linux, Zephyr, Free RTOS, or any similar operating systems is a big plus. What is Nice to Have Strong collaboration skills to work directly with customers and across multidisciplinary teams, including silicon, software, firmware, board design engineers and program management. Experience in Automotive software development processes. Furthermore, you are: Innovator finding break-through solutions for complex automotive problems Driving for continuous improvements. What Makes You Eligible Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. Dedicated performer team player with the ability to advocate appropriately for product quality. Relentless learner with a dedication to learn new technologies and test methods Self-driven and Innovative to drive continuous improvements in Test process Resourcefulness in triaging problems and coordinating with multiple teams for issue resolution Strong written, verbal communication and inter personal relationship skills What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc) Extensive training opportunities through our own HARMAN University Competitive we'llness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development

Posted 3 weeks ago

Apply

10.0 - 16.0 years

15 - 30 Lacs

Bangalore Rural, Bengaluru

Work from Office

Naukri logo

Job Responsibilities The job responsibilities include, but are not limited to: The primary focus of this position will be in releasing and supporting the SDK using C/C++ and Microsoft Visual Studio. There may be some need to also work on the various desktop applications and libraries, mainly using C#, Qt and QML Other duties as assigned. Necessary Skills/Talents B.S. Degree (M.S. preferred) in Computer Science, Electrical Engineering, Computer Engineering or equivalent. Dependable, driven, teachable person with good work ethic and is excited to learn and take on new challenges. Thorough understanding of C/C++ design and programming concepts. Will be required to work a few hours 2 or 3 evenings a week to coordinate with NJ software team. Flexible, able to change priorities when given new directives for the greater good of the team. Committed to progress and comfortable with the occasional fluidity in hours, to ensure synchronicity between India and US teams. Strong verbal and written communication skills. Experience in troubleshooting, debugging and maintaining existing code. Excellent technical judgment and decision-making skills. Recognizes speed of execution as a competitive advantage for Vision Research and thus makes decisions and takes risks to support the rapid development of products and solutions Desirable Skills Experience with C# and image processing. Experience with Qt/Qml, Git, Gitlab, Linux and Mac OS.

Posted 3 weeks ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Duration: 12Months Job Type: Contract Work Type: Onsite Roles and Responsibilities: X86 systems bring up from scratch, configuration of firmwares updating via serial modules. Troubleshooting the server for any failures (cabling issues, motherboard replacement) eMMC update using 3Gig kit. BIOS update using programmer kit. CPLD update using internal tools Jtag. Ensuring lab in good condition for ISO audit support. Functional testing for given feature of iDRAC interface and updating qTest and raising bugs in JIRA BMC (iDRAC) validation team & new platform validation as a Lab technical support Engineer Mandatory Skills: Lab Engineer Troubleshooting hardware issues System failure analysis New configurations bring up & Configuration set up using PPCM tool Functional Testing Build to build updates all firmware's Hardware order from the Mtrack tool Basic python knowledge Experience: Total Exp 1-3 Years Rel Exp 2 years

Posted 3 weeks ago

Apply

5.0 - 10.0 years

4 - 8 Lacs

Chennai

Work from Office

Naukri logo

Greetings !!! Looking for a skilled Embedded Hardware Engineer to manage and maintain a fleet of mini PCs and edge devices. What Youll Do: Configure BIOS/UEFI, perform firmware flashing & recovery Automate Linux (Debian/Ubuntu) and macOS setups Script in Bash/Zsh & automate using Python/Ansible Optimize video/audio pipelines (FFmpeg, GPU acceleration) Monitor 1000+ devices (Prometheus, Grafana, syslog) Handle networking, VPNs, VLANs & secure device access Bonus Skills: IoT device orchestration Mac mini hardware experience Email - gayathri@merchantrms.com / Gayathri@visu.ai

Posted 3 weeks ago

Apply

1.0 - 3.0 years

3 - 5 Lacs

Vadodara

Work from Office

Naukri logo

Excellent C programming knowledge on microcontrollers 8/16/32 bit microcontrollers. Hand-on experience in protocols/interfaces: I2C/SPI/RS485/CAN. Good understanding of hardware and experience in module development for ADC, PWM, Timers, etc. Good debugging skills and software. GSM/GPS/GPRS work experience (Preferred). Development experience in Linux environment (Preferred). Expertise in C, C++ Knowledge of at least one high-level language for scripting (preferably Python) 10) Familiar with the Linux/Unix environment Strong digital electronics fundamentals General familiarity with data structures and algorithms Good analytical skills Ability to work as a team player Ability to coordinate across departments Role Responsibilities: Implement software of embedded devices and systems from requirements to production and commercial deployment Develop, code, test, and debug system software Integrate and validate new product designs Support software QA and optimize I/O performance Assess third party and open source software Key Skills Embedded C, Embedded Linux, Python, Technical Skills, Problem Solving, patch solving, Strong Communication Skills

Posted 3 weeks ago

Apply

15.0 - 20.0 years

50 - 60 Lacs

Bengaluru

Work from Office

Naukri logo

Apply to this job As an ASIC Firmware Engineer Manager, you will be responsible for delivering firmware for next-gen ASIC platforms. In this role, you will be responsible for driving definition of architecture and implementation designs for our firmware products. You will also play a key role in ASIC roadmap, from the initial architecture and design phase to deployment in the data center fleet. Our team is responsible for developing and delivering Boot firmware, low-level device drivers, and real time operating system (RTOS) based platform firmware for next-generation data center silicon.We seek a leader with cross-functional partnership experience and proven track record in building reliable and performant complex ASICs. They should have experience with firmware development lifecycle, CI/CD and test automation, tooling, production deployments, debugs, root-cause analysis, and vendor relationships. ASIC Engineering Manager - Infra Specialist Responsibilities Manage the Silicon Firmware team, working closely with design, design verification, validation, platform software, system and data center teams to deploy firmware in our production fleet Partner with cross-functional teams such as RTL design, verification, emulation, validation teams for building next-generation silicon, and design firmware, and support rapid deployment into Meta data centers Identify candidates, hire, schedule, support, mentor and train a team of ASIC engineers in order to scale our infra silicon to satisfy Meta application requirements Contribute to, analyze, review SOWs from vendors, supporting documentation, requirements sets that meet the needs of internal customers. Partner with technical program management and supply chain team members to manage external development partners, suppliers and vendors. Minimum Qualifications B.S. or M.S. degree in Computer Engineering or Electrical Engineering or related technical fields 15+ years of experience working in an ASIC Firmware Development, Production Support, CI/CD and complete life cycle of ASIC firmware 5+ years of experience as a People Manager Experience working across multiple projects and adjusting priorities in partnership with stakeholders Experience in C/C++ or other programming languages Preferred Qualifications Experience in Firmware development, Firmware Architecture and team management Experience in Root-causing, Debugging Silicon issues in Production Environments Experience working with vendors on Failure analysis, Root-cause analysis and Firmware releases to address issues Post-deployment Knowledge of Embedded Systems, Embedded Software, Video Applications, Networking Stack and/or AI/ML system understanding About Meta . Equal Employment Opportunity . Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form .

Posted 3 weeks ago

Apply

0.0 - 1.0 years

0 Lacs

Chennai

Work from Office

Naukri logo

About Raptee.HV Raptee.HV is a full-stack electric motorcycle startup with a strong technical foundation. Founded in 2019 by four engineers from Chennai (with backgrounds at Tesla and Wipro), Raptee.HV aims to revolutionize the EV market by offering a high-performance motorcycle alternative to the existing scooter-dominated options. The company is incubated at CIIC & ARAI. Job Summary: We are seeking a detail-oriented and curious UX Research Intern to join our design team. You will assist in gathering user insights to inform product design, improve user experiences, and drive data-driven decisions. This is a hands-on role where you will work closely with designers, product managers, and engineers. Key Responsibilities: Conduct comprehensive user research, including interviews, surveys, and usability testing, to extract actionable insights that inform design decisions. Analyze and synthesize user feedback to identify patterns, pain points, and areas of opportunity, presenting findings in clear, data-driven reports. Assist in developing user personas, journey maps, and wireframes to effectively communicate user needs and product flows. Collaborate with cross-functional teams, including designers, product managers, and engineers, to integrate research findings into product development. Monitor user behavior, engagement metrics, and usability outcomes to support ongoing product refinement and feature enhancements. Requirements: Currently pursuing or recently completed a degree in UX Design, Human-Computer Interaction, Psychology, or related field. Strong communication and analytical skills. Strong understanding of UX research methodologies. Understanding design Systems and prototyping tools (e.g., Figma, Adobe XD). Passion for electric vehicles and sustainable transportation. Preferred Skills: Experience with hardware-in-the-loop (HIL) or rapid prototyping platforms. Knowledge of vehicle-level torque control, high-voltage system integration, and firmware-hardware co-design . Experience with advanced control techniques: direct torque control, slip-based control, sensor less algorithms . What s In It for You: Hands-on experience in a fast-paced startup environment. Mentorship from experienced professionals in the industry. Opportunity to work on real-world projects that impact our brand. A collaborative and fun work environment where every day brings a new challenge.

Posted 3 weeks ago

Apply

5.0 - 8.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain — from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isn’t resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment & Monitoring 100% error free on boarding & implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience5-8 Years.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

6 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Role Purpose The purpose of this role is to work with Application teams and developers to facilitate better coordination amongst operations, development and testing functions by automating and streamlining the integration and deployment processes Do Align and focus on continuous integration (CI) and continuous deployment (CD) of technology in applications Plan and Execute the DevOps pipeline that supports the application life cycle across the DevOps toolchain — from planning, coding and building, testing, staging, release, configuration and monitoring Manage the IT infrastructure as per the requirement of the supported software code On-board an application on the DevOps tool and configure it as per the clients need Create user access workflows and provide user access as per the defined process Build and engineer the DevOps tool as per the customization suggested by the client Collaborate with development staff to tackle the coding and scripting needed to connect elements of the code that are required to run the software release with operating systems and production infrastructure Leverage and use tools to automate testing & deployment in a Dev-Ops environment Provide customer support/ service on the DevOps tools Timely support internal & external customers on multiple platforms Resolution of the tickets raised on these tools to be addressed & resolved within a specified TAT Ensure adequate resolution with customer satisfaction Follow escalation matrix/ process as soon as a resolution gets complicated or isn’t resolved Troubleshoot and perform root cause analysis of critical/ repeatable issues Deliver No Performance Parameter Measure 1. Continuous Integration,Deployment & Monitoring 100% error free on boarding & implementation 2. CSAT Timely customer resolution as per TAT Zero escalation Mandatory Skills: DevOps. Experience3-5 Years.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

12 - 16 Lacs

Chennai

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 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. 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+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Job function: Bootloader development supporting multiple QC chipsets. Skills/experience: Knowledge of Boot framework Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc. Experience with Qualcomm MSM and AMSS development, ARM architecture and software development C or C++ programming skills Understanding of build systems, linkage, and binary formats (e.g., ELF) Familiarity with Git, Gerrit and/or Perforce Critical thinking and problem solving skills Written and verbal communication skills Ability to function efficiently both independently and in a team environment Self-motivated, perpetual learner with time-management skills 3-5 years Software Engineering or related work experience. 3-5 years of experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities: Develop and Support Boot loader for multiple QC chipsets Support various feature development and validations in pre-silicon and post-silicon environment Work on enhancements in Boot to achieve better performance/portability/Sustainability across chipsets. 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 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 3 weeks ago

Apply

1.0 - 3.0 years

13 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Overview This is a challenging position that requires the candidate to learn and internalize Qualcomm Video Software stack. The candidate will support Video framework issues from Kernel driver, user space including Wifi display, Widevine, PlayReady. He should have knowledge of Android Video framework, GStreamer /RTSP and knowledge of H.264, H.265, MJPEG, VP9 etc. It requires the ability to understand and explain technical information in a concise manner with strong communication skills between customers and developers. Trouble shoot issues reported by customers across the Video functional area on the following sub systems- Video, Wifi Display, Video Firmware,RTSP etc. Co-work with OEM, ISVs and Algorithm vendors to debug power, performance and functional issues. Follow established software processes and procedures and contribute towards improving software quality. Be familiar with Android and Linux /Yoctos video framework and Linux Kernel, experienced in resolving video related issues. Coordinate with internal/international technology teams about issue fixes and solutions Minimum Qualifications - Knowledge or experience of Video protocols and encoding format is very critical. - Good understanding of video encode and decode interfaces and firmware/ratecontrol options. . - Knowledge on GStreamer and Yocto V4L2 based video stack -or- Android Video stack and its implementation . - Strong skill of software integration, optimization, and debugging on embedded RTOS (Real Time Operating Systems) - Strong C/C++/ Java development and debugging skills on embedded systems - - Good communication & interpersonal skills for customer-facing role - Self-starter with motivation and initiative - Flexibility to learn and work on new Multimedia area - Ability to work as part of a dedicated project team and independently - Candidate should have good written communication skills and interpersonal skills. Be flexible to assignments and easily work in a team environment. Preferred Qualifications Experience in Yocto based Embedded systems development and Gstreamer protocol will be a strong advantage. Experience in resource constrained environment like NXP FRDM, NVIDIA ORIN , RaspberryPI or other embedded SOMs will be a good to have skill. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. 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 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 3 weeks ago

Apply

2.0 - 6.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Hands on experience in debugging ThreadX and Linux Embedded stability issues both Kernel Space and User Space. Hands on experience on System Drivers which includes GPIO, Clocks, Buses Debug the issues from the dumps provided by OEMs to find the root cause of the issues. Should be able to setup the internal environment and try to reproduce the issues. Should have good understanding on the usage of Trace32, GDB and other debugging Tx tools. Should be able to engage with customers in remote debug sessions, trainings, escalation meetings. Should have very strong analytical and low level debugging skills. Should be able to drive self and work independently. Prior experience on Qualcomm chipsets is mandatory. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies 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 3 weeks ago

Apply

0.0 - 4.0 years

14 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The display software team is looking for talented software engineers interested in designing and developing software for mobile and embedded devices. The display software team is responsible for delivering device driver, firmware, and tools for Snapdragon chipsets, providing best in class performance, power and features. This role will involve working on the firmware development for Display. Responsibilities will include the design and development of new features, support for new hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners and OEMs. In addition, they will be working with other technologies including video encoders, video decoders, DSPs, and GPU for QC multimedia cores towards meeting project milestones. Preferred Qualifications Detail oriented with strong analytical and debugging skills. Strong problem-solving skills, with the ability to dissect larger problems and solving challenges through process of elimination. Effective interpersonal communication skills (written and verbal). Strong working knowledge of C/C++ programming Experience in the embedded domain, designing, developing, and supporting software solutions on multi-core ARM/CPUs. Motivated to learn new technologies and skills related to image processing and hardware acceleration. Knowledge in one or more Operating Systems (or) RTOS (Embedded Linux, Windows) Strong working knowledge of Linux Kernel. Experienced in Linux kernel architecture and driver development, such as signals, priorities, deadlocks, stacks, interrupt, memory management, scheduler, synchronization methods, etc. Understanding of low level software/hardware interface design and debugging Basic understanding of ARM and RISC-V architecture and instructions. Well versed with debugging with J-TAG. Knowledge in one or more of the following disciplines is preferredDisplay (Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc.), Experience in the following Display/Graphics Frameworks and platformsAndroid, Weston/Wayland and KMS/DRM Driver Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 9+ years of Software Engineering or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. 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. 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 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 3 weeks ago

Apply

1.0 - 4.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: : We are seeking a highly skilled and experienced Embedded Systems Engineer to join our dynamic team. The ideal candidate will have a strong background in BSP, and device driver programming, with at least 5 years of hands-on experience. Experience in safeRTOS or FreeRTOS, AutoSAR will be a plus point. Job Overview Minimum 3 years of experience in BSP, and device driver programming. Debug and troubleshoot complex system issues. Communicate effectively with customers and internal stakeholders. Embedded concepts on the ARM platform (SoC), including RTOS Hands on experience of BSP and driver development on any RTOS. Detailed understanding of SoC hardware blocks - Clocks Controllers, DCC, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/PCIE/CAN/Ethernet/USB/UFS), power management Embedded C, embedded architecture, and assembly instruction sets 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 Hands on Experience in Autosar software architecture and development Proficient in C programming. Understand the customer requirement, debugging issues on the customer platform. Familiarity with JTAG debugging tools. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Applications Engineering, Software Development experience, or related work experience.ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. 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 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 3 weeks ago

Apply

1.0 - 5.0 years

16 - 20 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: B.E/B. Tech/M.E/M. Tech in Electronic & Communication OR Computer Science Overall experience 7-12 years Strong in C/C++ programming Linux device driver / firmware design and development experience Good understanding of Operating systems/Embedded fundamentals Well versed with software development life cycle Mentoring experience of a small team of 3-4 engineers Multimedia drivers (Display/Camera/Video/Graphics) work experience is a plus Embedded debugging experience (working with HW boards, JTAG based debugging etc.) is a plus Experience working on ARM based systems is a plus Role To work on Display subsystem on Qualcomm Snapdragon processors. The openings are in Linux Display kernel driver / firmware area. Looking for professionals who are adaptable, quick learner and can mentor a small team on design, development and day-to-day commercialization activities. The development will be on Android / Linux Embedded platforms. Responsible for multisite design/development and supporting customers/OEM. 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. 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 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 3 weeks ago

Apply

2.0 - 6.0 years

12 - 17 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 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. Preferred Qualifications: The ideal candidate needs to have "ƒ"ƒStrong Embedded system knowledge, Experience on Windows Internals and good driver development. "ƒ"ƒSolid understanding of Operating System concepts, RTOS, FW management. "ƒ"ƒ Windows kernel driver developmen t experience. "ƒ"ƒGood in performance analysis. "ƒ"ƒUnderstanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. "ƒ"ƒStrong communication and interpersonal skills. "ƒ"ƒStrong problem solving and debugging skills. "ƒ"ƒGood in performance analysis. Principal Duties and Responsibilities: "ƒ"ƒStrong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) "ƒ"ƒWindows Device driver programming and debugging with WinDbg, JTAG/other tools. "ƒ"ƒARM Processor architecture and Assembly Language. "ƒ"ƒExperience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications "ƒ"ƒEmbedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). "ƒ"ƒKnowledge of OS/system performance profiling and optimization techniques. "ƒ"ƒCommunication, written & interpersonal skills, motivation, the ability to learn quickly. Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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 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 3 weeks ago

Apply

3.0 - 7.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Details: : Bluetooth System Validation Engineer - Debugs software products through the use of systematic tests to develop, apply, and maintain quality standards for company products. Develops, modifies, and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure correct functionality, determine root causes of failures and recommends corrective action. Consults with development engineers in resolution of problems. Provides feedback in preparation of technical appraisals of programming languages, systems, and computation software. Qualifications: Qualifications:* Engineering degree in Electronics/Computer Science/Electrical from a reputed college* 3+ years of work experience in a related field.* Hands-on experience in Bluetooth Profile/Stack verification along with PTS* Domain expert in Bluetooth/LE core (HCI and below layers)* Experience with test automation and scripting (Python, Shell, or similar)* Knowledge of networking concepts (TCP/IP, DNS, DHCP, etc.)* Familiarity with different operating systems (Linux, Windows, macOS)* Experience with network protocol analyzers (e.g., Ellisys, Wireshark)* Exposure in WLAN Coex/OEM/IOP tests with BluetoothKey Responsibilities:* Executes Bluetooth validation and testing on hardware and software products, including routers, access points, and client devices.* Execute various Bluetooth performance and stress tests.* Identify, reproduce, and report software and hardware issues related to Bluetooth performance.* Develop and maintain test plans and procedures for validating Bluetooth functionality and interoperability.* Collaborate with cross-functional teams (hardware, firmware, software) to troubleshoot and resolve technical issues.* Analyze and interpret test results, creating detailed bug reports and documentation.* Assist in the development of automated test scripts and tools to improve test efficiency. * Stay up-to-date with the latest Bluetooth standards and incorporate them into testing processes.* Strong analytical skills to troubleshoot and identify issues in complex systems.Soft skills:1. Ability to work independently and collaborate effectively within a cross-functional team.2. Good written and verbal communication skills.3. Quick learning of new technologies4. Stakeholder management Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *

Posted 3 weeks ago

Apply

3.0 - 6.0 years

13 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

Job Details: : Selected candidate will work on Wi-Fi Software (Linux Driver/Widows Driver/FW) based on IEEE 802.11 (Wi-Fi) towards enabling Intels latest generation Wi-Fi Silicon. Candidate will be hired as part of Intels Wi-Fi India Development Group (IDG) and will be responsible to Design, develop, debug, and maintain Wi-Fi Software Solution. Selected Engineer will work on requirements defined by System engineers/Architects/Customers to develop the low-level design and take it forward for implementation and testing both on host and actual hardware. Debug complex issues (Both on target and on Host), add Test coverage by developing new scenarios towards stabilization of target platforms. Contributes to continuous improvement of software development best practices along with optimizations and improvements in the Legacy and latest Wi-Fi Software towards current and upcoming generation of Wi-Fi Silicon. Qualifications: Bachelor/Masters degree in ECE, Computer Science, or related field. 5+ years of Software Engineering or related work experience based on embedded C programming language. Excellent C Programming and software debug skills. Excellent knowledge of Wi-Fi IEEE 802.11 specifications and protocol. Should have work experience on Wi-Fi Software Development in any of the areas related to Linux Driver, Windows Driver, or Firmware. Good knowledge on Python programming. Good capability to break high level System Requirements into Low level design, implementation, and unit testing. Good understanding of Software development environment along with configurations managements and code collaboration tools like Git, Gerrits etc. Good communication, presentations skills and ability to interface and work with global teams. Should be self-motivated and a very quick learner willing to pick up new technologies in short time and adapt to fast changing wireless ecosystem based on need. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *

Posted 3 weeks ago

Apply

3.0 - 6.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded Engineer Role, Looking for below skills-: Experience on Embedded C programming. Linux knowledge is implicit. Good programmingskills. Primary Skills Embedded C Programming, Linux

Posted 3 weeks ago

Apply

3.0 - 7.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication

Posted 3 weeks ago

Apply

9.0 - 14.0 years

17 - 25 Lacs

Hyderabad

Work from Office

Naukri logo

As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc. - Design, document, code, test, and debug embedded device controllers for IoT. - Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test. - Support project planning efforts, including task definition and work effort. - Perform analysis, resolution, and tracking of defects and improvement to closure. - Develop and improve software development processes and procedures. - Provide engineering support for other departments as necessary. - Complete other engineering duties as assigned Minimum requirements : - 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration. - Excellent software design skills and C/C++ programming skills; preferably in safety critical software development. - 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred). - Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software. - Experience in developing device drivers, timers, interrupt handlers, message-based software, etc., - Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD - Experience in C/C++ coding standard, OOD, static analysis, and code coverage. - Proficient with software development process. - Demonstrable experience developing efficient (memory, CPU, and bandwidth) software. - Familiarity setting up various embedded toolchains, build, and debugging environments. - Experience with software engineering processes and tools such as configuration management and issue tracking systems. - Ability to read circuit designs/electrical schematics and datasheets. - Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. - Excellent problem-solving, design, development, and debugging skills. - Strong communication and interpersonal

Posted 3 weeks ago

Apply

Exploring Firmware Jobs in India

Firmware development is a rapidly growing field in India with numerous job opportunities available for skilled professionals. Firmware engineers play a crucial role in designing and developing embedded software that is essential for the functioning of various electronic devices and systems.

Top Hiring Locations in India

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

These cities are known for their strong presence of technology companies and offer a plethora of opportunities for firmware professionals.

Average Salary Range

The average salary range for firmware professionals in India varies based on experience and skill level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with 5+ years of experience can earn upwards of INR 12-15 lakhs per annum.

Career Path

In the firmware domain, a typical career path may include roles such as Junior Firmware Engineer, Firmware Engineer, Senior Firmware Engineer, Firmware Architect, and Firmware Manager. Progressing through these roles often involves gaining expertise in specific technologies, leading projects, and mentoring junior team members.

Related Skills

In addition to firmware development, professionals in this field are often expected to have skills in areas such as embedded systems, microcontrollers, C/C++ programming, debugging, and hardware-software integration.

Interview Questions

  • What is firmware and how is it different from software? (basic)
  • Can you explain the process of flashing firmware onto a device? (medium)
  • How do you ensure firmware security in embedded systems? (advanced)
  • What is the role of interrupts in firmware development? (medium)
  • Can you explain the difference between volatile and non-volatile memory? (basic)
  • How do you optimize firmware code for memory-constrained devices? (advanced)
  • Have you worked with any real-time operating systems (RTOS) in firmware development? (medium)
  • How do you approach debugging firmware issues in a hardware-software integrated system? (advanced)
  • What are the advantages of using firmware over hardware for certain functionalities? (medium)
  • Can you discuss the importance of version control in firmware development? (basic)
  • How do you handle firmware updates for devices already deployed in the field? (advanced)
  • Have you worked on any IoT projects involving firmware development? (medium)
  • Explain the concept of firmware over-the-air (FOTA) updates. (medium)
  • How do you ensure firmware reliability in safety-critical systems? (advanced)
  • What are some common challenges faced in firmware development for IoT devices? (advanced)
  • Have you worked with any communication protocols like UART, SPI, or I2C in firmware development? (medium)
  • Can you discuss the role of power management in firmware design for battery-operated devices? (medium)
  • How do you ensure firmware compatibility across different hardware platforms? (advanced)
  • What tools do you typically use for firmware development and testing? (basic)
  • Can you explain the importance of documentation in firmware projects? (basic)
  • How do you stay updated with the latest trends and technologies in firmware development? (basic)
  • Can you discuss any experience you have with bare-metal programming in firmware development? (medium)
  • How do you approach firmware testing to ensure reliability and performance? (medium)
  • Have you worked on any firmware projects involving sensor integration? (medium)
  • Can you discuss a challenging firmware bug you encountered and how you resolved it? (advanced)

Conclusion

Firmware jobs in India offer exciting opportunities for tech enthusiasts looking to work on cutting-edge projects in embedded systems and IoT. By honing your skills, preparing thoroughly, and showcasing your expertise, you can land a rewarding career in this dynamic 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