Jobs
Interviews

329 Qnx Jobs - Page 2

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

4.0 - 8.0 years

0 Lacs

karnataka

On-site

The ideal candidate for this position should have 4-6 years of relevant experience in Infotainment ECU middleware development, utilizing languages such as C++, Java, or Kotlin for system debugging. A strong understanding of Android/Linux/QNX and Yocto Build system is essential, along with proficiency in protobuffers and gRPC. Knowledge of Design Patterns, OOP concepts, and hands-on debugging skills are required. Expertise in Android framework, architecture, and build system is a must, as well as familiarity with Service Oriented Architecture, CommonAPI, and SOME/IP. Effective communication in English, along with being rigorous, well-organized, detail-oriented, and analytical is crucial for the role. The ideal candidate should be a team player with excellent problem-solving skills. Preferred qualifications include experience testing in an Android automotive environment, CI knowledge (git expert, GitLab, docker), build system CI & CD, and knowledge of automotive ethernet communication. Key attributes for this role include strong communication and interpersonal skills, self-drive, the ability to work under deadlines, analytical and logical thinking, as well as adaptability and willingness to learn. Responsibilities for this position include debugging and triaging reported software issues in Android-based ECUs, building software packages and purpose fix patches, conducting Inter ECU communication testing, debugging issues related to Android VM and memory leak instability, troubleshooting and problem resolution on IVI systems, and isolating issues in IVI systems for testing and resolution. The successful candidate will be responsible for driving the resolution of open bug reports, following up with stakeholders for closure, and ensuring the successful commercialization of features or releases.,

Posted 1 week ago

Apply

5.0 - 10.0 years

5 - 10 Lacs

Bengaluru

Work from Office

About The Role We're looking for someone hungry, who wants to break out of their comfort zone, and is ready to take a founding engineer role to build something from the ground up. As Engineering Lead , you will manage our CoreOS team within the Vehicle OS organization . This team is responsible for building and maintaining the foundational layers of our embedded platform, including real-time operating systems, board support packages, and hardware abstraction layers. As a leader in this role, you'll be responsible for hiring, mentoring, and guiding a high-performing engineering team while driving technical strategy and execution across multiple programs. At Applied Intuition, you will: Lead the CoreOS engineering team responsible for foundational system software used across Vehicle OS programs Guide architecture and development of system-level components including QNX- and Android-based platforms Ensure timely and high-quality software delivery across embedded and hardware-focused initiatives Collaborate closely with product, hardware, and system integration teams to define technical requirements and deliver robust solutions Hire, mentor, and grow engineers across different levels of experience Foster a culture of engineering excellence, pragmatism, and high output We're looking for someone who has: 2+ years of experience managing high-performing embedded or systems software teams 5+ years of hands-on development experience in C/C++ for embedded systems Deep understanding of real-time operating systems such as QNX Experience working with Android-based systems, including HALs and board support packages (BSPs) Familiarity with hardware bring-up and low-level driver integration across various interfaces (SPI, I2C, UART, PCIe, USB, etc.) A proven track record of delivering production-quality software in resource-constrained environments Nice to have: Experience working with the Android Open Source Project (AOSP) Automotive domain knowledge including familiarity with CAN, LIN, and AUTOSAR Prior experience working in early-stage environments or on cross-functional hardware-software products Dont meet every single requirement? If youre excited about this role but your past experience doesnt align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.

Posted 1 week ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

About The Role About The Role s: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPCThrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and toolsScrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues 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. Skills (competencies) Verbal Communication

Posted 1 week ago

Apply

7.0 - 12.0 years

5 - 8 Lacs

Hyderabad

Work from Office

Experience in setting up the testing environment for embedded systems. Experience in strong Python Programming. Experience in defining the testing strategies for embedded software. Hands on experience on MATLAB/SIMULINK Required Candidate profile Desired Skills: Embedded Software, Verification, MIL, SIL, Python 8-12 yrs of Embedded software verification exp for safety critical systems. Experience in test automation framework (MIL, SIL, HIL)

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

