Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 - 12.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Sr. Staff MCU BSW Engineer OS Design Summary: We are seeking a Sr. Staff MCU BSW Engineer OS Design to lead the development and integration of real-time operating system (RTOS) components on automotive microcontroller (MCU) platforms. This role focuses on OS architecture, task scheduling, and resource management for safety- and non-safety-critical ECUs, such as Zonal Controllers, Powertrain Modules, and Body Electronics. As a senior member of the Base Software (BSW) Engineering team at Stellantis, you will work on OS design, driver integration, performance optimization, and compliance with automotive safety and quality standards. Key Responsibilities: Design and implement real-time operating system (RTOS) components, including task scheduling, memory allocation, and timing mechanisms. Proven experience as a BSW Architect, delivering solutions for multicore systems, including core allocation strategies and inter-core communication mechanisms. Integrate and configure AUTOSAR OS, OSEK, or proprietary RTOS solutions for automotive MCU platforms. Optimize OS-level software for efficient memory usage and CPU utilization, enhancing overall system performance, reliability, and determinism through code optimization and configuration tuning. Ensure compliance with AUTOSAR standards and functional safety requirements (e.g., ISO 26262, ASPICE, and MISRA C). Implemented safety requirements such as memory protection unit, task monitoring, and watchdog. Collaborate with hardware, ECU architects, SW requirement engineers and application teams to ensure seamless Software integration and robust OS abstraction. Debug using tools such as oscilloscopes, logic analyzers, JTAG debuggers and timing analysis tools. Create and maintain detailed software architecture documentation, safety work products, and traceability artifacts. Contribute to CI/CD workflows, automated testing, and Test-Driven Development (TDD) Work in an Agile development environment and actively participate in code reviews and sprint planning. Define and design Wakeup/Sleep strategies to support power management. Basic Qualifications: Bachelor&aposs degree in computer engineering, Electrical Engineering, Computer Science, or a related field 10+ years of experience in embedded software development, with a strong focus on RTOS and low-level platform software Proficiency in C programming with a deep understanding of real-time system constraints Experience with AUTOSAR OS, OSEK, or other embedded operating systems. Familiarity with MCU architectures such as ARM Cortex-M, Renesas RH850, or Infineon AURIX Strong understanding of the CPU core load distribution Strong experience in debugging, timing analysis, and driver development Excellent collaboration, documentation, and technical leadership skills Preferred Qualifications: Master&aposs degree in computer engineering, Electrical Engineering, Computer Science, or a related field Experience with ASIL-B/D software development and ISO 26262 work products. Proficiency in Python, Shell scripting, and automation tool development Familiarity with Vector DaVinci, EB tresos, or other AUTOSAR configuration tools Familiarity with debugging and trace analysis tools such Vector TA, GLIWA or trace debuggers Exposure to power management, state machines, and secure boot in MCU-based ECUs Understanding of vehicle communication protocols (CAN, LIN, Ethernet) Please share your profiles to [HIDDEN TEXT] with below details: Total yrs. of exp: CCTC: ECTC: NP: Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future. By submitting your application, you are accepting our privacy notice: https://www.stellantis.com/en/privacy Show more Show less
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
The role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices, connected applications, Telco Cloud, Automation, and Edge Compute platforms. This includes integrating network systems and operations related to the mentioned technologies. Design and develop Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. Work on bare-metal and RTOS-based systems for embedded applications. Implement Secure Boot, cryptographic modules, and trusted execution environments. Collaborate with hardware, security, and firmware teams for system integration. Debug and optimize low-level software for performance, power, and reliability. Contribute to bootloader development, BSP customization, and kernel bring-up. The ideal candidate should have strong programming skills in C for embedded systems, deep experience with Linux kernel internals, proficiency in x86 and ARM architectures, experience with FreeRTOS and bare-metal development, familiarity with audio and display subsystems, debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers. Preferred qualifications include a degree in Computer Science, Electronics, or related field, experience in automotive, IoT, or secure embedded systems, knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines, and strong documentation and communication skills.,
Posted 2 days ago
7.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
As a QNX Platform Developer at Aptiv, you will play a crucial role in shaping the future of mobility by working on software that revolutionizes transportation to be safer, greener, and more connected. With at least 7 years of experience in Infotainment or Clusters domain, you will demonstrate a strong understanding of embedded systems, hardware designs, and debugging techniques. Your expertise in C and C++ development, as well as thorough knowledge of QNX operating system fundamentals and BSP, will be essential in your daily tasks. In this role, you will be responsible for QNX platform/middleware development, including QNX Hypervisor solutions, driver development, and board bringup. Your experience with tools such as GIT, Geritt, JIRA, and Enterprise Architect will be valuable in analyzing and resolving customer and internal reported issues. Additionally, you will support software integration activities and conduct software module testing based on project requirements. To excel in this position, you should possess 7-12 years of QNX Platform/Hypervisor experience with a degree in Electronics, Communication, Electrical, Instrumentation, or Computer Science. Your background should also include expertise in cmake, bitbake make strategies, and unit test frameworks. Strong problem-solving and debugging skills, along with the ability to work effectively in an agile development environment, are key attributes for success. By joining Aptiv, you will have the opportunity to grow both professionally and personally. We foster an inclusive work environment where individuals from diverse backgrounds can thrive and contribute to our mission of creating a safer world with zero fatalities, zero injuries, and zero accidents. In addition, you will benefit from a supportive team, competitive health insurance, and various employee perks such as higher education opportunities, life and accident insurance, and access to fitness clubs. If you are a highly motivated individual with a passion for innovation and a desire to make a meaningful impact in the field of mobility, we invite you to apply to Aptiv today and be part of our journey to change tomorrow.,
Posted 3 days ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Core Tech Bus Engineer at Qualcomm in Hyderabad, you will be an integral part of our innovative technology team that is dedicated to pushing the boundaries of what's possible. With 3-5 years of experience, you will play a crucial role in the design, development, modification, and validation of cutting-edge embedded and cloud edge software, applications, and utility programs. Your contributions will lead to the creation of world-class products that not only meet but exceed customer needs. In this role, you will collaborate closely with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions. Your expertise will be instrumental in obtaining essential information on performance requirements and interfaces to ensure the seamless integration of software components. Preferred qualifications for this position include a Bachelor's or Master's degree in engineering, Information Systems, Computer Science, or a related field. Additionally, you should have hands-on experience with embedded systems, preferably in server architecture. Knowledge and proficiency in driver development on various operating systems, including RTOS or other embedded operating systems, will be highly beneficial. To excel in this role, you should possess good analytical and problem-solving skills, along with proficiency in C programming. A solid understanding of microprocessor and multiprocessor architecture, as well as real-time/embedded programming concepts and RTOS concepts, will be essential for success in this position. Your responsibilities as a Senior Core Tech Bus Engineer will include designing and developing drivers for multiprocessor and multithreaded ASIC platforms throughout the Software Development Life Cycle (SDLC). You will collaborate with hardware engineers and cross-functional teams to translate product requirements into software specifications for embedded systems. Detailed documentation of software design, development, and testing processes will be crucial for future reference and maintenance. Moreover, you will be involved in driver development and support for various industry-standard protocols such as I2C, SPI, UART, and PCIE. Your role will also encompass debugging and resolving issues in drivers reported by internal test teams and customers, ensuring the seamless functionality of the software components. In this position, you will work under supervision, with your decision-making potentially impacting work beyond your immediate group. Effective verbal and written communication skills will be necessary to convey information, and you may also be required to utilize negotiation, influence, and tact in your interactions. Given the nature of the tasks, you will need to engage in planning, problem-solving, and prioritization to effectively complete your responsibilities.,
Posted 3 days ago
2.0 - 6.0 years
0 Lacs
chennai, tamil nadu
On-site
You will be working at Anora, a company that specializes in providing cutting-edge services to semiconductor and system companies. Your role as a Semiconductor Test and Validation Engineer will involve developing validation test solutions for a wide range of semiconductor products, from small analog devices to system-on-chips with high digital and high-performance analog content. Your responsibilities will include planning, test hardware development, test software development, and test solution debug and analysis. To excel in this role, you should hold a Bachelor's degree in Electronics or Electrical Engineering and have at least 2 years of work experience in validation and testing of semiconductor devices, electronic circuits, or functional PCB testing. You should also have demonstrable experience in hardware and software debug in a bench environment. Proficiency in NI Teststand platform, LabView, and at least one of the following software skills - Python, MATLAB, C#, C, C++ is required. Additionally, experience in driver development for instruments and equipment, as well as analog test experience, will be beneficial. As a successful candidate, you must possess excellent debug, analytical, and communication skills. You should have an open-minded and can-do attitude, always willing to go the extra mile in your work. Anora offers medical insurance and onsite opportunities to all its employees. If you believe you fit the profile and are ready to contribute your skills to Anora, please reach out to shaliniv@anoralabs.com with your application.,
Posted 3 days ago
1.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to join the Connectivity Group. In this role, you will be responsible for providing software engineering solutions for development projects within the group. Your tasks will involve working on multiple layers of the software stack, including user space and kernel space in various operating environments. Debugging in different software environments and on hardware will also be part of your responsibilities. The ideal candidate should have 4-6 years of experience with programming languages such as C, C++, and Java (an added advantage), along with a strong understanding of operating systems and experience working with device drivers in any OS environment. Good debugging skills are essential for this role. Preferred skills for this position include experience in developing upstream/opensource projects, the ability to work well in a team with minimal supervision, attention to detail, and strong verbal and written communication skills. Knowledge of Android OS and exposure to WLAN technologies would be advantageous. Experience in lower layer driver development and integration is also desired. As a part of the Wi-Fi Software team, you will be involved in developing software to enable Wi-Fi technology in Qualcomm Platforms. Your responsibilities will include developing drivers, integrating firmware and middleware, and validating Wi-Fi features across various chipsets and Android platforms. Qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 2+ years of software engineering experience, or a Master's degree with 1+ year of experience, or a PhD in a related field. Additionally, 2+ years of academic or work experience with programming languages such as C, C++, Java, Python, etc., are required. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require an accommodation, you may contact Qualcomm using the provided email address or toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. Individuals seeking a job at Qualcomm should apply directly through the company's Careers Site. For more information about this role, please contact Qualcomm Careers.,
Posted 3 days ago
5.0 - 9.0 years
0 Lacs
ahmedabad, gujarat
On-site
You should have at least 5 years of experience in embedded Linux programming, particularly in C programming with RTOS. A strong understanding of Linux, high-speed processor architecture with SOC, and hands-on experience in software architecture, driver development, BSP porting, and boot loaders is essential. Additionally, knowledge of Linux kernel and device-driver development is required. Previous work experience with NXP and TI make MPU design is preferred. Exposure to working on Ethernet, USB, SPI, I2C, ADC, DAC, and LCD display is necessary, while familiarity with WiFI, Bluetooth, WAN, GPRS, RS232, and RS485 is a plus. Knowledge of web technologies will be beneficial, as well as experience with SVN (version management system) and JIRA (bug tracking system). Responsibilities include possessing good documentation skills, working effectively both independently and as part of a team to achieve product delivery goals. You should be able to define and communicate problems clearly to others across multiple groups. The role involves designing, coding, and integrating software for an embedded Linux target (applications, drivers, framework), customizing, deploying, and maintaining Linux distribution on different hardware platforms, interacting with Linux kernel, framework, and integrating new device drivers, debugging and testing embedded systems software, developing device drivers, creating test plans and reports, guiding junior engineers for first-time-right designs, and solving critical problems, as well as maintaining documentation.,
Posted 4 days ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
This role involves applying engineering practice and knowledge in various technologies related to wireless and satellite networks, fixed networks, enterprise networks, connected devices (IOT and device engineering), connected applications (5G/ edge, B2X apps), Telco Cloud, Automation, and Edge Compute platforms. This role includes integrating network systems and operations related to these technologies. You will be responsible for designing and developing Linux device drivers for Audio, Display, and other peripherals on x86 and ARM platforms. You will work on bare-metal and RTOS-based systems for embedded applications, implement Secure Boot, cryptographic modules, and trusted execution environments (TEE). Collaboration with hardware, security, and firmware teams is essential to ensure robust and secure system integration. Debugging and optimizing low-level software for performance, power, and reliability will be part of your responsibilities. Additionally, you will contribute to bootloader development, BSP customization, and kernel bring-up. The technical skills required for this role include strong programming in C for embedded systems, deep experience with Linux kernel internals, device tree, and driver development. Proficiency in x86 and ARM architectures, including memory management and interrupt handling is necessary. Experience with FreeRTOS and bare-metal development is a must. Hands-on experience with Secure Boot, TPM, cryptographic libraries (OpenSSL, mbedTLS), and key management is essential. Familiarity with audio and display subsystems (ALSA, I2S, HDMI, DRM/KMS) is beneficial. Debugging skills using JTAG, GDB, oscilloscopes, and logic analyzers are also required. Preferred qualifications for this role include a Bachelors or Masters degree in Computer Science, Electronics, or a related field. Experience in automotive, IoT, or secure embedded systems is preferred. Knowledge of Yocto, Buildroot, U-Boot, and CI/CD pipelines would be advantageous. Strong documentation and communication skills are also desired for this position.,
Posted 4 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a software engineer at Qualcomm, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to the creation of cutting-edge products that cater to customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for the display software team should be a talented software engineer interested in developing software for mobile and embedded devices. This team is responsible for providing device drivers and tools for Snapdragon chipsets, ensuring top-notch performance, power efficiency, and features. Your responsibilities will include firmware development for Display, designing and implementing new features, supporting pre/post-silicon development, debugging software issues, optimizing software performance and power efficiency, developing unit tests, and collaborating with partners and OEMs. Additionally, you will work with technologies such as video encoders, video decoders, DSPs, and GPU for QC multimedia cores to achieve project milestones. Key qualifications for this role include: - Strong analytical and debugging skills with attention to detail - Proficiency in C/C++ programming - Knowledge of one or more Operating Systems or RTOS (Embedded Linux, Windows) - Strong understanding of Linux Kernel, architecture, and driver development - Experience in low-level software/hardware interface design and debugging - Familiarity with Display technologies such as Pixel processing/composition, MIPI DSI, HDMI, DisplayPort, etc. - Experience with Display/Graphics Frameworks and platforms like Android, Weston/Wayland - Knowledge of DRM/KMS driver is an added advantage In this role, you will work under supervision with the potential to impact work beyond your immediate team. Effective verbal and written communication skills will be necessary to convey information, and basic negotiation, influence, and tact may be required. As tasks may not have defined steps, you will need to plan, problem-solve, and prioritize effectively to complete them.,
Posted 4 days ago
4.0 - 8.0 years
0 Lacs
indore, madhya pradesh
On-site
This position is located in India. Join the Trackonomy Team! About Trackonomy: Trackonomy aims to make people and organizations more productive through our next-generation operating system for the connected world. Our unique diversity of technologies allows us to create building blocks and vertically integrated, configurable platforms that enable our customers to drive digital transformation throughout their organization. We have a successful track record of leading initiatives at multibillion-dollar businesses in the Logistics, Industrial, Healthcare, Homeland Security spaces, and more. Despite being in strategic stealth mode, our solutions have been on ABC, CNBC, CNN, FOX, and even featured during US Senate hearings. In 2019 we joined AirBnB, Google, and Twitter as a recipient of the prestigious World Economic Forum Pioneer Award! We have raised over $250 million from top investors, including Kleiner Perkins and 8VC. Trackonomy is headquartered in San Jose, California, in the heart of Silicon Valley. Summary: You will be a core engineer of our early stage team. We work on everything from machine learning, to security, to high performance computing, to IoT devices, to dynamic web apps, etc. Don't be surprised if you get to touch every system while you work here, often teaming up with other team members on critical work. Candidates must be comfortable working with microcontrollers and low-level hardware control in a test-driven development environment. The ideal candidate will have experience working with wireless communications modules, IoT technologies, RF protocols and have great troubleshooting and prototyping skills. You will be a role model and live our Vision, Mission, and Values. Qualifications: Education and Experience: - At least 4+ years of embedded code experience, with an emphasis on C - Bachelor/Masters of Electronics Engineering and 5 years experience - Experience with real-time embedded systems - Experience with firmware development, testing, and system-level bringup and debugging - Experience in conducting bench modifications and fast development of hardware/firmware prototypes - Good interpersonal, organizational, and communication skills - Team player, be capable of sharing knowledge, learn from others, and support other groups within an organization - Self-starter and highly motivated Preferred skills: - Experience with IoT systems and wireless/wired communication protocols - Knowledge about cellular protocols and industrial electronics wireless devices - Experience working with cellular modems - Knowledge of PCB design, using schematic capture and layout tools (Eagle/Altium preferred) - Knowledge about firmware development best practices including proper testing, documentation, debugging, and code review - Experience developing bootloaders and firmware over the air update - Experience with Nordic (or similar) Semiconductor platforms - Experience with low power embedded devices - Experience on evolving embedded sensor technologies and networks - Knowledge of one or more scripting languages (Python) - Basic understanding of subsystem interfacing and I2C, SPI as well as other standard chip interface protocols - Comfortable reading and interpreting complex electrical schematics - Experience with microcontrollers and driver development for embedded peripherals - Experience with embedded network exchange protocols like with RSTP, PTP, LLDP, and UDP/TCP is highly regarded We strive to provide a stellar experience throughout the application process and ensure all applicants will be given proper consideration based solely on merit and Trackonomy's business needs. Trackonomy Systems is dedicated to working with and providing reasonable accommodations to individuals with physical and mental disabilities. If you need assistance or accommodation due to a disability while interviewing, please contact hr@trackonomysystems.com. When you apply to a job on this site, you acknowledge and agree that the personal data contained in your application will be collected and processed by Trackonomy Systems, Inc. and/or one of its subsidiaries (Trackonomy) in accordance with our Applicant Privacy Notice. If you have any questions about our privacy practices, please contact legal@trackonomysystems.com.,
Posted 6 days ago
5.0 - 9.0 years
12 - 22 Lacs
Hyderabad
Work from Office
Title: Android Linux Device Driver Development Location: Hyderabad Description: Linux device Driver Development and working on Android Platform. Android Kernel, Android Driver, Debugging Embedded C & DS programming Linux internals, Linux Device Drivers
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to join their Engineering Group in Hyderabad, Bangalore, Chennai, or Noida. At Qualcomm, employees are encouraged to contribute their ideas and make a difference in the world by pushing the boundaries of mobile technology. As a part of the Qualcomm family, you will have the opportunity to work on cutting-edge technology and accelerate innovation in various industries such as automotive, healthcare, smart cities, and robotics. The ideal candidate for this role should be energetic, creative, and self-driven with a passion for Multimedia Technologies such as Audio and Video codecs, Image Processing, Wireless Modem Technologies (4G, WiFi, Bluetooth), Platform Level Software (Linux, Android, Windows, Board Support Packages), and IoT Technologies (Connected Cameras, Smart Assistants, Drones, Virtual Reality, Augmented Reality). Campus Grads will have the opportunity to work on developing real-time embedded software, mobile software for Windows Mobile, Android or Linux, understanding OS concepts, data structures, C/C++, object-oriented design, wireless network standards, Linux/UNIX, Linux Drivers, Linux Kernel Development, communication protocols, multimedia technologies, analytical and problem-solving skills, team collaboration, and communication skills. Minimum Qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Education qualifications preferred are Masters or Bachelors in Computer Science Engineering, Communication Engineering, or ECE. Qualcomm is an equal opportunity employer committed to providing accessible hiring processes and workplace accommodations for individuals with disabilities. Employees are expected to adhere to all applicable policies and procedures regarding the protection of Company confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. If you would like more information about this role, please contact Qualcomm Careers directly.,
Posted 1 week ago
2.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for skilled and motivated Engineers to join the Qualcomm Windows Video software team. In this role, you will specialize in video encode and decode development with expertise in Windows operating system user mode and kernel mode driver development for embedded systems. Your responsibilities will include designing, implementing, and optimizing software solutions for video processing in embedded platforms. Collaboration with cross-functional teams is essential to develop high-performance and reliable drivers for video hardware acceleration, ensuring seamless system integration. You should have recent and relevant experience of 2-7 years in areas such as embedded systems, C/C++ programming, multithreading, OS concepts, Windows OS internals, DirectX, device driver programming, multimedia domain experience, video compression standards, embedded OS, and collaboration with cross-functional teams. Strong problem-solving abilities, attention to detail, and excellent communication skills are required for this role. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering experience, or a Master's degree with 3+ years of experience, or a PhD with 2+ years of experience. Additionally, 2+ years of work experience with programming languages such as C, C++, Java, or Python is necessary. Responsibilities of the role include developing and productizing various video solutions on Qualcomm processors, enhancing and debugging user mode and kernel mode drivers for video encoding and decoding, optimizing video encode/decode pipelines, collaborating with hardware teams, profiling video driver performance, diagnosing and resolving complex issues, coordinating with technical teams, and ensuring end-to-end video processing system functionality. Education requirements include a Bachelor's/Masters in Computer Engineering and/or Electronic Engineering, with a preference for a Masters degree. Minimum qualifications for this include a Bachelor's degree with 7+ years of Software Engineering experience, a Master's degree with 6+ years of experience, or a PhD with 5+ years of experience. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require accommodations, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through Qualcomm's Careers Site. For more information about this role, you can contact Qualcomm Careers directly.,
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking an Interim Engineering Intern - SW to join their innovative team in Hyderabad, Bangalore, Chennai, or Noida. As a software engineer, you will contribute to designing and developing software for Qualcomms mobile chipsets that leverage cutting-edge technology. We are looking for enthusiastic, creative, and self-driven engineers to work on Multimedia Technologies like Audio and Video codecs, Image Processing, Wireless Modem Technologies (4G, WiFi, Bluetooth), Platform Level SW (Linux, Android, Windows, Board Support Packages), and IOT Technologies (Connected Cameras, Smart Assistants, Drones, Virtual Reality, Augmented Reality). As an Intern, you will have the opportunity to work on real-time embedded software, mobile software development for various platforms, understanding of OS concepts and data structures, C/C++ programming, wireless network standards, Linux/UNIX, Linux Kernel Development, Multimedia technologies, communication protocols, problem-solving skills, and collaboration within teams. Your role may include SW development for Android and Windows Mobile platforms, multimedia software stack development, wireless modem and connectivity software development, communication protocol stack software development, kernel and device driver development, application software and UI development, and SW architecture for embedded devices. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. Employees are expected to adhere to all applicable policies and procedures, including security protocols for protecting company confidential information. Staffing and recruiting agencies are advised that applications submitted through our Careers Site should be from individuals seeking employment at Qualcomm directly. If you are passionate about technology and eager to contribute to groundbreaking innovations in the field of software engineering, we encourage you to apply for this exciting opportunity at Qualcomm India Private Limited.,
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to join their dynamic team in Hyderabad, Bangalore, Chennai, or Noida. As a part of the Qualcomm family, you will play a crucial role in designing and developing software for mobile chipsets that utilize cutting-edge technology. You will have the opportunity to work on a variety of Multimedia Technologies including Audio and Video codecs, Image Processing, Wireless Modem Technologies such as 4G, WiFi, Bluetooth, Self-Organizing Networks, Platform Level SW like Linux, Android, Windows, Board Support Packages, and IOT Technologies for Connected Cameras, Smart Assistants, Drones, Virtual Reality, and Augmented Reality. Campus Grads will have the chance to work on real-time embedded software and device drivers, Mobile SW development for Windows Mobile, Android or Linux, OS concepts, Data structures, C/C++, object-oriented design, Wireless network standards, Linux Drivers, Linux Kernel Development, Protocols, Multimedia technologies, analytical and problem-solving skills, collaboration, and communication skills. Opportunities include SW development for Android, Window Mobile based Embedded Platforms, Multimedia software stack, firmware, and driver development, Wireless Modem and connectivity Software and Firmware Development, Communication protocol stack Software Development, Kernel, BSP, and Device Driver Development, Application SW and UI development, and SW Architecture for embedded devices based on Android, Windows, and Object-oriented programming. Minimum Qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Education preferred includes Masters, Bachelors in Computer Science Engineering, Communication Engineering, ECE. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. Qualcomm expects all employees to adhere to applicable policies and procedures, including security requirements regarding protection of Company confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. For more information about this role, please contact Qualcomm Careers.,
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
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 meeting and exceeding customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions, obtaining information on performance requirements and interfaces. You should have 1-2 years of work experience in embedded software and/or driver development. Being detail-oriented with strong analytical and debugging skills is essential. Effective communication skills, both written and verbal, are required for working with teams across multiple time zones. Proficiency in C/C++ programming is mandatory. It is important to have a working knowledge of Device Driver Programming in Linux/RTOS like QNX/Greenhills, along with familiarity with industry standard software development tools such as debuggers, code revision control systems (GIT, Perforce), IDEs, and build tools. Additionally, a solid understanding of Android versions, the Android Display Framework, Composer HAL, DRM-KMS, OpenWFD standard, or any other display driver is preferred. Excellent knowledge of Display HW processing and various RGB & YUV display color formats is beneficial. Experience in embedded display driver implementation will be an advantage. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities during the application/hiring process. Reasonable accommodations can be requested by emailing disability-accommodations@qualcomm.com or calling Qualcomm's toll-free number. Qualcomm employees are expected to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to use Qualcomm's Careers Site for submissions. For further information about this role, please contact Qualcomm Careers directly.,
Posted 1 week ago
2.0 - 8.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 Software Engineer at Qualcomm, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software and applications to create cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions based on performance requirements and interfaces. The ideal candidate should have a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ to 4+ years of Software Engineering experience. Proficiency in Programming Languages such as C, C++, Java, or Python with at least 2 years of work experience is required. As a SoC RAS and Manageability Controller FW Developer at Qualcomm, you will play a key role in enabling the SoC and Platform management solution for upcoming products. Responsibilities include collaborating internally to define and implement firmware for managing error, debug, and telemetry features for Qualcomm SoCs across various verticals. Additionally, involvement in power management, boot, RAS, debug, security, and runtime services is expected. Key Responsibilities: - Drive firmware development lifecycle from design to verification in pre-silicon and post-silicon environments. - Develop core firmware stack using an RTOS to provide essential services to algorithms on the power management controller. - Assist in defining solutions for Reliability, Availability, and Serviceability for future Qualcomm CPUs. - Engage with open-source communities to contribute to processor architectures and firmware features. - Collaborate on silicon and platform bring-up, debug, and diagnostics. - Assist in identifying skills requirements and hiring engineers. Preferred Qualifications: - BS/BEng in Electrical, Computer Engineering, or Computer Science with 8 years of embedded firmware development experience. - Familiarity with Error reporting and manageability requirements on a datacenter server platform. - Proficiency in C and assembly language for writing and debugging. - Experience with embedded OSes such as Zephyr, eCos, uC/OS, or FreeRTOS. - Knowledge of ARM v8 architecture and ARM CPU RAS extensions. Physical Requirements: - Transporting between offices, buildings, and campuses up to 1/4 mile. - Transporting and installing equipment up to 5 lbs. - Performing tasks at various heights, monitoring computers and test equipment for more than 6 hours a day. - Continuous communication with colleagues, customers, and vendors. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations for individuals with disabilities. If you require an accommodation during the application/hiring process, please contact Qualcomm via the provided email or toll-free number. Staffing and recruiting agencies are advised not to submit unsolicited resumes or applications. For more information about this role, please contact Qualcomm Careers.,
Posted 1 week ago
5.0 - 9.0 years
0 - 0 Lacs
ahmedabad
On-site
As an R&D Executive, you will be responsible for leading and executing research and development activities for the creation of innovative and efficient products in the fields of AC & DC drivers, LED drivers, and solar charger Control for solar streetlight Roles and Responsibilities: Oversee the design and development of AC & DC drivers, LED drivers, and solar control chargers, focusing on multiple wattages and energy efficiency, durability, and cost-effectiveness. Design and develop firmware for microcontroller-based applications, including control algorithms for drivers and chargers. Lead the development of new products in alignment with market demands and consumer trends & ensure product development is cost-effective while maintaining competitive pricing strategies. Design high-quality PCBs, perform detailed circuit simulation, and optimize signal integrity while ensuring compliance with industry standards. Build prototypes and conduct extensive testing to assess product functionality, performance, and durability, while ensuring safety and regulatory compliance. Maintain comprehensive documentation of designs, testing, and product iterations, and provide regular updates to senior management on project progress. Conduct research on industry trends and competitor products to identify opportunities for product improvements and innovations. Ensure all designs meet industry standards and certifications minimizing design risks related to safety and environmental impact. Address complex technical issues during design and testing phases, ensuring the development of high-quality, reliable products.
Posted 1 week ago
0.0 - 4.0 years
0 Lacs
chennai, tamil nadu
On-site
As a software engineer at Qualcomm India Private Limited, you will have the opportunity to work on cutting-edge technologies that are shaping the future of mobile technology. With a global presence and a focus on innovation, Qualcomm is seeking enthusiastic and self-driven engineers to join their team in Hyderabad, Bangalore, Chennai, or Noida. In this role, you will be involved in designing and developing software for Qualcomm's mobile chipsets, with a particular emphasis on Multimedia Technologies, Wireless Modem Technologies, Platform Level Software, IOT Technologies, and more. As a campus grad, you will work on real-time embedded software, mobile software development, OS concepts, wireless network standards, multimedia technologies, and more. The ideal candidate will have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Strong knowledge of C/C++, object-oriented design, wireless network standards, Linux/UNIX, protocols, multimedia technologies, analytical and problem-solving skills, and the ability to collaborate effectively in teams are essential for this role. Opportunities at Qualcomm include software development for Android and Windows Mobile platforms, multimedia software stack development, wireless modem and connectivity software development, communication protocol stack software development, kernel and device driver development, application software and UI development, and software architecture for embedded devices based on Android and Windows. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm at disability-accommodations@qualcomm.com or through their toll-free number. It is expected that all employees at Qualcomm abide by applicable policies and procedures, including those related to security and the protection of company confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is for individual job seekers only, and unsolicited submissions will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,
Posted 2 weeks ago
4.0 - 7.0 years
15 - 20 Lacs
Hyderabad
Work from Office
andRoles and Responsibilities Strong C programming 4 to 7 years U-Boot driver development experience Design, develop, test, and maintain embedded firmware for various applications using C programming language. Develop device drivers for Linux operating systems and U-Boot bootloaders.
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
thiruvananthapuram, kerala
On-site
We are searching for a highly skilled and experienced Senior Embedded Systems Engineer to become a part of our dynamic team. In this role, you will be responsible for designing, developing, and maintaining embedded systems and software for medical devices. Your key responsibilities will include working closely with cross-functional teams to ensure the successful integration of hardware and software components, optimizing system performance, ensuring reliability, and meeting project deadlines. You must possess a strong background in embedded systems, excellent problem-solving skills, and the ability to work independently as well as part of a team. It is expected of you to stay updated with the latest industry trends and technologies and apply this knowledge to enhance our products and processes. Additionally, you will independently conduct design change impact assessment, coordinate technical reviews of the changes, conduct failure analysis, and potential risk impact assessment as part of a cross-functional team. In your role, you will translate user and business requirements into detailed product requirement specifications and design specifications. You should apply design controls with extensive knowledge of ISO 13485, ISO 14971, IEC 62304, IEC 62366, and IEC 60601 for medical device development. Collaborating with cross-functional teams to integrate hardware and software components, optimizing system performance, ensuring reliability, and troubleshooting and resolving issues related to embedded systems are essential duties that you will perform. Documenting design specifications, test procedures, and results, staying current with industry trends and technologies, participating in code reviews, providing constructive feedback, mentoring junior engineers, and providing technical guidance are also part of your responsibilities. You will contribute to the continuous improvement of development processes, ensure compliance with industry standards and regulations, manage project timelines and deliverables, apply Six Sigma and Lean principles to enhance efficiency and minimize waste, define integration and verification plans, create, maintain and release Design History File (DHF), Device History Record (DHR), Device Master Record (DMR), and conduct technical reviews to root cause issues, perform tradeoff analysis, and document key design considerations for future reference. You may have work direction responsibility that includes technicians and junior engineers, work with manufacturing and other functional groups on manufacturing and regulatory compliance issues, and contribute to the establishment of business objectives, goals, budgets, and costs. The minimum qualification requirements include a bachelor's degree or equivalent education and experience sufficient to successfully perform the essential functions of the job, with a Bachelor of Science degree or Master of Science degree in Engineering preferred. A minimum of 5 years of experience is required for a Senior Electronics Engineer and a minimum of 3 years of experience for an Electronics Engineer, with a minimum of 3 years of experience in the medical device field preferred for Senior Engineer and a minimum of 1 year of experience for Electronics Engineer. Skills required for this role include exceptional proficiency in C/C++ programming, testing/debugging, and advanced C concepts (pointers, structures, unions, interrupts, etc.), strong knowledge of hardware design in Analog, high-frequency Digital Circuit Design, and RF circuits design, experience with I2C, SPI, UART, USB, Ethernet, BL/BLE on Micro-Controllers (preferably ARM), core experience in embedded systems design and programming, completion of Embedded Systems based projects based on 8/16/32 bit microcontrollers preferably for medical equipment, knowledge of using tools like C/C++ cross compilers for microcontrollers (GCC/Keil/MCUExpresso), driver development in Linux SBC environment preferable, experience with resource-limited Embedded RTOS or Embedded Linux in SBC, proficiency with PCB design tools or EDA Software (Altium or OrCAD), experience implementing and testing device drivers for Linux/Windows in C, Embedded C, C++, EMI/EMC, and safety standards for medical equipment and test requirements, experience in DFMEA and Risk analysis, and product development life cycle. The physical requirements for this role include working in a general labor environment that may require the use of personal protective equipment, reading, speaking, hearing, walking, bending, standing, stretching/reaching, hand/finger dexterity, and occasional lifting up to 50 pounds or transporting up to 500 pounds via carts or mechanized equipment. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. Additionally, travel may be required based on business needs.,
Posted 2 weeks 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 weeks ago
5.0 - 10.0 years
12 - 22 Lacs
Bengaluru
Hybrid
Required Skills: Strong experience in Embedded C and microcontroller-based driver development on TC3XX. Experience in analysing datasheets, schematics. Proficient in AUTOSAR architecture and Complex Device Driver development . Experience in working with MCAL modules and integration of CDD with BSW. Familiarity with hardware interfaces: SPI, I2C, UART, CAN, LIN, PWM, ADC, DAC, GPIO, DMA, GTM and Gate Driver. Experience with RTOS, task scheduling, interrupt handling, and low-level debugging. Strong understanding of automotive communication protocols (CAN, CAN-FD, LIN, FlexRay). Knowledge of ISO 26262 functional safety concepts and ASIL levels. Hands-on experience with debuggers (e.g., Lauterbach), oscilloscopes, and other lab tools. Experience with configuration tools (e.g., Vector DaVinci Developer/Configurator, EB Tresos). Experience in Commissioning of new hardware prototypes and reading circuit diagram. Experience in Active discharge on auxiliary microcontroller (C2000). Experience with GIT and integration from 3rd party SW.
Posted 3 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
We're looking for an experienced Embedded Linux professional to join our team. The ideal candidate will have: 2-4 years and 5+ years of experience with Linux kernel and driver development Strong C programming skills Familiarity with ARM architectures Experience with real-time operating systems Knowledge of device tree, bootloaders, and board bring-up Key responsibilities: Develop and optimize Linux device drivers Customize and maintain Linux kernel for embedded systems Troubleshoot hardware-software integration issues Contribute to system architecture and design If you're passionate about low-level software development and embedded systems, we'd love to hear from you! Know someone who'd be perfect for this role Please refer your friends who are looking for opportunities in this domain. Your referral could help them land their dream job! Please send you resumes to : akshaya.surjith@si-gpt.com #EmbeddedLinux #KernelDevelopment #DriverDevelopment #Hiring #Referrals,
Posted 3 weeks ago
8.0 - 15.0 years
20 - 30 Lacs
Bengaluru, Karnataka, India
On-site
Role Overview We are looking for a highly skilled and passionate Linux Device Driver Development Engineer to join our engineering team in Bangalore. This role involves hands-on development, enhancement, and maintenance of Linux kernel modules and device drivers for various hardware platforms. Key Responsibilities Design, develop, debug, and maintain Linux device drivers and kernel modules Collaborate with hardware and systems teams to integrate and test new drivers Optimize performance and ensure reliability of Linux-based embedded systems Debug low-level system issues and perform kernel-level troubleshooting Participate in code reviews, design discussions, and technical documentation Required Skills & Qualifications Strong programming experience in C Solid understanding of Linux kernel architecture and kernel development Hands-on experience developing or customizing Linux device drivers Experience with debugging tools like gdb, printk, etc. Good understanding of hardware-software interfaces , memory management, interrupts, and multithreading Excellent problem-solving and debugging skills Bachelor's or Master's degree in Electronics, Computer Science, or related disciplines
Posted 3 weeks 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough