Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Software Engineering General Summary Are you ready to combine the fast paced energy of an innovative startup with the resources and stability of a global tech leader? This opportunity blends both worlds into one. Edge Impulse has joined forces with the Mobile and Industrial IoT division of Qualcomm, and we are growing our team because Edge AI is an important part of Qualcomm's diversification roadmap. Edge Impulse streamlines the creation of AI and machine learning models for edge hardware, allowing devices to make decisions and offer insight where data is gathered. Powerful automations make it easier to build valuable datasets and develop advanced AI for edge devices from MCUs to CPUs to GPUs. The ease of use and versatility that Edge Impulse provides supports customers launching AI empowered devices globally to solve the planet's biggest problems with novel high tech solutions. Used by health and wearable organizations, industrial organizations, as well as top silicon vendors, Edge Impulse has become the trusted ML platform for enterprises and developers alike. Primary Responsibilities Have a passion for distributed systems, user interaction, accessibility, and delivering customer value? This could be your next career step. Our studio team is the glue for all user facing Edge Impulse features. We are responsible for the polished UI and the Edge Impulse API and CLI. Because we build and support the overall Edge Impulse platform, we seek truly full stack programmers who thrive on cross organization coordination and collaboration. Work closely with our Product team as well as with our UX, Marketing, and Solutions teams to design and develop new features that emphasize accessibility, CSS structure, and implementing user centric designs. Improve existing code by making it faster, idiomatic, and easier to maintain. Build systems that are reliable, maintainable, scalable, and secure. Collaborate with our Embedded engineers to integrate new deployment targets in Studio. Experience with embedded development is nice to have but not required. We have an amazing team to take care of the low level aspects. Collaborate with our world class ML team to showcase their research through Studio. No ML background is required, but a readiness to learn is essential! Maintain and extend the Edge Impulse API, SDK, and CLI. We love happy developers. Embrace an iterative approach by delivering work incrementally to gather feedback. Lead cross team initiatives end to end, including code reviews, design reviews, operational robustness, security hygiene, etc. Preferred Skills and Experience A minimum of six years of software development experience with a balance of front end and back end technologies. Solid experience effectively working with Python. Proficiency in TypeScript, NodeJS, or similar technologies. Strong expertise in HTML and CSS. Foundational knowledge of UX principles and a track record of prioritizing accessibility in design. Comfort working with data storage systems at scale, using technologies like PostgreSQL and Redis. Experience with Docker and an understanding of containerization. Familiarity with monitoring and observability tools like DataDog. Track record of easily working on a fully distributed team. Experience or interest in implementing performant Web Applications and responsive design. Academic Credentials Bachelor's in computer science, data science, computer engineering, or related scientific/technical field Master's degree preferred Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 or call Qualcomm's toll free number. 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). 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.
03/02/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Software Engineering General Summary Are you ready to combine the fast paced energy of an innovative startup with the resources and stability of a global tech leader? This opportunity blends both worlds into one. Edge Impulse has joined forces with the Mobile and Industrial IoT division of Qualcomm, and we are growing our team because Edge AI is an important part of Qualcomm's diversification roadmap. Edge Impulse streamlines the creation of AI and machine learning models for edge hardware, allowing devices to make decisions and offer insight where data is gathered. Powerful automations make it easier to build valuable datasets and develop advanced AI for edge devices from MCUs to CPUs to GPUs. The ease of use and versatility that Edge Impulse provides supports customers launching AI empowered devices globally to solve the planet's biggest problems with novel high tech solutions. Used by health and wearable organizations, industrial organizations, as well as top silicon vendors, Edge Impulse has become the trusted ML platform for enterprises and developers alike. Primary Responsibilities Have a passion for distributed systems, user interaction, accessibility, and delivering customer value? This could be your next career step. Our studio team is the glue for all user facing Edge Impulse features. We are responsible for the polished UI and the Edge Impulse API and CLI. Because we build and support the overall Edge Impulse platform, we seek truly full stack programmers who thrive on cross organization coordination and collaboration. Work closely with our Product team as well as with our UX, Marketing, and Solutions teams to design and develop new features that emphasize accessibility, CSS structure, and implementing user centric designs. Improve existing code by making it faster, idiomatic, and easier to maintain. Build systems that are reliable, maintainable, scalable, and secure. Collaborate with our Embedded engineers to integrate new deployment targets in Studio. Experience with embedded development is nice to have but not required. We have an amazing team to take care of the low level aspects. Collaborate with our world class ML team to showcase their research through Studio. No ML background is required, but a readiness to learn is essential! Maintain and extend the Edge Impulse API, SDK, and CLI. We love happy developers. Embrace an iterative approach by delivering work incrementally to gather feedback. Lead cross team initiatives end to end, including code reviews, design reviews, operational robustness, security hygiene, etc. Preferred Skills and Experience A minimum of six years of software development experience with a balance of front end and back end technologies. Solid experience effectively working with Python. Proficiency in TypeScript, NodeJS, or similar technologies. Strong expertise in HTML and CSS. Foundational knowledge of UX principles and a track record of prioritizing accessibility in design. Comfort working with data storage systems at scale, using technologies like PostgreSQL and Redis. Experience with Docker and an understanding of containerization. Familiarity with monitoring and observability tools like DataDog. Track record of easily working on a fully distributed team. Experience or interest in implementing performant Web Applications and responsive design. Academic Credentials Bachelor's in computer science, data science, computer engineering, or related scientific/technical field Master's degree preferred Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 or call Qualcomm's toll free number. 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). 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.
A leading technology company in Farnborough is seeking a Software Engineer to work in the Automotive Application Engineering Group. This role involves supporting customers in designing, developing, and debugging embedded software products. Ideal candidates will have a Bachelor's degree in a relevant field and 2+ years of software development experience. The opportunity exists to work on innovative infotainment technologies with top automotive manufacturers.
03/02/2026
Full time
A leading technology company in Farnborough is seeking a Software Engineer to work in the Automotive Application Engineering Group. This role involves supporting customers in designing, developing, and debugging embedded software products. Ideal candidates will have a Bachelor's degree in a relevant field and 2+ years of software development experience. The opportunity exists to work on innovative infotainment technologies with top automotive manufacturers.
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Software Applications Engineering General Summary This position is for Qualcomm Automotive Application Engineering Group, which closely collaborates with its automotive partners and customers from concept to commercialization. The team is involved with all aspects of Embedded software such as SW & HW designs, Feature Prototyping, Feature Integration, SW customization, Performance Optimization & Improvement and other debugging efforts which is key for a successful launch of the product. This role is for a strong Software Engineer with good knowledge and hands on experience in Design/Development/Debugging aspects of multimedia on one or more operating systems like Linux, Android, Greenhills Integrity and QNX embedded systems. The main responsibility is to provide direct support to Qualcomm customers and partners with the design, development, and debug of Qualcomm reference designs SW related issues and helping to customize/optimize software to meet the product requirements using the features in Qualcomm SOC. The candidate must quickly ramp up onto an existing project, understand Automotive platform Hardware and Software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem solving abilities and work closely with external customers to customize and launch their new products. The successful candidate will get a chance to work on cutting edge infotainment/digital cockpit technologies from leading Auto manufacturers and Tier1s and see the projects through to commercialization. Minimum Qualifications Bachelor'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. Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. 1+ year of experience with debugging techniques. 6+ years of experience with Embedded software development/debugging, or related work experience. 1+ years of experience in a customer facing role. Experience with Embedded software development, integration, debugging. Experience with Embedded Multimedia development in one or more of Audio, Display, Graphics. Experience with C/C++ programming. Experience with high level operating systems (QNX or Android) or any Real time Operating Systems. Excellent issue triage and debugging skills. Good communication and excellent team working skills. Quick adaptability to work in new technologies. Preferred Qualifications Experience with Automotive Infotainment projects. Experience with one or more software platforms: QNX, Linux Android, Linux Containers. Experience with Display and graphics drivers/controllers. Familiar with debugging GPU hangs and display panel bring up activities. Exposure to Hypervisors and Virtualization. OpenGL ES, Vulkan, OpenCL. Familiarity with bridge chips (serializer/de serializers), composition, colour formats. GPU buffer management, GPU shader architecture. Display panel specifications (timing, pixel clock, framerates). Experience with MPI, CSI, and DSI interfaces. Experience with system performance profiling and optimization. Familiarity with Qt/QML, SHM, Window Managers, Texture Compression. Educational Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics or related field (Master's preferred). 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. 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 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. 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. If you would like more information about this role, please contact Qualcomm Careers.
03/02/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Software Applications Engineering General Summary This position is for Qualcomm Automotive Application Engineering Group, which closely collaborates with its automotive partners and customers from concept to commercialization. The team is involved with all aspects of Embedded software such as SW & HW designs, Feature Prototyping, Feature Integration, SW customization, Performance Optimization & Improvement and other debugging efforts which is key for a successful launch of the product. This role is for a strong Software Engineer with good knowledge and hands on experience in Design/Development/Debugging aspects of multimedia on one or more operating systems like Linux, Android, Greenhills Integrity and QNX embedded systems. The main responsibility is to provide direct support to Qualcomm customers and partners with the design, development, and debug of Qualcomm reference designs SW related issues and helping to customize/optimize software to meet the product requirements using the features in Qualcomm SOC. The candidate must quickly ramp up onto an existing project, understand Automotive platform Hardware and Software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem solving abilities and work closely with external customers to customize and launch their new products. The successful candidate will get a chance to work on cutting edge infotainment/digital cockpit technologies from leading Auto manufacturers and Tier1s and see the projects through to commercialization. Minimum Qualifications Bachelor'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. Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. 2+ years of experience with programming languages such as C, C++, Java, Python, etc. 1+ year of experience with debugging techniques. 6+ years of experience with Embedded software development/debugging, or related work experience. 1+ years of experience in a customer facing role. Experience with Embedded software development, integration, debugging. Experience with Embedded Multimedia development in one or more of Audio, Display, Graphics. Experience with C/C++ programming. Experience with high level operating systems (QNX or Android) or any Real time Operating Systems. Excellent issue triage and debugging skills. Good communication and excellent team working skills. Quick adaptability to work in new technologies. Preferred Qualifications Experience with Automotive Infotainment projects. Experience with one or more software platforms: QNX, Linux Android, Linux Containers. Experience with Display and graphics drivers/controllers. Familiar with debugging GPU hangs and display panel bring up activities. Exposure to Hypervisors and Virtualization. OpenGL ES, Vulkan, OpenCL. Familiarity with bridge chips (serializer/de serializers), composition, colour formats. GPU buffer management, GPU shader architecture. Display panel specifications (timing, pixel clock, framerates). Experience with MPI, CSI, and DSI interfaces. Experience with system performance profiling and optimization. Familiarity with Qt/QML, SHM, Window Managers, Texture Compression. Educational Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics or related field (Master's preferred). 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. 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 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. 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. If you would like more information about this role, please contact Qualcomm Careers.
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > ASICS Engineering General Summary: About Us At our Cambridge site we are focussed on pioneering IoT and automotive technologies, with engineering areas of excellence including, Analogue and Digital Design, Voice and Music (Hardware, Software, OEM Support, Innovation). Cambridge is our largest office in the UK, with more than 600 team members including engineers, business strategists and support staff. The GPU Compiler team will be a new team for our Cambridge office and you will be required to be onsite 5 days per week. Where you will be working Cambridge, located in the East of England, 50 miles north of London, is a unique and beautiful city, renowned for its world class university and the thriving cluster of high technology businesses that have grown up around it. Cambridge is well served by road and rail links, and is within easy distance of the major London airports. About the Role As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences and drives communication and data processing transformation to help create a smarter, connected future for all. As a Qualcomm GPU Engineer, you may architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Qualcomm Engineers collaborate with cross functional teams to meet and exceed customer needs. Principal Duties and Responsibilities will include: Applies GPU knowledge and experience to architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Builds functional model simulations, develops software, and tests for various graphics to verify correctness and ensures performance and power goals are met. Programs and runs graphics tests using tools and methods to assess functionality, performance, and power and identify issues. Collaborates with teams, third party vendors, and external users to guide implementation and ensure alignment with needs and goals. Develops driver and compiler software to support GPU products. Writes detailed technical documentation and feature descriptions for GPU projects to guide users and/or customers to use or implement software. Preferred Qualifications: Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of relevant GPU experience. What's on Offer Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support Life, Medical, Income and Travel Insurance Subsidised gym membership Bicycle purchase scheme Minimum Qualifications Bachelor's degree in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience. Master's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience. PhD in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 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. If you would like more information about this role, please contact Qualcomm Careers.
03/02/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > ASICS Engineering General Summary: About Us At our Cambridge site we are focussed on pioneering IoT and automotive technologies, with engineering areas of excellence including, Analogue and Digital Design, Voice and Music (Hardware, Software, OEM Support, Innovation). Cambridge is our largest office in the UK, with more than 600 team members including engineers, business strategists and support staff. The GPU Compiler team will be a new team for our Cambridge office and you will be required to be onsite 5 days per week. Where you will be working Cambridge, located in the East of England, 50 miles north of London, is a unique and beautiful city, renowned for its world class university and the thriving cluster of high technology businesses that have grown up around it. Cambridge is well served by road and rail links, and is within easy distance of the major London airports. About the Role As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next generation experiences and drives communication and data processing transformation to help create a smarter, connected future for all. As a Qualcomm GPU Engineer, you may architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Qualcomm Engineers collaborate with cross functional teams to meet and exceed customer needs. Principal Duties and Responsibilities will include: Applies GPU knowledge and experience to architect, design, implement, verify, and/or optimize the performance and power of GPU cores. Builds functional model simulations, develops software, and tests for various graphics to verify correctness and ensures performance and power goals are met. Programs and runs graphics tests using tools and methods to assess functionality, performance, and power and identify issues. Collaborates with teams, third party vendors, and external users to guide implementation and ensure alignment with needs and goals. Develops driver and compiler software to support GPU products. Writes detailed technical documentation and feature descriptions for GPU projects to guide users and/or customers to use or implement software. Preferred Qualifications: Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of relevant GPU experience. What's on Offer Apart from working in an open, relaxed and collaborative space, you will enjoy: Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support Life, Medical, Income and Travel Insurance Subsidised gym membership Bicycle purchase scheme Minimum Qualifications Bachelor's degree in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience. Master's degree in Science, Engineering, or related field and 3+ years of ASIC design, verification, validation, integration, or related work experience. PhD in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience. References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 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. If you would like more information about this role, please contact Qualcomm Careers.
A leading technology company in Cambridge is seeking a GPU Engineer to innovate in IoT and automotive technologies. The role involves architecting and optimizing GPU cores, collaborating with cross-functional teams, and requires a Master's or PhD in Computer Engineering along with significant GPU experience. The company offers competitive salary, bonuses, and various employee benefits in a collaborative work environment.
03/02/2026
Full time
A leading technology company in Cambridge is seeking a GPU Engineer to innovate in IoT and automotive technologies. The role involves architecting and optimizing GPU cores, collaborating with cross-functional teams, and requires a Master's or PhD in Computer Engineering along with significant GPU experience. The company offers competitive salary, bonuses, and various employee benefits in a collaborative work environment.
A leading technology company in the UK is seeking a Staff Engineer to enhance Qualcomm's open-source offerings. The role requires deep expertise in open-source software, strong programming skills in languages such as C and Python, and a tenure of several years in software engineering. The position involves building software tools, mentoring teams, and representing the company at industry events. This is an exciting opportunity to make a significant impact in a rapidly evolving tech landscape.
03/02/2026
Full time
A leading technology company in the UK is seeking a Staff Engineer to enhance Qualcomm's open-source offerings. The role requires deep expertise in open-source software, strong programming skills in languages such as C and Python, and a tenure of several years in software engineering. The position involves building software tools, mentoring teams, and representing the company at industry events. This is an exciting opportunity to make a significant impact in a rapidly evolving tech landscape.
Company Qualcomm Technologies International Ltd Job Area Engineering Group, Engineering Group > Software Applications Engineering General Summary This position is for Qualcomm Automotive Application Engineering Group, which closely collaborates with its automotive partners and customers from concept to commercialization. The team involves all aspects of Embedded software such as SW & HW designs, Feature Prototyping, Feature Integration, SW customization, Performance Optimization & Improvement and other debugging efforts which is key for a successful launch of the product. This Position is for a strong Software Engineer with good knowledge and hands on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like Linux, Android, Greenhills Integrity and QNX embedded systems. The Main responsibility is to provide direct support to Qualcomm customers and partners with the design, development and debug of Qualcomm reference designs SW related issues and helping to customize/optimize software to meet the product requirements using the features in Qualcomm SOC. The Candidate must quickly ramp up onto an existing project, understand Automotive platform Hardware and Software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem solving abilities and work closely with external customers to customize and launch their new products. The successful candidate will get a chance to work on cutting edge infotainment/digital cockpit technologies from leading Auto manufacturers and Tier1s and see the projects through to commercialization. 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. 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. 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. 6+ years of Experience with Embedded software development/ debugging, or related work experience 1+ years of experience in a customer-facing role. Experience with Multitasking systems and architecture Experience with C/C++ programming Experience High level operating systems (HLOS) Linux and/or Android or QNX Good Communication and Excellent Team working skills Quick Adaptability to work in new technologies Preferred Qualifications Experience with Linux Android, QNX and Hypervisors Real-time operating systems Working Experience with device drivers, stability, system architecture Experience with USB, UART, SPI, I2C, PCIe,Ethernet Good understanding of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), and their SW architecture for porting and debugging Experience in using debugging tools such as JTAG, and oscilloscope/Logical Analyzer. Deep understanding of ARM architecture Experience with System performance profiling and optimization Educational Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics or related field., (Master's Preferred) References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Equal Employment Opportunity 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 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). If you would like more information about this role, please contact Qualcomm Careers.
03/02/2026
Full time
Company Qualcomm Technologies International Ltd Job Area Engineering Group, Engineering Group > Software Applications Engineering General Summary This position is for Qualcomm Automotive Application Engineering Group, which closely collaborates with its automotive partners and customers from concept to commercialization. The team involves all aspects of Embedded software such as SW & HW designs, Feature Prototyping, Feature Integration, SW customization, Performance Optimization & Improvement and other debugging efforts which is key for a successful launch of the product. This Position is for a strong Software Engineer with good knowledge and hands on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like Linux, Android, Greenhills Integrity and QNX embedded systems. The Main responsibility is to provide direct support to Qualcomm customers and partners with the design, development and debug of Qualcomm reference designs SW related issues and helping to customize/optimize software to meet the product requirements using the features in Qualcomm SOC. The Candidate must quickly ramp up onto an existing project, understand Automotive platform Hardware and Software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem solving abilities and work closely with external customers to customize and launch their new products. The successful candidate will get a chance to work on cutting edge infotainment/digital cockpit technologies from leading Auto manufacturers and Tier1s and see the projects through to commercialization. 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. 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. 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. 6+ years of Experience with Embedded software development/ debugging, or related work experience 1+ years of experience in a customer-facing role. Experience with Multitasking systems and architecture Experience with C/C++ programming Experience High level operating systems (HLOS) Linux and/or Android or QNX Good Communication and Excellent Team working skills Quick Adaptability to work in new technologies Preferred Qualifications Experience with Linux Android, QNX and Hypervisors Real-time operating systems Working Experience with device drivers, stability, system architecture Experience with USB, UART, SPI, I2C, PCIe,Ethernet Good understanding of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), and their SW architecture for porting and debugging Experience in using debugging tools such as JTAG, and oscilloscope/Logical Analyzer. Deep understanding of ARM architecture Experience with System performance profiling and optimization Educational Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics or related field., (Master's Preferred) References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. Equal Employment Opportunity 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 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). If you would like more information about this role, please contact Qualcomm Careers.
Company: Qualcomm Auto LTD Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: PLEASE NOTE THIS ROLE WILL REQUIRE 5 DAYS PER WEEK ONSITE IN OUR FARNBOROUGH OFFICE This position is within Qualcomm's Automotive Application Engineering Group, which works closely with automotive partners and customers from concept through commercialization. The team is involved in all aspects of embedded software, including software and hardware design, feature prototyping and integration, software customization, performance optimization, and debugging-critical for a successful product launch. We are seeking a strong Software Engineer with solid knowledge and hands on experience in design, development, debugging, and optimization of AI/ML solutions on one or more operating systems such as Linux, Android, Green Hills Integrity, and QNX embedded systems. The primary responsibility is to provide direct support to Qualcomm customers and partners in designing, developing, and debugging software issues related to Qualcomm reference designs, as well as customizing and optimizing software to meet product requirements using Qualcomm SoC features. The ideal candidate will quickly ramp up on existing projects, understand automotive platform hardware and software driver architecture, read and write technical specifications and requirements, demonstrate strong analytical and problem solving skills, and collaborate closely with external customers to customize and launch new products. This role offers the opportunity to work on cutting edge infotainment, digital cockpit, and autonomous driving technologies from leading automotive manufacturers and Tier 1 suppliers, and to see projects through to successful commercialization. Minimum qualifications: Strong experience in embedded software development, integration, and debugging 5+ years in Software Application Engineering, Software Development, or related fields 3+ years of experience working with embedded platforms 2+ years experience with high level OS (QNX, Linux, or Android) Proficiency in C/C++ and modern scripting languages such as Python Hands on knowledge of major CV/DL frameworks: OpenCV, OpenCL, PyTorch, TensorFlow, Caffe/Caffe2 Experience with supervised & unsupervised ML, including CV, NLP, and LLM based systems Experience with ML/MLOps pipelines for AI application development and deployment Solid understanding of ML/DL fundamentals, including CNNs, object detection, segmentation, and related algorithms Understanding of neural network operators, linear algebra, quantization, and related mathematical foundations Experience optimizing neural networks for embedded systems (latency, throughput, power) Excellent system level debugging and issue triage skills Strong communication, collaboration, and customer focused mindset Ability to manage tasks, timelines, and drive cross functional execution Ability to quickly learn new technologies and perform deep technical analysis Preferred qualifications: Experience with ML applications in Automotive Infotainment or Autonomous Driving Familiarity with ML benchmark suites such as MLPerf Experience with dedicated ML accelerators or hardware blocks for embedded AI Experience with debugging tools (JTAG, ftrace, GDB) Experience tuning GenAI models or reinforcement learning Experience with inference optimization and edge deployment What's on Offer: Salary, stock and performance related bonus Employee stock purchase scheme Pension scheme Life, Medical, Income and Travel Insurance Relocation Assistance (If required) Enhanced Maternity Leave Enhanced Paternity Leave Menopause Support Education Assistance Employee Assistance Programme Voluntary Health Checks Global Wellbeing Days Subsidised gym membership Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more Minimum Qualifications (Education & Experience): Bachelor'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. Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of experience with debugging techniques.
03/02/2026
Full time
Company: Qualcomm Auto LTD Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: PLEASE NOTE THIS ROLE WILL REQUIRE 5 DAYS PER WEEK ONSITE IN OUR FARNBOROUGH OFFICE This position is within Qualcomm's Automotive Application Engineering Group, which works closely with automotive partners and customers from concept through commercialization. The team is involved in all aspects of embedded software, including software and hardware design, feature prototyping and integration, software customization, performance optimization, and debugging-critical for a successful product launch. We are seeking a strong Software Engineer with solid knowledge and hands on experience in design, development, debugging, and optimization of AI/ML solutions on one or more operating systems such as Linux, Android, Green Hills Integrity, and QNX embedded systems. The primary responsibility is to provide direct support to Qualcomm customers and partners in designing, developing, and debugging software issues related to Qualcomm reference designs, as well as customizing and optimizing software to meet product requirements using Qualcomm SoC features. The ideal candidate will quickly ramp up on existing projects, understand automotive platform hardware and software driver architecture, read and write technical specifications and requirements, demonstrate strong analytical and problem solving skills, and collaborate closely with external customers to customize and launch new products. This role offers the opportunity to work on cutting edge infotainment, digital cockpit, and autonomous driving technologies from leading automotive manufacturers and Tier 1 suppliers, and to see projects through to successful commercialization. Minimum qualifications: Strong experience in embedded software development, integration, and debugging 5+ years in Software Application Engineering, Software Development, or related fields 3+ years of experience working with embedded platforms 2+ years experience with high level OS (QNX, Linux, or Android) Proficiency in C/C++ and modern scripting languages such as Python Hands on knowledge of major CV/DL frameworks: OpenCV, OpenCL, PyTorch, TensorFlow, Caffe/Caffe2 Experience with supervised & unsupervised ML, including CV, NLP, and LLM based systems Experience with ML/MLOps pipelines for AI application development and deployment Solid understanding of ML/DL fundamentals, including CNNs, object detection, segmentation, and related algorithms Understanding of neural network operators, linear algebra, quantization, and related mathematical foundations Experience optimizing neural networks for embedded systems (latency, throughput, power) Excellent system level debugging and issue triage skills Strong communication, collaboration, and customer focused mindset Ability to manage tasks, timelines, and drive cross functional execution Ability to quickly learn new technologies and perform deep technical analysis Preferred qualifications: Experience with ML applications in Automotive Infotainment or Autonomous Driving Familiarity with ML benchmark suites such as MLPerf Experience with dedicated ML accelerators or hardware blocks for embedded AI Experience with debugging tools (JTAG, ftrace, GDB) Experience tuning GenAI models or reinforcement learning Experience with inference optimization and edge deployment What's on Offer: Salary, stock and performance related bonus Employee stock purchase scheme Pension scheme Life, Medical, Income and Travel Insurance Relocation Assistance (If required) Enhanced Maternity Leave Enhanced Paternity Leave Menopause Support Education Assistance Employee Assistance Programme Voluntary Health Checks Global Wellbeing Days Subsidised gym membership Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more Minimum Qualifications (Education & Experience): Bachelor'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. Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. 2+ years of experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of experience with debugging techniques.
A leading automotive technology company in Farnborough is seeking a Software Engineer to support the development and debugging of AI/ML solutions tailored for their automotive applications. The ideal candidate will possess over 5 years of experience in embedded software development and demonstrate proficiency with C/C++ and machine learning frameworks. This role requires strong collaboration with partners and customers while working on state-of-the-art infotainment and autonomous driving technologies, with a focus on quality and timely project delivery.
03/02/2026
Full time
A leading automotive technology company in Farnborough is seeking a Software Engineer to support the development and debugging of AI/ML solutions tailored for their automotive applications. The ideal candidate will possess over 5 years of experience in embedded software development and demonstrate proficiency with C/C++ and machine learning frameworks. This role requires strong collaboration with partners and customers while working on state-of-the-art infotainment and autonomous driving technologies, with a focus on quality and timely project delivery.
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Are you ready to join a team that's shaping the future of technology? We are looking for experienced developers working in the open source community to improve the quality and robustness of Qualcomm open source offerings and reputation in the community. You will be a strategic thinker with a deep understanding of the open source community, Linux and related open source projects and are comfortable working with a variety of Hardware platforms. You will have a proven track record of delivering both engineering excellence, as well as hands on experience with upstream contributions to major Open Source projects. As Staff Engineer, you will report to the Director of Open Source. You will find ways to improve the Linux kernel, Yocto/OE, Debian, security software and boot firmware on Qualcomm platforms and provide support as needed for customer applications of our platform technology. This is an exciting opportunity to make a significant impact on our business and contribute to our company's growth. Responsibilities Build scalable tooling that allows Qualcomm to deliver common core software into a variety of Open source distributions Work with OSS & upstream initiatives within the Qualcomm Central Software Engineering (CSE) team to improve general software quality Represent the company at industry events and conferences Mentor and build expertise in the Foundries and Qualcomm OSS teams Minimum Qualifications Experience in open source software development Expertise in C, C++, Assembly and a high level language such as Python, Go, Rust Proven track record of working upstream and downstream Strong understanding of embedded software, bootloaders, Linux kernel and distributions Excellent technical, communication and engineering management skills Ability to work cross functionally with product and engineering teams Strong analytical and problem solving skills Bachelor's degree in Computer Science or equivalent Willingness to travel globally as needed (likely several times per year) Experience working closely with or for a Linux Distribution Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience 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 languages such as C, C++, Java, Python, etc. Desired Qualifications Multimedia: Audio, Video, Camera, Graphics, Display, Gstreamer Linux kernel: Peripherals, Buses, Interconnects, Scheduler, Thermal, Power Networking: Ethernet, WLAN, Bluetooth 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 or call Qualcomm's toll free number. 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. 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.
03/02/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Are you ready to join a team that's shaping the future of technology? We are looking for experienced developers working in the open source community to improve the quality and robustness of Qualcomm open source offerings and reputation in the community. You will be a strategic thinker with a deep understanding of the open source community, Linux and related open source projects and are comfortable working with a variety of Hardware platforms. You will have a proven track record of delivering both engineering excellence, as well as hands on experience with upstream contributions to major Open Source projects. As Staff Engineer, you will report to the Director of Open Source. You will find ways to improve the Linux kernel, Yocto/OE, Debian, security software and boot firmware on Qualcomm platforms and provide support as needed for customer applications of our platform technology. This is an exciting opportunity to make a significant impact on our business and contribute to our company's growth. Responsibilities Build scalable tooling that allows Qualcomm to deliver common core software into a variety of Open source distributions Work with OSS & upstream initiatives within the Qualcomm Central Software Engineering (CSE) team to improve general software quality Represent the company at industry events and conferences Mentor and build expertise in the Foundries and Qualcomm OSS teams Minimum Qualifications Experience in open source software development Expertise in C, C++, Assembly and a high level language such as Python, Go, Rust Proven track record of working upstream and downstream Strong understanding of embedded software, bootloaders, Linux kernel and distributions Excellent technical, communication and engineering management skills Ability to work cross functionally with product and engineering teams Strong analytical and problem solving skills Bachelor's degree in Computer Science or equivalent Willingness to travel globally as needed (likely several times per year) Experience working closely with or for a Linux Distribution Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience 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 languages such as C, C++, Java, Python, etc. Desired Qualifications Multimedia: Audio, Video, Camera, Graphics, Display, Gstreamer Linux kernel: Peripherals, Buses, Interconnects, Scheduler, Thermal, Power Networking: Ethernet, WLAN, Bluetooth 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 or call Qualcomm's toll free number. 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. 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.
A leading technology firm based in Greater London is looking for an experienced Software Engineer to join their team. The ideal candidate will have a minimum of six years of software development experience, with strong skills in Python, TypeScript, and HTML/CSS. Responsibilities include collaborating across teams to develop new features, improving existing code for efficiency, and maintaining their API and SDK. This role supports the creation of AI-driven solutions in a dynamic environment, offering a unique opportunity for growth and innovation.
03/02/2026
Full time
A leading technology firm based in Greater London is looking for an experienced Software Engineer to join their team. The ideal candidate will have a minimum of six years of software development experience, with strong skills in Python, TypeScript, and HTML/CSS. Responsibilities include collaborating across teams to develop new features, improving existing code for efficiency, and maintaining their API and SDK. This role supports the creation of AI-driven solutions in a dynamic environment, offering a unique opportunity for growth and innovation.
A leading technology company in Farnborough is seeking a skilled Software Engineer to join its Automotive Application Engineering Group. This role involves developing and debugging multimedia systems on embedded platforms like Linux and QNX. The successful candidate will support automotive partners from concept to commercialization, contributing to cutting-edge technology projects. The ideal candidate has a background in software development within embedded systems and strong analytical skills.
03/02/2026
Full time
A leading technology company in Farnborough is seeking a skilled Software Engineer to join its Automotive Application Engineering Group. This role involves developing and debugging multimedia systems on embedded platforms like Linux and QNX. The successful candidate will support automotive partners from concept to commercialization, contributing to cutting-edge technology projects. The ideal candidate has a background in software development within embedded systems and strong analytical skills.
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key responsibilities include: Designing and developing SystemC TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements to develop complex SoC TLM models. Design and implement TLM models for complex, large-scale products and systems. Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code. Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Level of Responsibility: Work independently with minimal supervision. Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact. Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively. Top Required Skills: SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Preferred Skills: Open Source Development experience Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS, Manageability) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. What's on Offer Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support (if needed) Life, Medical, Income and Travel Insurance Subsidised memberships for physical and mental well-being Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 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. If you would like more information about this role, please contact Qualcomm Careers.
02/02/2026
Full time
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU. Your primary focus will be on developing high-level system virtual models of complex SoC hardware. Key responsibilities include: Designing and developing SystemC TLM models to accurately represent SoC architectures. Integrating components such as processors, interconnects, peripherals, and custom IP blocks into the SystemC simulator. Collaborating closely with hardware designers, software engineers, and other stakeholders to understand system requirements and translate them into detailed SystemC models. Extensive experience with C++ programming to ensure efficient and effective model development. Principal Duties and Responsibilities: Leverage advanced software/hardware systems knowledge and experience to design, develop, create, and modify virtual models. Define software requirements to develop complex SoC TLM models. Design and implement TLM models for complex, large-scale products and systems. Perform code reviews and regression tests, as well as triage and fix issues to ensure the quality of code. Collaborate with individuals outside the software function (e.g., hardware, systems, and test engineers) to increase leverage and design solutions that work with other components of a specific project. Level of Responsibility: Work independently with minimal supervision. Utilize strong verbal and written communication skills to convey complex information, often requiring negotiation, influence, and tact. Perform tasks that often require multiple steps, extensive planning, problem-solving, and prioritization to complete effectively. Top Required Skills: SystemC TLM or QEMU Modern C++ ARM Architecture (CPU, GIC, CoreSight Debug) Firmware and/or Device Driver Development and Debug Git Revision Control Preferred Skills: Open Source Development experience Unit Testing Continuous Integration ARM Fast Models Server Architecture (RAS, Manageability) Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. What's on Offer Salary, stock and performance related bonus Maternity/Paternity Leave Employee stock purchase scheme Matching pension scheme Education Assistance Relocation and immigration support (if needed) Life, Medical, Income and Travel Insurance Subsidised memberships for physical and mental well-being Bicycle purchase scheme Employee run clubs, including, running, football, chess, badminton + many more References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies. 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 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. If you would like more information about this role, please contact Qualcomm Careers.
A leading technology company in the UK is seeking a Software Virtual Platform Engineer to drive the development of virtual platforms such as SystemC TLM and QEMU. You will design SoC models, integrate complex components, and collaborate with cross-functional teams to meet requirements. Ideal candidates will hold a degree in Engineering and possess extensive experience in C++ programming. This role offers a competitive salary and a range of employee benefits including stock options, insurance, and wellness programs.
02/02/2026
Full time
A leading technology company in the UK is seeking a Software Virtual Platform Engineer to drive the development of virtual platforms such as SystemC TLM and QEMU. You will design SoC models, integrate complex components, and collaborate with cross-functional teams to meet requirements. Ideal candidates will hold a degree in Engineering and possess extensive experience in C++ programming. This role offers a competitive salary and a range of employee benefits including stock options, insurance, and wellness programs.