You will be responsible for developing proof-of-concept software for vision and radar applications in automotive applications on the Renesas R-CAR Vx SOC. This will involve leveraging computer vision and radar features using DSP and Renesas-specific IPs for DOF/computer vision. Your role will also include discussing requirements for the next-generation ADAS products, which encompass tools, software, and hardware. In addition, you will be utilizing existing code libraries as the foundation for computer vision applications and expanding the scope of these libraries for use in generic ADAS application contexts. Collaboration with application engineering teams in Europe, Japan, and the US will be a key aspect of your work. Your main responsibilities will involve: - Bringing up computer vision and radar applications on R-CAR Vx hardware platforms and with model/simulator - Pre-developing computer vision and radar features in collaboration with multiple teams, debugging and fixing related bugs - Prototyping computer vision and radar processing features for future products and design - Understanding and defining KPIs and conducting performance evaluations - Discussing requirements for future ADAS products (tools, software, and hardware) with the respective system architecture and hardware/software development teams - Documenting proof-of-concept code and benchmark results and providing meaningful application notes - Supporting Renesas automotive customers with Renesas R-CAR computer vision and radar applications, debugging reported issues, and providing proof-of-concept code Qualifications: - 10+ years of relevant embedded programming and debugging skills with C/C++ in an embedded system like R-CAR SOC - Experience in software design with Linux OS (software design with QNX is a plus) - Proven track record in software development - Ability to work with simulator and hardware environment as well as flashing of a device - Proven track record for application bring up and debugging with embedded systems - Proven experience with automotive computer vision and radar applications - Experience working with ARM architectures - An academic degree in Computer Science, Electronics, or similar - Ability to work independently in an international team with several stakeholders - Team player with good communication skills and proficiency in English, both in speech and writing Renesas Electronics Corporation is a global semiconductor company that aims to create a safer, smarter, and more sustainable future by leveraging technology to simplify our lives. Renesas combines expertise in embedded processing, analog, power, and connectivity to provide comprehensive semiconductor solutions. The company's mission is supported by its company culture, TAGIE, which stands for Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas is dedicated to embedding this unique culture in all aspects of its operations to achieve success and build trust with colleagues, customers, and stakeholders. Learn more at www.renesas.com.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You will be responsible for designing and developing cross-platform applications with modern user interfaces using C++ (preferably C++11/14/17) and Qt framework. Your role will involve creating dynamic and responsive user interfaces with Qt Quick and QML, integrating backend logic with front-end QML code, and collaborating with cross-functional teams to ensure high performance and responsiveness of applications. Key responsibilities include participating in software design reviews, code reviews, and providing constructive feedback, as well as writing clean, maintainable, and well-documented code. You will also be expected to debug, optimize, and test applications on various platforms such as Windows, Linux, and Embedded systems. To excel in this role, you should have a strong proficiency in C++, object-oriented programming, and data structures. Hands-on experience with Qt (Widgets, Qt Quick, Signals & Slots) and practical knowledge of QML for UI development are essential. Familiarity with multi-threading, networking (Qt Network module), and model-view-controller (MVC/MVVM) design patterns is required, along with experience using GIT or similar version control systems. Desired skills include experience in embedded Linux development, knowledge of OpenGL/Shader programming, familiarity with Cross-compilation, Yocto, or QNX, exposure to Agile/Scrum development methodology, and knowledge of CI/CD tools such as Jenkins and CMake. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field to qualify for this position.,

Posted 1 week ago

Apply

2.0 - 10.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is looking for a skilled Software Engineer with over 10 years of experience in the embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM CPUs with strong C/C++ programming skills. Your role will involve working on embedded platforms including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization, and user-space components. You should have experience in designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. Hands-on experience with J-TAG or ICE debuggers is required for real-time software development for embedded products. Additionally, expertise in writing kernel space device drivers in areas of MMU, Power, and Development of PCI RC/EP Device Driver is essential. A solid understanding of Linux/QNX boot flow on embedded systems, computer system architecture, board bring-up, device drivers, and peripheral buses (SPI, I2C, USB) is necessary. You should also have experience with memory controller DDR, eMMC, UFS, and performance optimization. The role requires excellent communication skills to collaborate with internal teams and external partners on analysis and debugging. Minimum qualifications include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or related fields with relevant work experience. You should have at least 2 years of work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you are a motivated self-starter with a passion for software development and debugging, and have a proactive attitude towards technical challenges, this could be the right opportunity for you at Qualcomm India Private Limited.,

Posted 1 week ago

Apply

