Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is a leading technology innovator that pushes the boundaries to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Qualcomm Software Engineer, your responsibilities will include designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. You will play a crucial role in launching cutting-edge products that exceed customer needs by collaborating with various teams such as systems, hardware, architecture, and test engineers to design system-level software solutions. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering experience - OR Master's degree in relevant field with 1+ year of Software Engineering experience - OR PhD in relevant field - 2+ years of experience with programming languages like C, C++, Java, Python, etc. As a Qualcomm Machine Learning Engineer, you will be responsible for creating and implementing machine learning techniques, frameworks, and tools to efficiently utilize state-of-the-art solutions across various technology verticals. Your tasks will involve assisting in the software design and development of the Qualcomm AI Stack, SDKs, and associated tools for Snapdragon platforms. Your role will require showcasing your passion for software design and development through analytical, design, programming, and debugging skills. Responsibilities: - Develop software for the AI orchestration framework, engine, and tools for executing Neural Networks on Snapdragon chips - Validate software performance and accuracy through detailed analysis and testing Minimum Qualifications: - 3+ years of software development experience using C/C++ and/or Python - Strong software development skills including data structure and algorithm design, object-oriented design, software debugging and testing - Strong communication skills (verbal, presentation, written) Preferred Qualifications: - Experience in developing embedded applications with low-level interactions between operating systems and hardware - Experience with Qualcomm AI Stack products - Experience with various NN architectures and Machine Learning frameworks - Software development experience with Java - Ability to collaborate with diverse teams and interests globally Education Requirements: - Required: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field - Preferred: Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm through the provided channels. Employees at Qualcomm are expected to adhere to all applicable policies and procedures, including security measures and confidentiality requirements. Please note that Qualcomm's Careers Site is for individuals seeking jobs directly at Qualcomm, and unsolicited submissions from staffing and recruiting agencies are not accepted. For more information about the role, you can contact Qualcomm Careers directly.,
Posted 1 week ago
0.0 - 10.0 years
0 Lacs
karnataka
On-site
You will be responsible for designing, implementing, and maintaining the Doppelio Virtualization Platform to support Linux-based IoT applications with seamless access to various peripherals without the need for modifications or recompilation. Your day-to-day activities will involve collaborating with team members to discuss project requirements and progress in the Research & Development (R&D) phase. You will be instrumental in the ongoing innovation, development, and enhancement of the platform. Additionally, you will work on deploying customer applications successfully on the platform. As a suitable candidate for this role, you must possess strong C programming skills and have a deep understanding of Linux internals and system programming. Your experience working with at least one peripheral, preferably CAN bus, will be valuable. Knowledge of basic C++ and Python is desirable. Any experience in the following areas will be considered a significant advantage: - Utilizing QEMU - Working with Docker - Adding QEMU devices or porting QEMU - Embedded Linux - Yocto Project - Developing Embedded Applications through bare metal programming or any Real-Time Operating System (RTOS) Join us at Doppelio and play a pivotal role in shaping the future of IoT while embracing the role of a Cutting-Edge Linux Geek. Apply today by sending your resumes to careers@doppelio.com.,
Posted 4 weeks ago
0.0 - 10.0 years
0 Lacs
karnataka
On-site
As a member of our team at Doppelio, you will be responsible for designing, implementing, and maintaining the Doppelio Virtualization Platform. This platform is capable of running Linux-based IoT applications that access various peripherals without the need for any modifications or recompilation. Your day-to-day activities will involve engaging in research and development by collaborating with team members to discuss project requirements and progress. You will be at the forefront of ongoing innovation, development, and platform hardening. Your role will also include the successful deployment of customer applications on the platform. The ideal candidate will possess strong C programming skills and a deep understanding of Linux internals and system programming. You should have knowledge of the internal workings of the operating system, including the construct of everything as files, multi-process and thread architectures, environment, memory mapped files, networking basics, and more. Experience working with at least one peripheral, preferably the CAN bus, is required. Additionally, proficiency in basic C++ and Python is desirable. Furthermore, experience in any of the following areas would be highly advantageous: - Using QEMU - Using Docker - Adding QEMU devices/porting QEMU - Embedded Linux - Yocto Project - Embedded Applications (bare metal programming/any RTOS) Join us at Doppelio and play a pivotal role in shaping the future of IoT as a Cutting-Edge Linux Geek. If you are ready to contribute your expertise and be part of an innovative team, we encourage you to apply today by sending your resumes to careers@doppelio.com.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
pune, maharashtra
On-site
NVIDIA has been at the forefront of transforming computer graphics, PC gaming, and accelerated computing for over 25 years. This legacy of innovation is driven by cutting-edge technology and a team of exceptional individuals. Currently, NVIDIA is leveraging the vast potential of AI to shape the future of computing, envisioning a world where GPUs serve as the intelligence behind computers, robots, and autonomous vehicles that can comprehend the environment. Achieving unprecedented milestones demands foresight, creativity, and the finest talent globally. As an NVIDIAN, you will thrive in a diverse and supportive setting that encourages everyone to excel. Join our team and contribute to creating a significant impact on the world. NVIDIA is on the lookout for exceptional and visionary software engineers to join the DirectX Graphics software team. As a member of this team, you will be involved in developing the DirectX Driver software that supports our extensive range of GPUs. Our contributions have left a significant mark in various sectors, attracting users from leading academic institutions, startups, and industry giants, including the world's largest Internet companies. We are seeking dedicated, diligent, and innovative individuals to help us achieve our engineering objectives. Key Responsibilities: - Develop and maintain exceptional DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. This includes: - Creating new OS and chip graphics features for upcoming OS and chips - Designing graphics and AI-based post-processing features and algorithms for high-end rendering - Establishing fundamental stacks and features for utilizing AI in graphics - Collaborating with teams across the organization to strategize and accomplish software goals for the team Requirements: - Bachelor's or Master's degree in Computer Science/Engineering, with substantial experience in graphics and system software-related projects or theses - 1+ or 2+ years of experience and enthusiasm for developing system software, device drivers, or embedded/graphics applications - Profound knowledge of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and proficient C/C++ programming skills - Meticulous with a proven ability to manage multiple tasks in a dynamic environment with evolving priorities and requirements Differentiators: - Proficiency in 3D graphics concepts and graphics programming using DirectX or OpenGL is highly advantageous - Hands-on experience in operating system kernels and device drivers is a plus - Understanding of machine learning algorithms and the underlying mathematics is a significant advantage NVIDIA is renowned as a premier employer in the technology sector, housing some of the most innovative and determined individuals in the industry. If you are a creative and committed individual, we are eager to have you on board.,
Posted 1 month ago
6.0 - 12.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer with expertise in Rust, you will be responsible for developing and optimizing low-level software for battery energy storage systems. Your role will involve designing, developing, and optimizing real-time and embedded software using Rust. You will be tasked with implementing robust, safety-critical software architectures for industrial control and monitoring applications. Collaboration with firmware, controls, and hardware engineers will be essential to ensure seamless integration between software and physical systems. Your responsibilities will also include developing and maintaining automated testing frameworks for embedded and real-time environments, optimizing system performance to meet reliability and latency requirements, and ensuring compliance with industry standards and best practices for embedded software development. Additionally, you will contribute to debugging and troubleshooting efforts for complex, multi-threaded systems running on embedded platforms. To qualify for this position, you should hold a BE/BTech/MTech in Computer Science with at least 6 years of experience in embedded software development or real-time systems. Proficiency in Rust for systems programming and embedded applications is a must, along with experience in real-time operating systems (RTOS) and low-level concurrency management. A solid understanding of hardware/software interactions, hands-on experience with Linux-based embedded environments, and proficiency in version control, CI/CD, and automated testing frameworks for embedded systems are required. Strong problem-solving skills, the ability to work on complex technical challenges, excellent communication skills, and a collaborative approach are essential for success in this role. Experience with control systems, industrial automation, or SCADA, knowledge of safety-critical software development practices, familiarity with networking protocols used in industrial applications, and exposure to power systems, energy storage, or grid-scale applications will be considered advantageous.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
ahmedabad, gujarat
On-site
As an Engineer, Control Systems Programming at Siemens Energy, your day will typically start with a briefing on ongoing projects and new tasks. Your primary responsibility will be to craft and test control system hardware and software to ensure they meet the elite standards set by Siemens Energy. You will work closely with a dedicated team in alignment with Siemens Energy's mission of balanced energy transformation. Each day, you will contribute to a culture that values inclusion, innovation, and collaboration, with a focus on efficiently implementing detailed energy solutions. Your key responsibilities will include: - Crafting PLC projects and programming based on engineering documents. - Commissioning control panels in the workshop. - Testing project control system hardware and software to verify they meet client specifications. - Conducting customer acceptance tests and Modbus communication tests globally. - Reviewing and validating controls engineering project specifications. - Assisting the proposal engineering team in preparing customer offers. To excel in this role, you should possess: - A Bachelor or Master of Engineering degree in Automation/Instrumentation/Controls/Electro-technical, or a State-certified technical engineering diploma with at least 5 years of professional experience (experience in the rotating equipment industry is advantageous). - Knowledge of Control Theory and industry-standard software such as PCS7 V10.0 and/or RSLogix 5000. - Experience in writing PLC programs and embedded applications using higher programming languages. - Familiarity with BN3500 & Orbit 60 MMS system and Testing of control systems. - Proficiency in planning PLC projects, particularly in turbomachinery or oil & gas applications. - Interest in areas like Electricity, Technical Design/Drawing, Control, and Digital Systems. - Good understanding of electrical design tools like COMOS and AutoCad, with EPLAN experience being a plus. - Willingness to travel internationally (approximately 20% annually). The Transformation of Industry division at Siemens Energy is focused on decarbonizing the industrial sector. The division plays a crucial role in enabling the decarbonization of industries and transitioning to balanced processes. Siemens Energy's global team is committed to making balanced, reliable, and affordable energy a reality by leveraging innovative technologies and driving energy transformation. Siemens Energy values diversity and inclusion, recognizing the power of a diverse workforce. The company promotes a supportive work culture and offers flexible working options, including remote work and flexible working hours. Employees have opportunities to work on innovative projects and are supported in their professional growth and development. Siemens Energy is dedicated to creating a balanced and sustainable future through its commitment to decarbonization, new technologies, and energy transformation. Joining Siemens Energy means being part of a global team that is shaping the future of energy while upholding a legacy of innovation dating back 150 years. If you are passionate about contributing to a sustainable future and driving innovation in the energy sector, Siemens Energy offers a rewarding and inclusive work environment where your unique talents and perspectives are valued.,
Posted 1 month ago
7.0 - 11.0 years
0 Lacs
hyderabad, telangana
On-site
As a member of the DirectX Graphics team at NVIDIA, you will be responsible for developing and maintaining outstanding DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. Your role will involve working on the development of new OS and new chip graphics features, driving quality improvement initiatives to ensure the best possible gaming experience on NVIDIA GPUs, creating graphics and AI-based post-processing features and algorithms for high-end rendering, and developing fundamental stacks and features to integrate AI in graphics. Collaboration with teams across the company to plan and execute software objectives for the team is also a key aspect of this role. To qualify for this position, you should have a B.E./B.Tech or higher degree in Computer Science/Engineering with significant experience in graphics and system software-related projects or thesis work. A minimum of 7 years of experience in developing system software, device drivers, or embedded/graphics applications is required, along with a deep understanding of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and strong programming skills in C/C++. The ability to multitask in a dynamic environment with changing requirements is essential for this role. Familiarity with 3D graphics concepts and graphics programming using DirectX or OpenGL would be advantageous, as well as working experience within operating system kernels and device drivers. Knowledge of machine learning algorithms and mathematics related to it is also considered a strong plus. Joining NVIDIA means being part of a team that is known for its innovation and technology advancements. If you are passionate, hard-working, and creative, and if you are looking to contribute to cutting-edge developments in computer graphics and AI, we encourage you to apply for this exciting opportunity.,
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |