Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 years
0 Lacs
Gudivada, Andhra Pradesh, India
On-site
Job Description: Embedded Systems Lead – Drones, UGVs & Robotics Location: Hyderabad (On-site) Function: R&D | Embedded Systems Reports to: VP - R&D / CTO Role Overview We are looking for a seasoned and hands-on Embedded Systems Lead to architect, develop, and optimize the embedded platforms driving our UAVs, UGVs, and autonomous robotics systems. This role is critical to advancing capabilities in battery optimization, obstacle avoidance, and navigation autonomy, ensuring high-reliability embedded solutions in dynamic and rugged environments. Key Responsibilities Embedded Systems Architecture & Development: Architect and develop embedded solutions for UAVs, UGVs, and robotics, with a focus on autonomy and reliability. Design and optimize firmware for microcontrollers, sensor interfacing, and real-time processing. Battery Systems & Power Optimization Collaborate with electronics and battery teams to implement and optimize Battery Management Systems (BMS) for high-efficiency power usage. Optimize energy consumption strategies across sensors, compute modules, and communication systems. Obstacle Avaoidance & Navigation Integrate and optimize sensor fusion algorithms combining data from LiDAR, stereo cameras, IMUs, GNSS, ultrasonic sensors, and radar. Collaborate with AI and systems software teams to enable real-time SLAM, path planning, and autonomous navigation. Hardware-Software Co-Design Work closely with the Electronics, Mechanical, and Systems Integration teams to ensure tight coupling between hardware capabilities and embedded firmware. Review and contribute to PCB design for signal integrity, thermal considerations, and EMI/EMC compliance. Team Leadership & Technical Mentorship Build, mentor, and lead a high-performance embedded engineering team. Conduct technical reviews and provide architectural guidance. Testing, Validation & Compliance Define and drive testing strategies for embedded platforms under real-world and extreme conditions (temperature, vibration, dust). Implement robust debugging, diagnostics, and performance monitoring mechanisms. Required Skills & Experience Bachelor’s/Master’s in Electronics, Embedded Systems, Robotics, or related field. 8+ years experience in embedded systems development, ideally in drones, UGVs, robotics, or aerospace electronics. Expertise in Embedded C/C++, RTOS, and low-level driver development. Power management and battery systems integration. Sensor fusion and control systems for navigation. PCB design tools and hardware debugging (Altium, Eagle, oscilloscopes, JTAG). Communication protocols: CAN, I2C, SPI, UART. Prior experience with SLAM, obstacle avoidance systems, or autonomy-enabling technologies is highly preferred Preferred Skills Familiarity with AI/ML inference on embedded platforms for perception tasks. Experience with motor control, ESC optimization, and propulsion systems. Knowledge of safety-critical systems and functional safety standards (e.g., ISO 26262). Personal Attributes Problem-solving mindset with a hands-on approach. Strong leadership skills and ability to work in a cross-functional startup environment. Passionate about building cutting-edge autonomous systems. Compensation Competitive and commensurate with experience and capability. How To Apply Send your resume, project portfolio, or technical write-ups to careers@marutdrones.com
Posted 6 days ago
2.0 - 4.0 years
6 - 10 Lacs
Kolkata
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 6 days ago
2.0 - 4.0 years
6 - 10 Lacs
Mumbai
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 6 days ago
2.0 - 4.0 years
6 - 10 Lacs
Bengaluru
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 6 days ago
2.0 - 4.0 years
6 - 10 Lacs
Hyderabad
Remote
Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.
Posted 6 days ago
2.0 - 4.0 years
5 - 9 Lacs
Kolkata
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 6 days ago
2.0 - 4.0 years
5 - 9 Lacs
Mumbai
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 6 days ago
1.0 - 2.0 years
6 - 10 Lacs
Bengaluru
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 6 days ago
2.0 - 4.0 years
5 - 9 Lacs
Bengaluru
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 6 days ago
2.0 - 4.0 years
5 - 9 Lacs
Hyderabad
Remote
About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.
Posted 6 days ago
1.0 - 2.0 years
6 - 10 Lacs
Mumbai
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 6 days ago
1.0 - 2.0 years
6 - 10 Lacs
Kolkata
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 6 days ago
1.0 - 2.0 years
6 - 10 Lacs
Hyderabad
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 6 days ago
7.0 years
5 - 7 Lacs
Hyderābād
On-site
Overview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ Responsibilities: S ENIOR SOFTWARE DEVELOPMENT ENGINEER THE ROLE: We are looking for a Engineer with an obsession for Software/Peripheral Driver development in embedded world. As part of the role, she or he will work closely with other firmware/software engineers, developers and architects across various IPs in leading the designs and implementing firmware that spans pre-silicon and post-silicon for all AMD SoCs. THE PERSON: The person must be passionate about embedded software development with creative and effective problem-solving skills. She or he must be motivated, self-starter who can work both independently and collaboratively in fast paced environments. Must have excellent technical communication, and interpersonal skills. KEY RESPONSIBILITIES: Design, Develop and Deliver embedded peripheral drivers based solutions in Linux, RTOS/Zephyr, and baremetal environments. Along with driver development experience, we expect the candidate to have ideas around standard serial communication protocols. Debug issues in legacy drivers as needed by collaborating closely with various stakeholders/teams (field, HW teams, marketing etc) Participating in HW bring ups Upstream Linux/Zephyr drivers/kernel changes Help contribute to the design and implementation of future SW architectures as needed. PREFERRED EXPERIENCE: Expert knowledge and hands-on experience in C Ability to write high quality code with a keen attention to detail Good understanding of baremetal and RTOS environments and concepts Good understanding and active development experience in RTOS/Zephyr/Linux/baremetal drivers Some understanding of serial communication protocols Fair understanding of Python Working experience in developing Linux/RTOS user space applications Familiarity with modern software tools and techniques for development and debugging Experience with software development processes and tools such as debuggers, source code control systems (GitHub) is a plus Effective communication and problem-solving skills ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Electronics and Communications Engineering, Computer Engineering, Electrical Engineering, or equivalent with 7+ years of experience #LI-SR4 Qualifications: Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 6 days ago
6.0 - 9.0 years
3 - 7 Lacs
Hyderābād
On-site
Job Summary We are seeking a highly skilled Sr. Developer with 6 to 9 years of experience in the Automotive Industry. The ideal candidate will have expertise in RTOS Communication Stack and Embedded C. This hybrid role offers the opportunity to work on cutting-edge automotive projects contributing to the development of innovative solutions that enhance vehicle performance and safety. Responsibilities Develop and maintain software for automotive systems using Embedded C. Implement and optimize RTOS for real-time automotive applications. Design and integrate communication stacks to ensure seamless data exchange within vehicle systems. Collaborate with cross-functional teams to define software requirements and specifications. Conduct thorough testing and debugging of software to ensure high quality and reliability. Provide technical support and troubleshooting for software-related issues. Participate in code reviews to maintain code quality and adherence to industry standards. Stay updated with the latest advancements in automotive software development and incorporate best practices. Document software design implementation and testing processes for future reference. Ensure compliance with automotive industry standards and regulations. Contribute to continuous improvement initiatives to enhance software development processes. Mentor and guide junior developers to foster a collaborative and productive team environment. Communicate effectively with stakeholders to provide updates on project progress and address any concerns. Qualifications Possess strong expertise in Embedded C programming. Have extensive experience with RTOS in automotive applications. Demonstrate proficiency in designing and integrating communication stacks. Exhibit a deep understanding of automotive industry standards and practices. Show excellent problem-solving skills and attention to detail. Have the ability to work effectively in a hybrid work model. Display strong communication and collaboration skills. Bring a proactive approach to learning and adapting to new technologies. Hold a degree in Computer Science Electrical Engineering or a related field. Have a proven track record of delivering high-quality software solutions in the automotive domain. Demonstrate the ability to mentor and guide junior team members. Show commitment to continuous improvement and innovation. Possess strong documentation and organizational skills.
Posted 6 days ago
2.0 years
1 - 8 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: Job description: Design, develop, test and support real-time operating system (RTOS) features for Qualcomm Hexagon Processors. As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to write high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile. and provide new OS functionality to meet the demands of our customers Principal Duties and Responsibilities: Skills/experience: 3-5 years of Software Engineering or related work experience; Strong analytical, mathematical and debugging skills 3-5 years’ experience with Programming Language such as C, Python; pointers, data structures (e.g. linked list, trees, sorting) 3+ years’ experience working with Assembly language. 3+ years’ experience working on software for DSP or CPU processors; Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering, etc.) 3+ years’ experience using Emulator, simulator environment, LLDB/JTAG debuggers / profilers 3+ years’ experience working on real time operating systems for embedded systems; Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios, etc.) Develop code to run under an RTOS, and how to use semaphores, mutexes, queues, IPC. Develop and debug code with stacks, queues, linked-lists, and other common data structures. Responsibilities: DSP RTOS development, LLDB/Debugger development, Safe RTOS development Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : 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.
Posted 6 days ago
5.0 years
6 - 8 Lacs
Hyderābād
On-site
Participates in Observation Voice of Customer (OVoC) and in Concept reviews in early phases of Product Development Life Cycle as needed Stays up to date with happenings in the Industry & Competition space of the relevant business verticals and driving best practices in Smart Meter testing. Participation/representation in external or industry leading seminars, technical conferences Gets involved in Requirement reviews to ensure completeness of Deployment scenarios, Use cases & Testability aspects of Functional & Non-Functional requirements using his/her Domain, Product & Functional Test knowledge. Works within the scrum team to build the quality product along with development team Develops/Contribute towards verification of the product against acceptance criteria. Contribute towards Test Design for critical modules of the products and supports the Test Engineers in Test Design reviews Works with the System Architect to mitigate the architectural risks of the program in early phases & participates in design reviews to identify failure modes Develops Test Strategy to validate the Functional, Non-Functional & System level requirements for Smart Gas and Electrical Meter related products Derives Regression Test Strategy based on Impact Analysis of fixed defects and automation test strategy for overall products, supports continuous integration and delivery / deployment along with development team. Identifies Test Automation & Simulation requirements early in the life cycle & supports in execution of the same Prepares Test Strategy for 3 rd party integrations & dependant hardware, Firmware, E to E and compatibility tests. Maintains test infrastructure for security, performance/scale, usability testing of embedded software products. Works with required stakeholders to identify Beta Site requirements & supports in defect prioritization & release readiness reviews along with the Project Lead Works with the Information Development team to give pointers on Technical Literature content development and is a critical reviewer of the same Provides debug support to Development Team to identify root causes of defects Monitors release quality criteria and communicates unbiased product quality view to stakeholders to enable quality release of the product/system. Mentors other members of the team on technical aspects, test methodologies, new technologies etc. Bachelor or Master of Engineering in Electronics & Communication, Electrical & Electronics or Instrumentation Minimum of 5+ years of experience in Test architect, System engineering/testing in relevant industry space Minimum of 10+ years of test experience in Smart meters and various metering communication related products Total 12+ years of experience in Smart Electricity, Smart Gas, Smart Water Metering and related products experience. Should have good understanding of Agile methodologies and SDLC/STLC process Hands on experience in testing on various Smart Meter products like Smart Electrical Meter, Smart Gas Meter, Water Meter and associated applications from hardware, Firmware, Application software and End to End system testing Prior experience on performance & Capacity testing of Industrial Meter, Electrical meter is a plus Experienced with industry standards like AGA 8 for Gas Meters. Experience on Security threat models and security testing on embedded products Expertise in various communication products based on Low Power Radio, GPRS, LoRa, Mbus, PLC etc. Knowledge of communication protocols (TCP/IP; IPV6; Smart metering; M2M Cellular, DLMS) and Embedded Linux development or Embedded RTOS. Exposure to Acceptance Test Driven development (ATDD) Aid in the design and development of test equipment and test systems, test beds to fulfil the needs of testing of various embedded products. Should have hands on experience on developing test automation scripts for firmware testing Experience with different test automation, DevOps and defect tracking tools is must Test Certification- ISTQB or equivalent, Scrum Alliance Experience of CMMi or other process evaluation regime. Professionals Skills: Good analytical thinking, troubleshooting & problem solving skills, coupled with the drive to learn Good communication skills, both verbal and written Self-motivated and the ability to work independently without supervision and sometimes under extreme pressure Prepared to travel domestic or overseas as per project or business needs Ability to work together with different functional & delivery teams Handling Multi-Disciplinary project will be an added advantage Demonstrates Influencing skills to articulate independent Product Quality view Right level of Negotiation skills & conflict management capability Ability to coach and mentor teams Experience working as part of a global development team working across diverse cultural barriers Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
Posted 6 days ago
3.0 years
4 - 7 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities: Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The ideal candidate will have: Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. Interest in graphics technology. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 6 days ago
1.0 - 2.0 years
5 - 8 Lacs
Kolkata
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 6 days ago
1.0 - 2.0 years
5 - 8 Lacs
Bengaluru
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 6 days ago
1.0 - 2.0 years
5 - 8 Lacs
Mumbai
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 6 days ago
1.0 - 2.0 years
5 - 8 Lacs
Hyderabad
Remote
We are hiring a Junior C/C++ Engineer eager to contribute to core system modules and embedded solutions. Key Responsibilities:Write and debug efficient C/C++ code. Assist in system-level design and testing. Work with senior engineers to maintain code quality. Contribute to performance optimization. Required Qualifications:1-2 years of experience with C/C++. Understanding of memory management and data structures. Familiar with compilers, debugging, and Linux environments.
Posted 6 days ago
6.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 - 8 years of relevant Industry experience Very strong in C & C++ and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Systems Fimrware , OS kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Exposure to QEMU , Emulation , Hi Level Modeling of FW / HW components is desirable Experience in device driver development and support for NIC, HBA or Graphics cards Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptographic Domian knowledge or working experience
Posted 6 days ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Your Responsibilities Development and maintenance of embedded software in C/C++ for microcontroller- based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33). Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.). Adaptation and optimization of existing product software. Software integration and testing on target hardware. Conducting Unit-Tests and Code Reviews. Driving and contributing to the test strategy. Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins. Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems). Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins. Evaluation and documentation of tools, and creation of development guidelines. Collaboration with cross-functional teams (mechanics, electronics, testing, hardware). Future outlook: Participation in setting up a Linux-based toolchain and training colleagues. Your Profile Degree in Computer Science, Electrical Engineering, or equivalent qualification. Strong proficiency in C and C++, preferably in embedded software development. Experience in STM32 microcontroller families (especially Cortex-M0+, M4, M33). Experience with embedded development toolchains, IDEs (CLion, VS Code), and CI/CD systems. Familiarity with Unit-Test frameworks (e.g., Google Test). Solid understanding of schematics, technical datasheets, and reference manuals. Strong proficiency in Linux OS. Open-minded, structured, independent working style and strong team player. Good communication skills in English (German is a plus). Requirements Tech Stack Programming Languages C - hardware-based programming C++11 to C++17 or higher Python (used in toolchain and scripting) Microcontrollers & Processors STM32H5 (ARM Cortex-M33, 250 MHz) STM32U5 (ARM Cortex-M33, 160 MHz) STM32F4xx STM32F103 Cortex M0+, M4, M33 (general) RTOS Segger embOS (must have) Zephyr RTOS (nice to have for future development) IDE, CI/CD & Build Tools JetBrains CLion, VS Code CMake, Make Jenkins Git, GitLab JetBrains IDEs, Upsource Jira Software, XRay Debuggers & Tools J-Link Debugger (SEGGER) ST-LINK/V3 Debugger STM32CubeMonitor Interfaces & Communication CAN (Controller Area Network) IO-Link Modbus (TCP) EtherCAT / PROFINET / OPC UA I²C, SPI, UART Security & Certifications Secure Boot & Secure Firmware Update (SFI/SFU) - STM32H5 supported TrustZone for Cortex-M33 (secure/insecure application separation) AES-256 & SHA-512 Hardware Encryption ISO 61508 / IEC 62443 - Safety & Security Standards
Posted 6 days ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Responsibilities Responsibilities will include the design and development of new features in GPU technology, support for new GPU hardware pre/post-silicon development, debugging of issues within software, optimizing software for performance and power, development of unit tests and working with our partners, game developers, and OEMs. Embedded Kernel software development of 3D graphics for mobile devices. Position involves Kernel mode drivers design and development on multiprocessor and multithreaded platforms, interactions/collaboration with software, hardware, and systems teams to develop/maintain optimized KGSL/ DRM drivers for Mobile/XR/IoT devices running on Android/ Linux. The Ideal Candidate Will Have Strong C/C++ programming skills Experience working with Linux kernel device driver. Experience with GPU kernel driver is an added advantage. Embedded SW systems, RTOS (Real Time Operation Systems), strong Debugging skills Prior development experience in implementing/supporting Graphics driver for standards (OpenGLES, Vulkan, OpenCL or Direct3D) and kernel mode drivers (DRM/KGSL) is an added advantage. Interest in graphics technology. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3077434
Posted 6 days 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
31458 Jobs | Dublin
Wipro
16542 Jobs | Bengaluru
EY
10788 Jobs | London
Accenture in India
10711 Jobs | Dublin 2
Amazon
8660 Jobs | Seattle,WA
Uplers
8559 Jobs | Ahmedabad
IBM
7988 Jobs | Armonk
Oracle
7535 Jobs | Redwood City
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi
Capgemini
6091 Jobs | Paris,France