4.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Acsia Technologies is hiring for Test Lead - Automotive domain !!! Acsia is a leading provider of automotive software powering Digital Cockpits & Displays, e-Mobility and Telematics. We use our expertise across AUTOSAR, Android Automotive, Automotive Linux, QNX, HMI, Middleware and Platform Development, CI/CD/CT, AI/ML, Verification & Validation, Cybersecurity, Functional Safety, and Performance Optimisation, to develop solutions that simplify complex problems and create safer, sustainable, and more compelling driver and passenger experiences. With a presence across the United States, Germany, Japan, and India, we collaborate with top automobile manufacturers and Tier-1 suppliers. Responsibilities This position is responsible to Plan, strategize testing approach, come up with Test goals/objectives, agree on Test metrics, track, report and achieve the benchmarked test metrics, Estimate and plan resources for testing, Environment setup and Tools, Review and finalize Test scenarios, perform testing, ensure documentation and release criteria are met to ensure product maturity steps within cost, time and quality Specific Responsibilities : Create a test plan/test scenario to make sure that the system can be verified for all the functionalities. Plan & support the tools to execute the testing activity. Find the ways to optimize and automate the testing stream Find innovative methods to get the best results and also to propose automate areas where regression testing is needed. Determine type and methods of tests and execution of test cases to derive the best results. Participate in Functional reviews to make sure that the functionalities defined are testable and a suitable test strategy can be identified. Responsible for test reports generated by the test team and product Experience : Candidate who has 4 to 8 years in testing with automotive domain experience. Good experience in CAN, UDS, Automotive Ethernet protocols Good experience in SIL, HIL system validation Experience in Test automation and flexible to work in Python, C, C++ Good experience in Linux and Android testing Candidate should have sound knowledge in testing concepts and test approaches. Candidate should have good knowledge in creation of test plan/strategy documents. Should be able to act as a customer interaction point. Liaise between Development team, Architects, System engineers, Testing team and Customers Handle calls with Project managers, Customers and Management Status reporting to Management Ensure maximum automation feasibility is identified and implemented Responsible for the team to adhere fully to the ASPICE process Need to work as an individual contributor and as a good team player Engineering Degree in Electronics/ Computer Science/Information Technology/Mechatronics or equivalent. Experience in Automotive Software / Electronics. Competencies : Able to plan and report the short term and long-term progress of the work. Represent as auditee and face quality audits Plan and implement internal trainings to bring up new joiners and freshers Keep the team motivated and focussed to the project goals Work closely with Mangers and implement process improvements Able to solve problems which may be ambiguous and with missing details. Ensure any issues and blockers are resolved for the team to achieve the goals Willing to solve complicated problems, sometimes harsh in defending their point of view. Able to work in teams, able to change priorities at short notices, fight for your argument but also willing to accept team opinion. Sometimes you face an angry customer and you are able to understand him and able to work under pressure. You are the one who will forget the time if there is an interesting technical article and will like to learn more about it. Building bonds with the team member or developers, teamwork, and collaboration, developing others and inspirational leadership. (ref:hirist.tech)

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Job Description: You will be responsible for development experience in the Embedded domain using C/C++ Programming. Your role will involve having strong knowledge in Linux/QNX and experience in working on any Linux/Android Drivers. Additionally, you will be working on multimedia drivers such as Audio, Video/OMX, Display, Graphics, and Camera. It is essential to have knowledge of respective Multimedia HAL. Role: As an engineer, you are expected to contribute to an advanced software development environment that facilitates board bring-up, development, and delivery. Your responsibilities will include developing and debugging software prototypes, including device driver software. You will be involved in software system development and bug fixing on Automotive Chipsets for products based on Android/Linux/QNX OS platforms. Furthermore, you will work on the development and implementation of an efficient and transparent variant handling and re-use concept for the platform.,

Posted 1 week ago

Apply

4.0 - 8.0 years

12 - 16 Lacs

Hyderabad, Pune, Bengaluru

Work from Office

NVIDIA, the global leader in deep learning and parallel computing, is looking for an experienced and creative Software Engineering Manager to lead the team of highly skilled engineers responsible for the Programmable Vision Accelerator (PVA) stack. As one of the worlds most admired and valuable technology companies, we offer an unparalleled opportunity to make a lasting impact on the future computer vision and artificial intelligence applications running on the newest and the most powerful hardware accelerators. A strong and proven understanding of software development principles, embedded systems, and various system software layers including UMD, KMD, and Firmware is crucial. Demonstrated experience in delivering high-quality production system software is required. The role involves leading development efforts to define system software architecture for future chips and enhance the functionality of existing products. The ability to work in a dynamic and diverse team is required. Strong interpersonal skills and a real passion for working as a team are critical. If this sounds like a fun challenge, we want to hear from you! What you will be doing: Lead a world-class team of software engineers to deliver innovative real-time firmware and kernel mode drivers that enable breakthrough performance in low-power, high-performance solutions for NVIDIAs PVA engine. Create and own team strategy, roadmaps, and schedules. Provide architectural and technical guidance to the team and ensure that the best engineering practices are followed. Work closely with HW teams to architect PVA system software and bring-up next generation chips Review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are operating in the most efficient and transparent manner. Collaborate with peer engineering teams, and program/product management to ensure that product requirements, goals and objectives are met or exceeded. Mentor and guide the professional and technical development of the team members. What we need to see: College degree (Bachelors, Masters) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience with 10+ years of working experience in embedded domain, including 5+ years in leadership roles. Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling. Relevant working experience in device drivers and Firmware development with embedded technologies on Linux or QNX. Excellent software development skills (C, C++) and proven experience in leading cross-functional software teams to deliver high quality production software in a fast-paced environment. Outstanding problem-solving capabilities. Exceptional leadership, communication, interpersonal, and analytical skills with the ability to successfully lead a global and diverse team operating in a fast-paced environment. Ways to stand out from the crowd: Experience in DSP, computer vision and image/signal processing. Understanding of safety-critical software principles and processes in automotive or other highly regulated industries. Proven record to effectively guide and influence in a technically strong dynamic environment. NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If youre creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Posted 1 week ago

