Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 9.0 years
6 - 11 Lacs
Noida, Indore, Hyderabad
Work from Office
Converge Electronics Trading ( India ) is looking for Engineer/Senior Engineer - BSP, QNX to join our dynamic team and embark on a rewarding career journey. BSP Development : Design, implement, and maintain the Board Support Package for Android on specific hardware platforms. Customize and optimize Android kernel and device drivers to support hardware features and peripherals. Hardware Integration : Collaborate with hardware engineers to ensure proper integration of Android with custom hardware components. Debug and resolve hardware - software integration issues. Customization : Customize Android configurations and system services to meet the requirements of the target embedded systems. Implement and optimize power management features for efficient resource utilization. System - level Debugging : Troubleshoot and debug issues related to the Android BSP, kernel, and device drivers. Analyze and resolve performance bottlenecks. Collaboration : Work closely with software development teams to facilitate the development of applications and middleware on the customized Android platform. Collaborate with QA teams to ensure the stability and reliability of the Android system on different hardware configurations.
Posted 3 weeks ago
4.0 - 10.0 years
6 - 12 Lacs
Noida, Indore, Hyderabad
Work from Office
E Infochips Limited is looking for Engineer/Senior Engineer - BSP, QNX to join our dynamic team and embark on a rewarding career journey. BSP Development : Design, implement, and maintain the Board Support Package for Android on specific hardware platforms. Customize and optimize Android kernel and device drivers to support hardware features and peripherals. Hardware Integration : Collaborate with hardware engineers to ensure proper integration of Android with custom hardware components. Debug and resolve hardware - software integration issues. Customization : Customize Android configurations and system services to meet the requirements of the target embedded systems. Implement and optimize power management features for efficient resource utilization. System - level Debugging : Troubleshoot and debug issues related to the Android BSP, kernel, and device drivers. Analyze and resolve performance bottlenecks. Collaboration : Work closely with software development teams to facilitate the development of applications and middleware on the customized Android platform. Collaborate with QA teams to ensure the stability and reliability of the Android system on different hardware configurations.
Posted 3 weeks ago
7.0 - 10.0 years
15 - 22 Lacs
Bengaluru
Work from Office
Job Description We are looking for QNX/LINUX OSS/MW Development engineer having experience in QNX/LINUX development above Kernel and below HMI like boot configuration, logger, dbus establishment, Inter micro communication, Watchdog implementation, etc in embedded domain. The ideal candidate should have expertise in QNX/LINUX system level development with Yocto build system for Automotive SoC platform with both C and C++ development. Competencies and Experience: Applicant should have significant experience in several of the following: Responsibilities: Analysis of requirements. Creation and implementation of functional specifications. Design and implementation of embedded software solutions. Creation and updating of module descriptions. Planning and execution of module tests Following-up the Software Defects fixing Supporting software development processes following automotive SPICE and ISO26262 where applicable. Supporting and improving developing methods and tools. Intensive technical exchange with colleagues and customers. Knowledge required: Experience in SW development Experience of Container. CommonAPI /SOMEIP C/C++ language skills Expert knowledge of UML (Unified Modeling Language, e.g. Enterprise Architect) Experience in Linux development projects Experience in Linux Container projects Familiar with Agile/Scrum methodologies Expertise in Operating system Services like Watchdog, Timer, Pathology, Logger, debug tools, IMC, system, boot configuration, Performance optimization, memory optimization and stabilization of the system Proficient in C and C++ programming with development experience on QNX/LINUX systems. Basic understanding of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Power Management and Peripherals (SPI/I2C/UART/PCIe/Ethernet etc). Good understanding of debugging system software and analyzing core dump on embedded target using Lauterbach/Trace32, GDB, ftrace, strace, DLT, etc. Ability to work independently and in a challenging environment with minimum support. Prolifient in Git version control, Jira & Jenkins. 3 to 8 years of experience in Embedded SW development with QNX/LINUX System. Preferred: Experience in Automotive domain preferably in Qualcomm platform. Experience in QNX/LINUX build systems with SDP/Yocto
Posted 3 weeks ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Role: BSP Engineer Working area: IVI /ADAS BSP Experience: ~6+ years Technical and domain skills: Strong embedded development experience with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in QNX / Linux / Android and Hypervisor embedded systems. Must have hands-on development experience in C, C++, Hands on experience on drivers in QNX / Linux / Android. Hands on development experience in multi-threaded and multi-core environment. Hands on experience with board bring up, schematics understanding Good Communication and debugging skills Skillset : C, C++. Linux, QNX / RTOS , UART, SPI, I2C, PCIE, Ethernet, Memory/Storage drivers, Hypervisor, Camera / Display / Audio Experience in using debugging tools such as JTAG, Trace32, CRO , Logic Analyzers High level Roles and responsibilities: Driver customization and Board bring up Collaborate with cross-functional teams, engineering for smooth execution Demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Qualification and experience: Bachelor’s or Master’s degree preferred. Must have excellent communication skills, both written and verbal, and debugging skills The ability to collaborate and integrate with existing team Role: The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements,.Required SkillsClustersSupported SkillsNA
Posted 3 weeks ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Test Engineering General Summary Proficiency in programming skills (Python/Perl, C or C++). should be able design and code from scratch. Experience in System SW (bootloader, Board Support Package (BSP), HLOS) and/or low-level firmware Validation. Knowledge on SoC peripherals like clock, voltage and pmic are added advantage for the candidate. Experience in High Speed System peripherals (USB, PCIe) and knowledge on USB electrical/protocol compliance with low power modes are added advantage. Experience in low-level buses like i2c, SPI and UART Good understanding on Storage concepts like UFS, eMMC, Nand and NVMe Solid knowledge on SW Quality, ARM architecture, Linux, RTOS & QNX OS, programming. Should be an excellent teammate, with passion towards new trends/technology. Ability to self-manage, show leadership, good analytical skill and communicate well. Good debugging skills. Able to understand various kinds of debug logs and trouble shoot the issue. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Test Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Test Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of work or academic experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools). 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. 3075274
Posted 3 weeks ago
3.0 - 7.0 years
8 - 12 Lacs
Coimbatore
Work from Office
Roles & Responsibilities : About the Role: We are seeking a seasoned Qt Expert/Solution Consultant to join Bosch Software and Digital Solutions portfolio team. This senior position requires an industry veteran who will drive Qt-based solutions, lead presales activities, and build our Qt service practice for various clients across domains. The role focuses primarily on Automotive and Healthcare domains, combining technical excellence with business acumen to deliver high-value solutions to our clients. Key Responsibilities: Spearhead technical solutions and architectures using Qt technology stack for complex client requirements Lead presales activities and technical discussions with customers, providing expert consultation on Qt-based solutions Build and mentor a Qt services delivery team, establishing best practices and driving technical excellence Guide clients through strategic technology transitions, including Qt5 to Qt6 migrations Develop and execute technical strategies aligned with business objectives Establish architecture and design principles for large-scale Qt implementations Drive innovation in HMI solutions, particularly in Automotive and Healthcare domains Provide thought leadership through technical publications, presentations, and community engagement
Posted 3 weeks ago
0 years
0 Lacs
Chorasi, Gujarat, India
On-site
Excellent command over programming languages C, C++. Excellent Control over Operating systems principles (Linux, VxWorks, QNX) Experience in programming in a multi-thread/multi-process environment Proficiency with Linux, Jira and Inter-process communication Design and implement tools to accelerate software system development and debug environments Participate and support in fixing issues arising from customer sites Analyze system scalability, interworking issues and perform root cause analysis of system issues Design and implement built-in diagnostics and test codes to help reliability and supportability Experience of development of distributed architecture systems with intercommunication. Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc Knowledge of IP protocols, VLANs and Ethernet switching Hands-on software development experience in large complex software systems Excellent analytical, integration and debugging skills are necessary Very Good oral and written communication and multitasking skills are expected
Posted 3 weeks ago
6.0 years
8 Lacs
Pune
On-site
Role: BSP Engineer Working area: IVI /ADAS BSP Experience: ~6+ years Technical and domain skills: • Strong embedded development experience with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in QNX / Linux / Android and Hypervisor embedded systems. • Must have hands-on development experience in C, C++, • Hands on experience on drivers in QNX / Linux / Android. • Hands on development experience in multi-threaded and multi-core environment. • Hands on experience with board bring up, schematics understanding • Good Communication and debugging skills • Skillset : C, C++. Linux, QNX / RTOS , UART, SPI, I2C, PCIE, Ethernet, Memory/Storage drivers, Hypervisor, Camera / Display / Audio • Experience in using debugging tools such as JTAG, Trace32, CRO , Logic Analyzers High level Roles and responsibilities: • Driver customization and Board bring up • Collaborate with cross-functional teams, engineering for smooth execution • Demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team Role: The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements,. Clusters NA
Posted 3 weeks ago
0 years
0 Lacs
Kanpur, Uttar Pradesh, India
Remote
Description As an IT/OT Vulnerability Assessment and Penetration Testing (VAPT) Engineer, you will be engaged in identifying and mitigating security vulnerabilities across IT systems, Industrial Control Systems (ICS), and Industrial Internet of Things (IIoT) environments. Your work will involve rigorous security assessments of critical infrastructure, SCADA systems, PLCs, field devices, gateways, and cloud-connected IIoT platforms. You will simulate advanced adversary tactics to expose vulnerabilities and provide strategic remediation guidance. The role is suited for professionals with a deep understanding of both enterprise IT security and industrial/embedded system ecosystems. Responsibilities 1-Vulnerability Assessment & Penetration Testing (IT + ICS/IIoT): Perform black-box, grey-box, and white-box VAPT on: Enterprise IT assets (servers, databases, web/mobile apps, Active Directory, cloud) OT/ICS assets (PLCs, RTUs, HMIs, engineering workstations, protocol gateways) IIoT platforms (MQTT/CoAP-based telemetry, edge gateways, cloud dashboards) Emulate APT-level attacks across air-gapped, segmented, or hybrid IT-OT architectures. Execute Red Team scenarios to simulate insider threats or supply chain compromise. 2- ICS Protocol & Field Device Security Testing: Analyze and exploit vulnerabilities in ICS protocols: Modbus TCP, DNP3, IEC 104, OPC-UA, S7comm, Profinet, BACnet, CIP (EtherNet/IP), MQTT, CoAP Perform live traffic analysis, packet manipulation, and protocol fuzzing to test resilience. Evaluate control logic vulnerabilities in ladder logic, structured text, and function blocks. 3- Firmware & Hardware Exploitation (IIoT/ICS Devices): Extract and analyze firmware from industrial devices using JTAG, UART, SPI interfaces. Perform static and dynamic analysis using Ghidra, Binwalk, Radare2, or IDA Pro. Reverse engineer file systems (e.g., squashfs, cramfs) and analyze web interfaces or CLI backdoors. Exploit misconfigured bootloaders, insecure firmware upgrade mechanisms, or exposed debug ports. 4- Network Architecture & Segmentation Testing: Review and test IT-OT segmentation via firewall ACLs, VLANs, DMZ configurations. Assess trust relationships, weak credential policies, and insecure remote access (e.g., exposed VNC, Telnet, RDP). Identify unauthorized bridging of air-gapped networks or misconfigured routing/switching. 5- Cloud & IIoT Platform Security: Evaluate MQTT brokers, edge-to-cloud telemetry, and analytics pipelines. Test REST APIs, insecure mobile app integrations, and cloud misconfigurations (S3, IAM, IoT Core). Identify insecure certificate handling, default API tokens, and lack of encryption at rest/in transit. Reporting & Mitigation Develop technical and executive-level reports with CVSS scoring, attack paths, and exploitation evidence. Recommend hardening measures for both IT (patches, SIEM, EDR) and OT (control policy tuning, physical zoning, least privilege for operators). Coordinate with ICS engineers, IT admins, and SOC teams for patch validation and monitoring upgrades. Compliance & Framework Alignment Ensure assessments comply with industry and regulatory frameworks: NIST SP 800-82, ISA/IEC 62443, ISO 27001, NERC CIP, SANS ICS Top 20 Map findings to MITRE ATT&CK for ICS and monitor emerging CVEs relevant to industrial products. Eligibility Educational Background: Bachelor’s or Master’s in Cybersecurity, Computer Science, Industrial Automation, Electronics, or a related field. Technical Skills: Deep knowledge of ICS/SCADA systems, embedded architectures, and real-time OS (VxWorks, QNX, FreeRTOS). Hands-on experience with tools: VAPT Tools: Nessus, Burp Suite, Metasploit, Nmap, Nikto, SQLMap ICS Tools: Wireshark, Scapy, PLCScan, ICSFuzz, S7comm Tools, Conpot, ModScan Firmware Tools: Binwalk, Ghidra, Radare2, OpenOCD, Logic Analyzers IIoT Security: Shodan, Censys, MQTTX, Postman, OWASP ZAP Certifications (Preferred): OSCP, GRID, GICSP, CRT, CRTP, CEH, CISSP, or equivalent. Participation in ICS/IoT-focused CTFs or open-source contributions is a plus. Travel As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams. Communication Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.
Posted 3 weeks ago
0.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements Bachelor's or higher degree in Computer Science or Electronics & Communication with 0 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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. 3073034
Posted 3 weeks ago
3.0 - 6.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Senior ESW Application Engineer Location: Bangalore, IN, 562122 Position Type: Professional Who we are at Vehicle Connectivity The Business, Architecture, Services and Connectivity group s role within the GTT Vehicle Technology is to secure the telematics solutions are deployed on all truck brands in a quality assured way. This group will play a vital role for the GTT to effectively utilize the potential of Telematics linked solutions like Uptime Services, Fleet Management, Vehicle Tracking, Navigation etc.,. The Services and Connectivity team in Bangalore is an integral part of Global Vehicle Connectivity organization which shall secure connected vehicles supporting the increasing demand for soft products. Connectivity is a key enabler for fleet management, uptime services and advanced vehicle services such as driver assistance, truck specific navigation and fuel reduction, targeting reduced costs as well as increased revenues. Vehicle Connectivity develops software for telematics systems for several Volvo companies. As a Developer you will gain a good understanding of End to End functions of Vehicle Connectivity sub-system, logical design of End to End functions and develop embedded software working in a global environment. You would make significant contribution to Global Telematics Software platform, joining a team of highly skilled and well organized product development team with colleagues in Sweden, USA, France, India and Japan. The position holder will report to Group Manager - Software Development. RESPONSIBILITIES: Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability Discuss with the System Leaders/Functional Owners group to get the required specification which need to be analysed and implemented as solutions. Responsible for developing the Low-Level Design of the SW and provide technical guidance to the team to realize the feature/solution Breakdown the new Capabilities onto features and write Stories for the team to realize. Responsible for providing estimates for the work packages and technically implementing the solutions. Responsible for a number of software components and competence areas. Develop embedded code in C++ language from software requirement specifications, candidates are expected to have good knowledge of C++ (99,11,14 and 17) standards. Integration of Vector Autosar modules onto the Onboard Connectivity Platform Software. Linux Vulnerability patching onto the Onboard Connectivity Platform SW. Perform trouble shooting in Application SW, drivers, BSP, OS, middle ware software. Develop unit tests, tests the software to verify functionality using various testing tools. Document the software code in order to release the software for use in the ECU. Review code, design document and system implementation and follow the predetermined work processes in order to comply with the standards. Suggest and implement improvements in the software development process/environment. REQUIRED COMPETENCIES: Experience in embedded software development using C++ (Design Patterns, Multithreading , IPC mechanism) Good communication skill (written and verbal) in English. BE/M. Tech in CSE or Electronics or Electrical Engineering. Experienced in working with continuous integration environment using Jenkins, Bitbucket, Git, Artifactory. Experienced in Linux/QNX or any other Real Time Operating System. Experience in cmake, makefile setups Knowledge of AUTOSAR and Vector tool chain Ex: GENy, Candela Studio, Configurator Pro. Knowledge of CAN (e.g. J1939) protocol, Canalyzer and CANOE. Knowledge in ECU Diagnostics using ISO14229 - UDS on CAN protocol. GOOD TO HAVE: Genuine interest in Vehicle Connectivity/Telematics for Automotive domain Experienced in Agile/SAFe way of working in software development Proficiency in Microcontrollers e.g: i.MX controllers and its variants Someone who enjoys working in a Global Organisation with cross functional teams. We value your data privacy and therefore do not accept applications via mail. Who we are and what we believe in We are committed to shaping the future landscape of efficient, safe, and sustainable transport solutions. Fulfilling our mission creates countless career opportunities for talents across the group s leading brands and entities. Applying to this job offers you the opportunity to join Volvo Group . Every day, you will be working with some of the sharpest and most creative brains in our field to be able to leave our society in better shape for the next generation. We are passionate about what we do, and we thrive on teamwork. We are almost 100,000 people united around the world by a culture of care, inclusiveness, and empowerment. Group Trucks Technology are seeking talents to help design sustainable transportation solutions for the future. As part of our team, you ll help us by engineering exciting next-gen technologies and contribute to projects that determine new, sustainable solutions. Bring your love of developing systems, working collaboratively, and your advanced skills to a place where you can make an impact. Join our design shift that leaves society in good shape for the next generation. Job Category: Technology Engineering Organization: Group Trucks Technology Travel Required: Occasional Travel Requisition ID: 22534 View All Jobs Do we share the same aspirations? Every day, Volvo Group products and services ensure that people have food on the table, children arrive safely at school and roads and buildings can be constructed. Looking ahead, we are committed to driving the transition to sustainable and safe transport, mobility and infrastructure solutions toward a net-zero society. Joining Volvo Group, you will work with some of the world s most iconic brands and be part of a global and leading industrial company that is harnessing automated driving, electromobility and connectivity. Our people are passionate about what they do, they aim for high performance and thrive on teamwork and learning. Everyday life at Volvo is defined by a climate of support, care and mutual respect. If you aspire to grow and make an impact, join us on our journey to create a better and more resilient society for the coming generations.
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
About Company : A Mindful IT Company, enables for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence, blockchain , Cloud, digital process automation, internet of things, robotics/drones, security, virtual/ augmented reality, etc. Positioned as ‘Born Digital. Born Agile’, our capabilities span Product & Digital Engineering Services (PDES), Generative AI Business Services (GBS) and Infrastructure Management & Security Services (IMSS). We deliver these services across industry groups: Banking, Financial Services & Insurance (BFSI), EdTech, Healthcare & Life Sciences, Hi-Tech and Media & Entertainment, Industrial, Manufacturing, Energy & Utilities, and Retail, CPG & Logistics. The company has been recognized for its excellence in Corporate Governance practices by Golden Peacock and ICSI. Job Title: Embedded C++ with RTOS · Location: Pune(Hybrid) · Experience: 8+ yrs · Job Type : Contract to hire. · Notice Period:- Immediate joiners. Mandatory Skills: We are seeking a skilled and motivated Embedded Software Engineer with expertise in C++ and RTOS-based development to design, develop, and maintain embedded software for our [industry-specific product or platform]. The ideal candidate will have hands-on experience developing low-level software for microcontrollers or embedded Linux systems, with a strong understanding of real-time systems. Key Responsibilities: Design, implement, test, and maintain embedded software using C++ in an RTOS environment. Develop device drivers, communication protocols (UART, SPI, I2C, CAN, etc.), and middleware. Integrate and manage RTOS components (e.g., FreeRTOS, ThreadX, QNX, Zephyr, etc.). Collaborate with hardware engineers to define software-hardware interfaces. Optimize code for memory footprint, performance, and power consumption. Develop and maintain software documentation, including requirements, design, and test plans. Support debugging, validation, and troubleshooting of embedded systems in the lab or field. Participate in design reviews and contribute to system architecture.
Posted 4 weeks ago
0.0 - 3.0 years
2 - 5 Lacs
Bengaluru
Work from Office
Job_Description":" Experience 0 - 3 yrs Skills Solid C++ programming capability. If only C, candidate should be strong with willingness to learn C++. Multi-threaded, Multi-process OS concepts understanding, design and development capability. Hungry to learn and contribute. Resourceful individual contributor. Area Control plane IP Stack (L2/L3) on Linux/QNX. SW Systems platform Card SW bring up on arm/x86/ppc architectures, Drivers, Kernel, HW component interaction and initialization, Systems housekeeping. Soft skills Understand the problem well, ask questions to your leads. Ensure fix is well thought out in Design and code, Test to cover use-cases optimally. Be crafty in code browsing and keep learning on the job.
Posted 4 weeks ago
3.0 - 8.0 years
5 - 10 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Developing and optimizing GFX, Multimedia, Display, and Audio drivers according to project requirements. Collaborating with cross-functional teams for seamless integration of drivers. Conducting thorough testing, troubleshooting, and debugging of drivers. Contributing to the improvement and optimization of existing systems. Providing technical guidance and support as needed. SkillsMust have 1.Engineer with 3-8 Years of experience in embedded Linux driver/kernel development. 2.Strong C development skills. 3.Experience with any one of the driver development domain Graphics driver DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. Multi Media-Video driver Vaapi, vdpau, gstreamer, v4l2. Power Management System to RAM, S0ix3. Display Driver development X, Wayland, Weston, Display driver Experience with Audio sub-systems, Audio drivers, frameworks and ALSA SOC(ASOC), Audio protocols like I2S/TDM. Proficient in Yocto development. Virtualization Xen, KVM, QNX hypervisor knowledge. Ethernet Driver Network driver development. 4.Good working experience with IPC, DMA driver development. 5.Experience with kernel mode driver programming in Linux 6.Linux Device driver programming experience in Linux Kernel and Drivers. 7.Experience dealing with Linux community and Open Source contribution is a plus 8.System knowledge, System Debugging Nice to have Expertise with CAR Framework Automotive experience
Posted 4 weeks ago
3.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description Summary Firmware Engineer will participate in embedded firmware development for the MarkVIe platforms. You will work in a global environment with a skilled cross functional team of engineers creating and improving state-of-the-art platform for use in every kind of power generation application. Job Description Essential Responsibilities Designing and implementing software of embedded devices and systems Designing, developing, coding, testing and debugging system software Analyzing and enhancing efficiency, stability and scalability of system resources Integrate and validate new product designs Interface with hardware design and development Assess third party and open source software Automated unit and regression testing Qualifications/Requirements 3-5 years of working experience in embedded software programming BE/B. Tech in Computer science/Electrical/Electronics engineering Experience in hands on development and troubleshooting on embedded targets Solid programming experience in C or C++ (preferably C++) Experience in embedded systems design with preemptive, multitasking real-time operating systems ( preferably QNX RTOS) Experience of doing automated unit test for C/C++ applications. Familiarity with software configuration management tools, defect tracking tools, and peer review. Exposure to C# development will be an added advantage. Additional Information Relocation Assistance Provided: Yes
Posted 4 weeks ago
4.0 - 9.0 years
12 - 20 Lacs
Mumbai, Pune
Work from Office
1.Firmware development , debugging experience, specifically in intel processors if possible, along with experince in real time operating system and Processors , MCUs 2. Proficiency in C++ core development experience 3. Development in Python and automation 4. Experience in QNX , Linux Operating system 5. Low level driver development experience 6. Industrial Automation and PLCs, Ladder Programming 7. Agile and sprint process experince, Analytical and Problem solving skills 8. CI/CD and jenkins (Optional) 9. Docker based development (Optional) 10. Gitab knowledge
Posted 4 weeks ago
1.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: We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities: Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements: Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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 4 weeks ago
1.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary We are seeking a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of our team, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware, ensuring seamless integration with embedded systems and RTOS environments. The ideal candidate will have a strong background in low-level programming, kernel-mode development, and a deep understanding of hardware interactions. Join us if you are passionate about pushing the boundaries of technology and thrive in a dynamic, collaborative environment. Responsibilities Develop and maintain Windows/Linux drivers and RTOS for various requirement. Collaborate with cross-functional teams to integrate drivers into embedded systems. Conduct software integration, testing and troubleshoot issues. Optimize driver performance and ensure compatibility with evolving Windows environments. Stay abreast of industry trends and emerging technologies to drive innovation in driver development. Requirements Bachelor's or higher degree in Computer Science or Electronics & Communication with 1 - 3 years of relevant experience Proven experience in Windows driver development and embedded systems. Strong knowledge on the embedded system. Strong C/C++ programming skills and familiarity with assembly language. Strong in designing and should have handles on with all tools like (Debugging tools, Jtag and dev tools etc) In-depth knowledge of kernel-mode programming in both Windows internals. Knowledge on the windows driver or MCDM driver is an added advantage Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others. Excellent problem-solving and debugging skills. Effective communication and collaboration within a team environment. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. 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. 3077638
Posted 4 weeks ago
0 years
0 Lacs
Lucknow, Uttar Pradesh, India
On-site
Role- Developer Required Technical Skill Set- C,C++,Linux, Embedded C, Telecom Desired Experience Range- 3 + years Location of Requirement- Lucknow Must-Have C, C++, Linux, Embedded systems (Bluetooth / ML / Graphics / Kernel / Gstreamer / CODEC / Multimedia / DSP / DDR / Audio / IOT / BSP and Firmware / RF / Camera) Good-to-Have Experience in driver design and pipelining design implementation with camera is good to have Knowledge of one or more Real-Time Operating Systems is preferred: which includes Android, QNX, Embedded Linux
Posted 4 weeks ago
16.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Director of Engineering BSP Leader - Board Support Package (BSP) Director of Engineering BSP Leader - Oversee the strategy, development, and delivery of the OS (Android, QNX & Linux), Hypervisors and BSP for the Infotainment & CDC platforms & products. Ensure robust, scalable, solutions across the products. Key Performance Indicators Delivery Metrics: Percentage of on-time deliverables of Work Products from OS & BSP Teams / Defect density & defect resolution time. Resource & Cost Metrics: Adherence to the budget targets / Team & Tool utilization efficiency. Innovation & Process Improvements: Number of implemented innovative ideas & process optimizations / Reduction in delivery cycles & development cost Key Year One Deliverables Delivery production-ready high-quality OS & BSP work products for the platforms & products based on Hypervised / non-Hypervised Android, QNX, Linux OS. Achieve measurable improvements in software quality & delivery. 20 % reduction in defect density & zero slippage on delivery timeline. Establish initiatives that improve Customer satisfaction, which leads to at least a 10 % improvement in the feedback ratings. Streamline the workflows, which reduces the delivery cycles by at least 15 % Improve Employee satisfaction in 2 identified areas by 20 %. Qualification, Experience, And Skills Masters / bachelors degree in business management 16+ years of relevant experience, preferably in a regional or global environment. 10+ years of embedded software development experience in C/C++/Java Five (5) years of experience as an architect working on complex (IVI / Mobile) embedded systems with advanced technologies like speech, networking, image processing, AI/ML, etc. Experience on QNX & Linux BSP, Hypervisor, Android OS Middleware Experience with the BSP SW and understanding of interfaces USB/PCIE/SPI/I2C/UART, Displays and storage devices NAND/eMMC/UFS, etc. Platform and SoC bring-up experience with good schematic/board level issues debugging along with SoC/Platform level Boot, Power, and performance profiling and optimization Connectivity architecture using Wireless (Cellular, Wi-Fi, Bluetooth, and NFC), and wired (Ethernet, CAN, Posix socket API, TCP/UDP/IP/multicast) interfaces Development of HAL, system services, Kernel modules, custom Android platform, and builds, and android device development Power management, state management, health management (watchdogs, power health monitoring), and reset handlers OTA and cloud connectivity / Agile/Scrum/Sprint methodology, including sprint planning and execution (ref:hirist.tech)
Posted 4 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
NVIDIA's Deep Learning GPUs have ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are growing our company and the team with the smartest people in the world. We are looking for extraordinary Software Engineers to develop and productize NVIDIA's DRIVE OS software. As a member of NVIDIA's Solution Engineering team, you will adapt DRIVE OS solutions to various car platforms equipped with different sensors. We are looking for a Senior System Software Engineer with strong experience in Linux/QNX/Android operating system, Device Drivers development, virtualization, ARM architecture and a solid exposure to AUTOSAR & related architecture, tools and frameworks What You Will Be Doing Architecture, development, and enhancement of native/para-virtualized Linux/QNX device drivers Provide inputs and recommendation into AUTOSAR Architecture evolution with design choices, tools and methodology. Developing/Designing/Debugging Android HALs Solve complex system issues on Linux/Android/QNX OS Lead the architecture discussions for SW components and interface with customers to support DRIVE software solutions. Continuously evolve and support requirements gathering process and traceability flow. Actively coordinate with cross-functional engineering teams to meet customer's requirements and to drive complex issues to closure. Participate in architectural explorations which include feasibility studies, safety evaluations and data analysis. What We Need To See BS/MS or equivalent experience. 5+ years of overall experience and preferably with 2+ years of automotive industry experience. Strong understanding of QNX/Linux/Android operating system and hands-on experience with QNX/Linux device driver development Strong C/C++ programming and debugging skills In-depth understanding of ARM processor architecture fundamentals Rich Experience with AUTOSAR practice with different vendor AUTOSAR stacks (Vector, EB) tools and methodologies, various MCU HWs and development of MCALs (SPI, PCIe, Eth), CDDs, SWCs Background in embedded software development and deep knowledge of product development lifecycle. Effective written and verbal communication regardless of audience or issue complexity. Android Automotive/Android HAL development experience Ways To Stand Out From The Crowd Extensive device driver development experience NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. JR1998300
Posted 1 month ago
10.0 years
0 Lacs
Thane, Maharashtra, India
On-site
About Us: At Digital Health Solutions, we partner with MedTech innovators to provide end-to-end consulting for medical device product development, including full regulatory services and contract manufacturing. Our ISO 13485-certified processes ensure compliance and quality, while our US-India hybrid model delivers cost-effective, scalable solutions. We specialize in critical care life support systems, device integration, and regulatory-driven engineering to help our clients bring innovative medical technologies to the market efficiently and compliantly. We are seeking a skilled and hands-on Embedded Systems Architect to lead the design and development of embedded hardware and firmware systems, spanning microcontroller and microprocessor-based solutions. The ideal candidate will have at least 10 years of experience in embedded systems development, particularly in medical devices or other highly regulated industries. This role will be instrumental in designing high-reliability embedded architectures, ensuring compliance with medical device standards (IEC 62304, ISO 13485, FDA 21 CFR Part 820), and guiding development teams through full product lifecycles. Responsibilities: Architect and oversee development of embedded systems that use 32-bit microcontrollers (STM32, NXP, TI) and application processors (ARM Cortex-A, i.MX, etc.). Drive the complete product life-cycle—concept, requirements capture, architecture, design, implementation, verification, release, and long-term maintenance. Collaborate with hardware, software, quality, and regulatory teams to translate product requirements and constraints into robust system architectures. Lead firmware development in C and C++ for bare-metal, RTOS, and embedded-Linux targets, including board support packages, bootloaders, and secure update mechanisms. Define board-level hardware architecture—power, sensing, and communication subsystems (UART, SPI, I²C, CAN, USB, BLE, Wi-Fi, cellular)—in partnership with hardware engineers. Perform system bring-up, low-level debugging, and integration of BSPs, device drivers, and middleware. Ensure compliance with FDA regulations, ISO 13485, IEC 62304, and cybersecurity guidance (AAMI TIR57, FDA Premarket Cybersecurity). Lead risk-management activities, including hazard analysis, FMEA, and verification / validation planning and execution. Evaluate and recommend embedded platforms, SoCs, and communication protocols that best meet technical, cost, and schedule objectives. Conduct design and code reviews, establish best practices, and mentor junior engineers. Produce and maintain high-quality documentation: system architecture specifications, design rationales, test protocols, and risk analyses. Qualifications: 10+ years of hands-on experience in embedded systems development, preferably in regulated industries such as medical devices, aerospace, automotive, or industrial safety. Proficient in C and C++ for real-time, safety-critical, and low-level systems. Deep expertise in embedded Linux development, including Yocto, Buildroot, kernel customization, and driver integration. Strong experience with RTOS (e.g., FreeRTOS, Zephyr, QNX) and bare-metal firmware. Proven background in technical consulting or client-facing product development roles. Solid understanding of ARM Cortex-M/A architectures, embedded security, and peripheral interfaces. Skilled in using debugging and diagnostic tools such as oscilloscopes, logic analyzers, and JTAG/SWD debuggers. Familiar with relevant standards and regulatory frameworks, including IEC 62304, ISO 14971, and FDA software validation. Experience with wireless protocols (BLE, Wi-Fi, LoRa) and embedded cybersecurity practices. Excellent leadership, communication, and documentation skills. Strong problem-solving mindset and collaborative approach to innovation.
Posted 1 month ago
4.0 - 9.0 years
6 - 11 Lacs
Bengaluru, Thiruvananthapuram
Work from Office
C, QNX, Linux, Kernel, Device Drivers, MACSec, BSP, SoC Cybersecurity, Secure Boot, Cryptography, OPTEE, Penetration testing. Required Skills Technical Security concept and Software Security concept. Vulnerability analysis (System and Software). Threat analysis and risk assessment, Threat modelling. Security Testing like Fuzz and Penetration testing. Expertise in MACSec concepts. Good understanding of HSM, Secure boot, Secure updates, cryptographic libraries, True Random number generator, Signing (ECDSA, RSA). Good understanding on OPTEE OS, ARM Trusted Firmware, E-fusing. Aware of Crypto terminologies like encryption (AES, ECC), signing (ECDSA, RSA), Hash (SHA-256). Understanding on RFS protection like dm-verity. Ability to work in a fast-paced environment building hardware and software products. Good knowledge on Yocto framework is added advantage. Preferred Skills Experience in Automotive domain. Experience in Linux build systems: Yocto. Real-time systems programming experience considered an asset. Experience with developing safety ISO26262 certified BSP and product considered an asset. Experience in design tools such as EA and Rhapsody. Contributions to Linux kernel and other open-source projects.
Posted 1 month ago
3.0 - 5.0 years
2 - 5 Lacs
Noida
Work from Office
We are looking for a skilled software engineer with 3 to 5 years of proven project experience in software engineering. The ideal candidate should have experience with Linux Services, systemd, and core dump. Roles and Responsibility Participate in the analysis, diagnosis, and troubleshooting of SW issues. Maintain and enhance the existing codebase and platform. Test and validate functionality using simulations, stubs, and real hardware. Work in an Agile Scum or Kanban environment with other team members. Support management with selected, development-specific tasks. Collaborate with cross-functional teams to identify and prioritize project requirements. Job Experience with Linux Services, systemd, and core dump. Good knowledge of C/C++, CMake. Experience with embedded systems. Experience with git, Github, and Gerrit. Experience with Agile SCRUM or Kanban and Jira. Knowledge of Python is a plus. Experience in SW development for the automotive industry is desirable. Familiarity with Yocto, QNX, Gtest, Gmock, Zuul, and Bazel is beneficial. Ability to work remotely as part of a distributed team.
Posted 1 month ago
5.0 - 10.0 years
9 - 14 Lacs
Noida
Work from Office
We are looking for a skilled Senior Lead Embedded Engineer with 5 to 12 years of proven project experience in software engineering. The ideal candidate should have expertise in C & C++ (11/14/17 standard) and experience with different cross-compilers and Make files. Roles and Responsibility Design, develop, and test embedded systems using C & C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality code that meets industry standards. Troubleshoot and debug complex issues in embedded systems. Participate in code reviews and contribute to improving overall code quality. Work closely with the testing team to ensure seamless integration of embedded systems. Job Strong knowledge of ASPICE, V-Model, and functional safety topics. Excellent analytical skills, debugging, and troubleshooting abilities. Good English communication skills (verbal and written). Experience with QNX/LINUX is a plus. Ability to work in a fast-paced environment and meet deadlines. Strong problem-solving skills and attention to detail. Experience in Automotive is a plus. Minimum scale factor0.29692011549566893.
Posted 1 month 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