Apply

9.0 - 14.0 years

35 - 40 Lacs

Bengaluru

Work from Office

Job Description: As an Automotive Software Platforms Application Lead, the job demands the development and integration of software platforms for next-generation vehicles. Expertise in Software Defined Vehicle (SDV) Architectures, QNX, Linux, and Zephyr will be crucial in leading a team to design, develop, and maintain robust and secure automotive software systems. Key Responsibilities: Platform Development : Design, configure, and optimize automotive platforms using QNX, Linux, and Zephyr, including Microservices, bootloaders, kernels, and user-space applications on Nvidia, Qualcomm or similar SoC platforms. Software-Defined Vehicle (SDV) Integration : Implement and manage distributed platforms, ensuring seamless integration with vehicle hardware and software components. Establish automotive processing and connectivity applications based on service oriented architectures, COVESSA VSS specs and protocols like MQTT, gRPC, SOME/IP and DDS. Leadership : Lead and mentor software engineers, providing technical guidance, review comments and ensuring project milestones are met. Security and Compliance : Ensure all platforms meet industry security standards and compliance requirements, such as ISO 26262 and ISO 21434 [1] . Collaboration : Work closely with cross-functional teams, including hardware engineers, product managers, and quality assurance teams, to deliver high-quality automotive platform solutions. Innovation and Improvement : Stay updated with the latest industry trends and technologies to continuously improve platform performance and capabilities. Documentation : Maintain comprehensive documentation for all platform development processes and configurations. Qualifications: Education : Bachelor's or Master's degree in Computer Science, Electronics and Communication Engineering, Electrical Engineering, or a related field. Experience : 10 to 15 years of experience in embedded systems development, with a focus on automotive platforms. Technical Skills : Proficiency in QNX, Linux, and Zephyr. Strong programming skills in C/C++. Experience in SDV concepts and implementations. Knowledge of automotive security standards and best practices. Soft Skills : Excellent leadership, communication, and problem-solving skills. Certifications : Relevant certifications in automotive safety/security or embedded systems are a plus. Preferred Experience: Previous experience working with SDV startups or in the automotive industry. Hands-on experience with over-the-air (OTA) updates and vehicle-to-cloud communication. Preferably worked on Qualcomms display or sensor frameworks Experience with Eclipse KUKSA for developing and deploying vehicle applications. Familiarity with Scalable Open Architecture for Embedded Edge (SOAFEE) architecture. Autosar experience (Adaptive and Classic platform) is a preferred additional skillset

Posted 1 week ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

Chennai, Bengaluru, Thiruvananthapuram

Hybrid

We are hiring 7 + Yrs experienced Engineers/Leads with hands on in below skills for Bengaluru/Chennai/Trivandrum locations. If interested, please apply with updated resume. QEMU, SYSTEMC, TLM based Virtual ECU development experience Hypervisor configuration and bring up hands on experience Type 1, Type 2 Hypervisor in depth knowledge Core development knowledge in C Simulating CPU, Core, SOC using QEMU, SYSTEMC, TLM or a combination of these Experience in using C, C++ wrappers, libraries Experience in QNX, XEN hypervisors Time synchronization between multiple simulation instances Debugger, tracing, compilation, debugging VIRTIO experience, SW bring up on QEMU environment required ADC, I2C, GPIO, UART, CAN, LIN, Ethernet based peripheral model development Co-simulation of vECU with external tools and solutions Build system handling, RFS, DTB Boot sequence knowledge

Posted 1 week ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 1-3 years work experience in embedded software and/or driver. Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organized Extremely strong knowledge with C/C++ programming, ARM assembly language. Solid understanding of overall embedded system architecture. Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, Vulkan Experience in multimedia on embedded systems and the use of graphics and in a highly integrated system. Experience and/or knowledge of the use of the GPU as a compute engine: GPGPU and OpenCL is an asset. Experience with virtualization technologies across CPU and MM hardware accelerators. Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications. Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus. Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus. Knowledge in one or more of the following operating systems is preferred: Android, QNX, embedded Linux, Genivi, Integrity. Knowledge of Graphics frameworks: Kanzi, QT, is a plus *Fluent in industry standard software tools: SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools. Strong communication skills (written and verbal), working with teams across multiple time zones. A passion for excellence in programming, and exceeding goals. Required: Bachelor's, Computer Engineering and/or Computer and/or Electrical Engineering Preferred: Master's, Computer Engineering and/or Computer and/or Electrical Engineering Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3077262

Posted 1 week ago

Apply

6.0 - 11.0 years

16 - 31 Lacs

Bengaluru

Work from Office

Hi, Hope all doing well!! Here I am sharing Job opportunity for Qnx,linux,c++,Middleware developer to one of my client so if any one interested please share cvs at pravallika.chitikela@pisquaretech.com and we are looking for only who has good experience in Development side. Regards Pravallika

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is a leading technology innovator in the Engineering Group, specializing in Software Engineering. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, modifying, and validating cutting-edge embedded and cloud edge software applications. Your work will contribute to the creation of world-class products that exceed customer expectations. Collaboration with systems, hardware, architecture, and test engineers is essential to design system-level software solutions that meet performance requirements and interfaces. The ideal candidate holds a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and possesses 1-3 years of work experience in embedded software and/or drivers. You should be detail-oriented with strong analytical and problem-solving skills, highly organized, and proficient in C/C++ programming and ARM assembly language. A solid understanding of embedded system architecture, 2D and 3D graphics technology, multimedia on embedded systems, and GPU optimization is required. Experience with virtualization technologies, GPU as a compute engine, and modern 3D graphics applications using OpenGLES API is advantageous. Knowledge of operating systems such as Android, QNX, embedded Linux, Genivi, and Integrity is preferred. Proficiency in graphics frameworks like Kanzi and QT, industry-standard software tools, and excellent communication skills are necessary for this role. Qualcomm values diversity and is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. Qualcomm expects its employees to adhere to all applicable policies and procedures, including safeguarding confidential information. To all Staffing and Recruiting Agencies: Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Staffing agencies or individuals represented by agencies are not authorized to use this site for submissions. Unsolicited resumes or applications will not be accepted. For further information about this role, please contact Qualcomm Careers directly.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

As a software developer, you will be required to have knowledge of programming languages such as C and C++. You should also be familiar with Operating systems principles, including Linux, VxWorks, and QNX. Your experience should include programming in a multi-thread/multi-process environment and proficiency with Linux, Jira, and Inter-process communication. Your responsibilities will involve designing and implementing tools to accelerate software system development and debug environments. You will also need to participate in fixing issues that arise from customer sites, analyze system scalability, interworking issues, and perform root cause analysis of system issues. Additionally, you will be expected to design and implement built-in diagnostics and test codes to enhance reliability and supportability. Experience in the development of distributed architecture systems with intercommunication is required, as well as communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, and ModBus. Knowledge of IP protocols, VLANs, and Ethernet switching is also essential. Hands-on software development experience in large complex software systems is a must. Excellent analytical, integration, and debugging skills are necessary for this role. Moreover, very good oral and written communication skills, as well as multitasking abilities, are expected from the ideal candidate.,

Posted 1 week ago

Apply

6.0 years

0 Lacs

Delhi, India

On-site

Job Description: Pentair GEC, Noida Job Description for Position: Firmware Engineer III - Embedded Software Position Requirements The right person for this position should have 6-9 years of experience in Embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. Knowledge: Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32 , TI CC32XX, Raspberry PI, iMX series, RISC V Knowledge of any RTOS - FreeRTOS , uC OS, EmbOSs, VxWorks, QNX Knowledge of embedded linux , device driver concepts and inter process communication Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab, Build root, Yocto Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485 , DMA, Ethernet, SD/eMMC, SDIO, UFS Understanding of different types of analog & digital sensors and their qualification/verification process Knowledge of different types of motor control drivers and its working Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular is a plus Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols is a plus Knowledge of IoT communication protocols MQTT, COAP, AMQP is a plus DFMA and DFMEA , Design release process Coding standards , guidelines, and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills: Reverse engineering Maintain, support & troubleshoot products already in production Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++ Programming in scripting languages such as batch, shell, python, Nodejs is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT is a plus. Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team Local Marketing team Project Engineer / leader from BU’s across Pentair. External vendors and suppliers Qualifications And Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills Pentair GEC, Noida Job Description for Position: Firmware Engineer III - Embedded Software Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills Equal Opportunity Employer Pentair is an Equal Opportunity Employer. With our expanding global presence, cross-cultural insight and competence are essential for our ongoing success. We believe that a diverse workforce contributes different perspectives and creative ideas that enable us to continue to improve every day.

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

NVIDIA, the global leader in deep learning and parallel computing, is looking for an experienced and creative Software Engineering Manager to lead the team of highly skilled engineers responsible for the Programmable Vision Accelerator (PVA) stack. As one of the world's most admired and valuable technology companies, we offer an unparalleled opportunity to make a lasting impact on the future computer vision and artificial intelligence applications running on the newest and the most powerful hardware accelerators. A strong and proven understanding of software development principles, embedded systems, and various system software layers—including UMD, KMD, and Firmware—is crucial. Demonstrated experience in delivering high-quality production system software is required. The role involves leading development efforts to define system software architecture for future chips and enhance the functionality of existing products. The ability to work in a dynamic and diverse team is required. Strong interpersonal skills and a real passion for working as a team are critical. If this sounds like a fun challenge, we want to hear from you! What You Will Be Doing Lead a world-class team of software engineers to deliver innovative real-time firmware and kernel mode drivers that enable breakthrough performance in low-power, high-performance solutions for NVIDIA's PVA engine. Create and own team strategy, roadmaps, and schedules. Provide architectural and technical guidance to the team and ensure that the best engineering practices are followed. Work closely with HW teams to architect PVA system software and bring-up next generation chips Review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are operating in the most efficient and transparent manner. Collaborate with peer engineering teams, and program/product management to ensure that product requirements, goals and objectives are met or exceeded. Mentor and guide the professional and technical development of the team members. What We Need To See College degree (Bachelors, Masters) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience with 10+ years of working experience in embedded domain, including 5+ years in leadership roles. Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling. Relevant working experience in device drivers and Firmware development with embedded technologies on Linux or QNX. Excellent software development skills (C, C++) and proven experience in leading cross-functional software teams to deliver high quality production software in a fast-paced environment. Outstanding problem-solving capabilities. Exceptional leadership, communication, interpersonal, and analytical skills with the ability to successfully lead a global and diverse team operating in a fast-paced environment. Ways To Stand Out From The Crowd Experience in DSP, computer vision and image/signal processing. Understanding of safety-critical software principles and processes in automotive or other highly regulated industries. Proven record to effectively guide and influence in a technically strong dynamic environment. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR2000341

Posted 2 weeks ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

NVIDIA, the global leader in deep learning and parallel computing, is looking for an experienced and creative Software Engineering Manager to lead the team of highly skilled engineers responsible for the Programmable Vision Accelerator (PVA) stack. As one of the world's most admired and valuable technology companies, we offer an unparalleled opportunity to make a lasting impact on the future computer vision and artificial intelligence applications running on the newest and the most powerful hardware accelerators. A strong and proven understanding of software development principles, embedded systems, and various system software layers—including UMD, KMD, and Firmware—is crucial. Demonstrated experience in delivering high-quality production system software is required. The role involves leading development efforts to define system software architecture for future chips and enhance the functionality of existing products. The ability to work in a dynamic and diverse team is required. Strong interpersonal skills and a real passion for working as a team are critical. If this sounds like a fun challenge, we want to hear from you! What You Will Be Doing Lead a world-class team of software engineers to deliver innovative real-time firmware and kernel mode drivers that enable breakthrough performance in low-power, high-performance solutions for NVIDIA's PVA engine. Create and own team strategy, roadmaps, and schedules. Provide architectural and technical guidance to the team and ensure that the best engineering practices are followed. Work closely with HW teams to architect PVA system software and bring-up next generation chips Review and identify improvement opportunities in established processes, infrastructure, and practices to ensure the teams are operating in the most efficient and transparent manner. Collaborate with peer engineering teams, and program/product management to ensure that product requirements, goals and objectives are met or exceeded. Mentor and guide the professional and technical development of the team members. What We Need To See College degree (Bachelors, Masters) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience with 10+ years of working experience in embedded domain, including 5+ years in leadership roles. Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling. Relevant working experience in device drivers and Firmware development with embedded technologies on Linux or QNX. Excellent software development skills (C, C++) and proven experience in leading cross-functional software teams to deliver high quality production software in a fast-paced environment. Outstanding problem-solving capabilities. Exceptional leadership, communication, interpersonal, and analytical skills with the ability to successfully lead a global and diverse team operating in a fast-paced environment. Ways To Stand Out From The Crowd Experience in DSP, computer vision and image/signal processing. Understanding of safety-critical software principles and processes in automotive or other highly regulated industries. Proven record to effectively guide and influence in a technically strong dynamic environment. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and talented people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR2000341

Posted 2 weeks ago

Apply

15.0 - 20.0 years

10 - 14 Lacs

Pune

Work from Office

Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations. Join us on our journey for a better tomorrow. Your Role - Define and review the architecture for scalability, modularity, and maintainability. - Define and enforce standards, code reviews, and adherence to best practices. - Understand the ecosystem of various products and lead the root cause analysis in embedded systems. - Instrumental in nurturing the culture of learning and technology in the team. - Lead performance improvement and innovation programs in the team. - Define technical KPI for firmware development and actively work towards achieving it for the team. - Active participation in quality improvement programs. - Advocate teams on processes and methodologies to reduce turnaround time for design and deployment. - Actively participate in communication and brainstorming sessions. - Design and control training programs for new engineers. - Collaborate with the team to achieve product success. To succeed, you will need - Bachelor s or Master s degree in Computer Science, electronics or a similar stream. - Minimum of 15 years of experience in Embedded Systems. - Must have experience on various RTOSes such as FreeRTOS, MQX, QNX. - Must have experience on Embedded Linux and system programming. - Design and development of Embedded system. - Must actively lead the development on device drivers, boot loaders, kernel software. - Must have exposure to creating and maintaining multiple products using Yocto. - Must have authority on C++ (gnu toolchain) at least one scripting language. - Good to have exposure to Embedded Test systems, HIL and various test methodologies. - Expertise in Embedded systems, protocols (EtherCAT, Modbus TCP RTU, Ethernet/IP, Profinet, etc.) - Knowledge of version control systems (e.g., Git, BitBucket). - Understanding of CI/CD pipelines and tools (e.g., Jenkins). - Excellent problem-solving and analytical skills. - Strong attention to detail and commitment to quality. - Effective communication and collaboration skills. - Ability to work independently as well as in a team environment. In return, we offer you - An opportunity to work with a 150-year-old, leading global product company - An opportunity where you are empowered to drive your own professional journey - A challenging role focused on Technology and Innovation - Global exposure and opportunities through internal mobility - Freedom and authority to act - A culture where we care about each other and the world around us - Best in class total reward program covering Insurances, Higher Education, and flexible work timing City Pune Last Day to Apply 31/07/2025 Diverse by nature and inclusive by choice Bright ideas come from all of us. The more unique perspectives we embrace, the more innovative we are. Together we build a culture where difference is valued and we share a deep sense of purpose and belonging.

Posted 2 weeks ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

We are looking for Test Developer Engineer to join the Robotics Isaac Product QA team! NVIDIA is revolutionizing the way AI, robots and autonomous machines work together. The team around Project Isaac is building a robotics platform for developing the next generation of intelligent robots. Isaac is binding together high-fidelity visual and physical simulation, a high-quality developing platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small and powerful computational platform to form the brain of intelligent machines. Our team consists of experts from all over the world and dozens different fields, and together we want to change the way how robots are programmed. This position will be part of a diverse team that tests and maintains the quality of sophisticated software powering intelligent robots. As a member of this core team, you will be working with highly competitive and motivated engineers. Join us at forefront of this ground-breaking industry’s first Robotic AI Development Platform with Simulation, Navigation and Manipulation. What You'll Be Doing Play a key role in building test strategy, well-structured test plans and automated test cases based on high level customer requirement. Actively participate in review and provide feedback on product feature requirements, specifications, and technical design documents. You will be working closely with various teams including project management and software developers, responsible for publishing statistical data reports to all partners Develop and follow successful practices to only have the best and most robust code for applications, test tools & automated tests Developing/validating robotics applications and simulation use cases for robots Use AI tools to optimize test development and automation . What We Need To See B.Tech. or Equivalent degree in CS/CE/IT/ECE/EEE At least 3+ year’s hands on testing experience in embedded software stack. Experience with Linux and/or QNX is required. Good knowledge in areas of Robotics perception, navigation, manipulation and simulation Knowledge of robotics simulator engine and ability to develop automated test scenarios using the same You have strong python skills – able to write logical scripts/code from scratch. Development experience using AI development tool for testing Hands on experience of functional safety standards (ISO 26262), particularly in Autonomous systems. Experience to use Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, JAMA). Excellent analytical and problem-solving skills and an excellent attention to detail Passionate about debugging failures and root causing the issues. Ways To Stand Out From The Crowd AI tools usage and testing optimization using the same. Experience using cloud services such as AWS or Azure Strong C++ coding experience. Understand large C++ project code and derive functional/unit test. With competitive salaries and a generous benefits package, we are widely considered to be one of the world’s most desirable technology employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. JR2000285

Posted 2 weeks ago

Apply

8.0 - 13.0 years

18 - 22 Lacs

Bengaluru

Work from Office

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 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. 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 2 weeks ago

Apply

8.0 - 13.0 years

14 - 18 Lacs

Bengaluru

Work from Office

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. Job Summary: 8+ years experience with Programming Language such as C, C++, exposure to Python, etc. 8+ years development experience with Programming Language such as C, C++, Python, etc.. 8+ years professional work experience in embedded software, driver development, OS like Linux/Android/QNX any RTOS etc. 3+ years experience with low level software/ interface and debugging. 3+ years experience with industry standard software development toolsHSW/HE debuggers, code revision systems (GIT, Gerrit, Perforce), IDEs and build tools. Experience in Secure Coding , software design and implementation levels. Strong OS fundamentals. Linux and kernel development a strong plus Experience with ARM architecture is added advantage. Experience in BSP development. Experience with low level device driver programming, boot code development Familiar with Modern OO design practices, such as C++11/17, a plus Excellent communication skills (written and verbal) and team player Should be self motivated and self driven Preferred Qualifications: Master's Degree in Engineering, Information Systems, Computer Science or related field. 8+ years of Software Engineering or related work experience. 8+ years of experience with Database Management Software. 8+ years of experience with API. 8+ year of work experience with Git, Perforce, or Source Code Management System Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 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 2 weeks ago

Apply

2.0 - 7.0 years

18 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Simulation platform team would be responsible for defining/prototyping/developing softwares on the emulation platforms. Looking for an experienced BSP engineer for virtual platform, who can help us is developing virtual prototype software solution for snapdragon automotive products. Candidate must have an excellent understanding of the complex SoCs architecture & its Software stack. 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. Primary Responsibility: Software (BSP) Bring-up on Virtual Platforms. Understand the emulation platform SoC architecture and develop single software solution. Ability to collaborate with cross functional teams and deliver the quality product under strict timeline. Define & develop custom virtio architectures. Pre-silicon software development platform prototype development Develop solution to improve performance of software running on Virtual platform. Supporting internal & external customers on Bring up & debugging from Software & emulation side. Mandatory Skills: Knowledge in Linux/QNX BSPs & Full Boot Chain. Strong System level programming skills in C/C++. Python, Rust is a plus. Excellent knowledge of OS fundamentals, Data structures, Linux kernel and its device driver model Strong debugging, analytical and problem-solving skills. Should have knowledge on debuggers like T32,gdb, etc., Strong collaboration skills with the ability to collaborate with multiple functional teams. Able to understand and debug large complex SW. Fair understanding of CPU (ARM), subsystems, SOC architecture and its SW-layers Fair understanding of the Virtual Machines with Type1 and Type2 Hypervisors Added Advantage: Fair understanding of QEMU/KVM platforms. Fair understanding of multimedia systems (GPU/Display/CAM/VPU/etc.,) knowledge. Fair knowledge of hardware-software interface and SystemC ASPICE and ISO26262 know how is preferred. Automotive experience is preferred. 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 2 weeks ago

Apply

3.0 - 8.0 years

19 - 25 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: At Qualcomm, we are transforming the automotive industry with our Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV). Snapdragon Ride is an integral pillar of our Snapdragon Digital Chassis, and since its launch it has gained momentum with a growing number of global automakers and Tier1 suppliers. Snapdragon Ride aims to address the complexity of autonomous driving and ADAS by leveraging its high-performance, power-efficient SoC, industry-leading artificial intelligence (AI) technologies and pioneering vision and drive policy stack to deliver a comprehensive, cost and energy efficient systems solution. Enabling safe, comfortable, and affordable autonomous driving includes solving some of the most demanding and challenging technological problems. From centimeter-level localization to multimodal sensor perception, sensor fusion, behavior prediction, maneuver planning, and trajectory planning and control, each one of these functions introduces its own unique challenges to solve, verify, test, and deploy on the road. We are looking for smart, innovative, and motivated individuals with strong SW background and programming experience with languages such as C/C++, python, and more. Job responsibilities include design and development of SW framework and middleware. Development of sensor drivers to bring in sensors (IMU, GPS, Camera, Radar, Lidar, Ultrasonic) to our platform, sensor synchronization, and efficient techniques to share sensor across different SW modules. Work closely with different teams to implement SW optimization on Snapdragon Ride platform as well as involved in Ride SDK development. Work closely with test engineers to develop test plans and validation of SW. Will be Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 5 to 8 years of C++ development, C++11 and C++14 is a strong plus Embedded SW design and development for safety critical systems is a strong plus Experience with Programming languages such as C++, Python, Shell, etc. Experience with multi-threaded / multi-core SW development and design Knowledge/experience on Linux and embedded platform with QNX, AGL, Safe Linux, etc. Knowledge of Linux network stack and any experience with network device drivers is a plus Familiarity with ROS/ROS2, DDS, Adaptive AUTOSAR middleware and frameworks Knowledge / experience with safety critical software development process (Functional Safety), including ASPICE, ASIL, ISO26262, MISRA C++, AUTOSAR C++ Familiarity with static analysis tools, code coverage metrics, unit test generation Experience with source code management tools such as git, git-lfs, github/gitlab Excellent written and verbal communication skills, ability to work with a cross-functional 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 2 weeks ago

Apply
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