Home
Jobs

1097 Rtos Jobs - Page 37

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 4.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Skills - C++, VC ++ , RTOS experience, Pure development and RD experience(No testing). Preferably experience in defence. Key Responsibilities: Software Development: Design, develop, and test embedded software for various applications, ensuring high performance and reliability. Firmware Programming: Write and maintain firmware code for microcontrollers and processors using C/C++ and other relevant programming languages. System Integration: Integrate software with hardware components, ensuring seamless operation and functionality. Debugging and Troubleshooting: Identify and resolve software issues, bugs, and performance bottlenecks through effective debugging and troubleshooting techniques. Code Optimization: Optimize code for efficiency, speed, and memory usage, ensuring optimal performance of embedded systems. Keywords Software Development,Debugging,Troubleshooting,Code Optimization,C++,VC++,RTOS,Embedded Software*

Posted 3 weeks ago

Apply

2.0 - 4.0 years

3 - 4 Lacs

Mumbai

Work from Office

Naukri logo

Responsibilities: 1. Designing and development of new hardware functional system for multiple products. 2. Collaborate with with the embedded software development team for Electronics hardware/ firmware co-design and system performance requirement translating to design implementation ; optimization. 3. Ability to synthesize user and technical performance hardware requirements and develop appropriate solutions. 4. Electronic component and circuit analysis to design functional sub-system by simulation and physical implementation. Requirements & Skills: Must to have: 1. 2 years to 4+ years of experience in low-power circuit design, system bring-up, engineering-build integration and debug. 2. 2 years to 4+ years of experience driving design development from component selection, schematic capture, PCB layout and routing, Component foot-print for the product Electronics BoM through assembly. 3. 3+ of experience in Multi-layer, mixed-signal board-level design in Altium/ Eagle. 4. Experience of power topology: DC-DC, Flyback Converters, LDOs, etc. 5. Experience of Battery charger design, fuel gauge, analogue sensor instrumentation; protection circuits. 6. Hand-on experience in hardware implementation of embedded system data communication protocols such as 1-wire, I2C, SPI, UART, USB. 7. Experience of BDC/ BLDC or steppers motors, motor drive circuit design and its working principles. 8. Diverse experience in microcontroller/ microprocessor based circuit design and bring-up. Ideally from ST/ TI/ NXP/ Renesas and sensor interface on PCB assembly level. 9. Ability to design and implement smart sensors , sensors instrumentation like current, voltage signal conditioning, Time-of-Flight, Proximity, Position, ALS, etc on a PCB assembly level. 10. Knowledge about Design calculations/Documentation during Product Development Life Cycle milestones. 11.Knowledge of EMI- EMC and ESD standards and practices is a plus Good to have: 1. Strong communication and documentation skills and ability to operate independently. 2. Experience with RTOS 3. Experience with ESP32 and ESP-IDF . 4. Experience with portable, battery operated designs and power budgeting. 5. Knowledge about Wi-fi, Bluetooth, BLE, RF Antenna design Technologies is a plus. 6. Experience of Microphone and Speaker circuit design is a plus 7. Familiar with PCB fabrication technologies, Rigid-Flex PCBs, Flex Cables. 8. Hand-on experience of manufacturing process including DFM and DFT for consumer products at scale. 9. Familiar with MIPI Camera CSI and DSI interface implementation ; display Modules and their communication protocols; Audio signal processing interface.

Posted 3 weeks ago

Apply

5.0 - 15.0 years

18 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Hitachi Energy India Development Centre (IDC) is a research and development facility with around 500 RD engineers, specialists, and experts, who focus on creating and sustaining digital solutions, new products and technology. This includes product integration, testing, cybersecurity, and certification. The India Development Centre is situated in Chennai and Bangalore. IDC collaborates with the RD and Research centres of Hitachi Energy, which are spread across more than 15 locations throughout 12 countries. In the past 20 years, IDC has secured more than 200 international papers and 150+ patents. Mission Statement: As part of an agile software organization, you will work in a stimulating and global environment characterized by both collaboration and independent work. The IED Software platform team within RD develops and maintains the software platform for our products, globally. Being our Software Developer will make you a part of an experienced development team that value great team spirit and work according to SCRUM. Here, you will design and develop new functions as well as maintain and support the existing platform. This position will give you the chance to broaden your knowledge in development and maintenance of advanced embedded real-time systems for critical applications. Your Responsibilities: As a Senior RD Engineer Embedded Software developer you will be a part of the software platform development team and report to the RD Team Manager. Develop, maintain, and provide regularly support for advanced embedded real-time software. Translate the business requirements into software design concepts. Maintenance and support in troubleshooting of complex customer support cases Document the software. Be delivery and deadline oriented. Live Hitachi Energy core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business. Living Hitachi Energy s core values of safety and integrity, which means taking responsibility for your own actions while caring for your colleagues and the business. Your Background: B. E (EEE/ECE/CSE) with 10+ years with experience in Embedded Software development In depth knowledge in RTOS (Real Time Operating System) is must, RTLinux or VxWorks preferred RTOS and C++ working experience is a must Working experience in embedded C is an advantage Additional in software analysis tools, communication protocols/stacks, Industrial IoT, or distributed systems is a plus Experience of managing agile software development (SCRUM) will be to your advantage Passionate to operate in an international team setup committed to agile principles Good communication skills, team player attitude and technical leadership ambition Proficiency in both spoken written English language is required. Qualified individuals with a disability may request a reasonable accommodation if you are unable or limited in your ability to use or access the Hitachi Energy career site as a result of your disability. You may request reasonable accommodations by completing a general inquiry form on our website. Please include your contact information and specific details about your required accommodation to support you during the job application process. .

Posted 3 weeks ago

Apply

3.0 - 8.0 years

3 - 7 Lacs

Pune

Work from Office

Naukri logo

Position: Embedded Systems Developer (C++, QT/QML, RTOS, Linux) Location: Pune Experience: 3+ years Domain: Embedded Systems / Automotive / Consumer Electronics Job Summary: We are looking for a skilled Embedded Systems Developer with experience in C++, ROS, and Linux to join our development team. The ideal candidate will have hands-on experience in embedded systems development, designing efficient software solutions, and integrating advanced features for embedded devices. Key Responsibilities: Design, develop, and maintain embedded software applications for various devices using C++ , QT/QML , and ROS . Develop user interfaces using QT/QML for embedded systems, ensuring efficient performance and smooth user interaction. Work with ROS (Robot Operating Systems) to ensure high-performance, low-latency, and reliable execution of embedded applications. Develop and optimize software for embedded systems running on Linux platforms. Integrate hardware and software components, ensuring seamless communication between device firmware and higher-level application software. Collaborate with cross-functional teams including hardware engineers, firmware developers, and UI/UX designers to deliver complete embedded solutions. Troubleshoot, debug, and optimize existing embedded software for performance and reliability. Participate in code reviews, unit testing, and documentation to ensure high-quality software delivery. Stay updated with the latest trends in embedded systems and propose improvements to the existing software stack. Required Skills & Qualifications: Programming Languages: Strong expertise in C++, Robot OS for embedded applications. Experience with Linux Linux: Strong knowledge of Linux development, particularly in embedded Linux (Yocto, Buildroot, etc.). Experience with configuring and customizing the Linux kernel for embedded platforms. Embedded Hardware Interface: Experience in interfacing with embedded hardware such as sensors, actuators, displays, etc. Knowledge of communication protocols like I2C, SPI, UART, CAN, etc. Additional Skills: Good understanding of embedded software design principles, memory constraints, and performance optimization. Strong debugging and problem-solving skills. Familiarity with version control systems such as Git . Experience with unit testing, integration testing, and debugging tools (GDB, JTAG, etc.). Experience with Agile development methodologies. Education: Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or a related field. Desired Skills: Familiarity with multithreading and synchronization in real-time systems. Experience with hardware-level programming (e.g., working with microcontrollers, FPGA). Understanding of automotive or consumer electronics standards for embedded systems. Knowledge of networking protocols (TCP/IP, MQTT, etc.) in embedded systems.

Posted 3 weeks ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

*Job Summary: System Architect – TVM and AG in Transportation Domain* Exp: 10+ yrs Location : Remote System Architect to lead the design, development, quality assurance and System Integration of Hardware and applications for Automatic Gates (AG) and Ticket Vending Machines (TVM) within an Automated Fare Collection System (AFCS) for railway networks. This role demands a holistic understanding of the TVM and AG ecosystem, with responsibility for coordination across internal modules and external stakeholder systems. Key Responsibilities: 1. System Architecture & Design • Take ownership of the E-2-E application design for AG and TVM based on Preliminary Design and Pre-final Design documents. • Expert in System Integration design patterns in the echo system of TVM and AG – Must have • Defining the internal and external system interfaces PDUs - Must have • Expert in embedded systems, hardware and software protocols design and development like RS485, CAN BUS, NFC etc. of TVM and AG or related areas - Must have • Translate customer requirements into technical application architecture, incorporating passenger and maintenance functionalities. • Ensure compliance with RAMS (Reliability, Availability, Maintainability, and Safety) requirements and other customer-defined KPIs. 2. System & Interface Integration Coordinate, design and Integrate Hardware and application interfaces with: o AFC Back-End System o AFC Station Server o Other Front-End Devices (excluding AG/TVM) o EMV Payment Application for TVM • [External Parties] o EMV Payment Gateway (for AG validation) o Central Clearing House o QR Code Payment Gateway o Fare Media Issuer System 3. Application Development & Testing • Design, Develop, Integrate and test AG/TVM applications with Hardware as per the finalized detailed design specifications. • Railway-specific functional safety and reliability expectations • Implement features for passenger interaction, maintenance staff interfaces, and diagnostic capabilities. • Conduct units, integration, and system testing ensuring all functional and non-functional requirements are met. ______________ Preferred Qualifications and Experience: Candidates with the following skills and experience will be strongly preferred: Domain Expertise • Proven experience in the design and development of control systems for multi-device terminals like AG and TVM in Railway Domain. • Comprehensive understanding of AFCS architectures, especially the operation of AG/TVM. • In-depth knowledge of railway fare media and fare rules. • Hands-on experience designing applications for flap-door-based AG systems. • Familiarity with device communication protocols and peripheral hardware control (e.g., card readers, coin validators, printers, displays). EMV & Payment System Skills • Experience integrating EMV card acceptance in public transport systems. • Exposure to TVM applications with both cash and EMV-based payment options. • Understanding of QR-based payment flows is a plus. ______________ Technical Skillset: • Platforms: Embedded Linux/RTOS environments • Communication: TCP/IP, Serial, and secure APIs • Tools: UML, version control (Git), test automation frameworks • Standards: EMVCo, ISO 14443, PCI DSS (desirable) Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Embedded Software Engineer: Job description As an Embedded Software Engineer, you will be responsible for delivering high-quality firmware for next-generation embedded products in Internal Combustion Engine (ICE)/Electrical Vehicle (EV) domain. You will work on crucial firmware engineering problems, including real-time application development and profiling, serial driver development for a variety of specialized ICs, and the development of key abstractions allowing for deeper integration with cloud platform. Software engineers help bridge the gap between hardware engineers and controls engineers, leveraging proven profiling, test, and debugging techniques to optimize compute and memory overhead. Join a team of knowledgeable and passionate engineers striving to build robust embedded systems to solve the most relevant problems in mobility. Being on the Intangles’ Embedded team means building the future of innovation and growth through cutting edge AI infused hardware platform. The minimum requirements we seek:  B.E/B.Tech or M.Tech in Electrical Engineering, Electronics or Computer Science Engineering or equivalent degree.  A minimum of 2-5 years’ experience in developing firmware with a focus on Linux-based systems.  Proficient in C/C++ programming languages and scripting languages like Python.  Strong understanding of Linux kernel, device drivers, and real-time operating systems, including schedulers, concurrency, and memory management.  Familiarity with communication protocols such as CAN, LIN, SPI, I2C, UART, TCP/IP, Modbus, Ethernet.  Familiarity with common electronic components and comfort reading circuit design schematics and contributing to hardware design discussions.  Expertise with bench electrical engineering tools such as oscilloscopes, logic analysers, and debuggers.  Experience with Yocto Project or other build systems for embedded Linux.  Knowledge of security principles in embedded systems.  Ability to work in a collaborative, cross-functional team environment.  Excellent problem-solving and debugging skills. Preferred Requirements:  Experience with automotive safety standards (ISO 26262).  Knowledge of RTOS is a plus.  Familiarity with version control systems (e.g., Git) and issue tracking tools.  Understanding of software development lifecycle and agile methodologies.  Strong communication skills and the ability to document technical designs and solutions.  A system approach to design and development with the desire and curiosity to strive for exceptional delivery execution and continuous improvement.  Deliver high-quality embedded C code in a real-time safety-rated environment.  Design, develop, and maintain embedded Linux software solutions for automotive applications.  Collaborate with cross-functional teams to define software requirements and specifications.  Implement and optimise device drivers, kernel modules, and middleware components for embedded systems.  Ensure compliance with coding standards and automotive industry regulations.  Debug and bring up hardware prototypes using debuggers, logic analysers, and custom tooling. Troubleshoot software issues, providing timely resolutions.  Work closely with hardware engineers to integrate software with automotive electronic control units (ECUs) and other embedded systems.  Collaborate on system architecture and contribute to the overall software design process.  Stay updated on industry trends and advancements in embedded Linux technologies. Show more Show less

Posted 3 weeks ago

Apply

1.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Title: Operations Executive Location: Indiranagar, Bengaluru, Karnataka Type: Full-time, Work From Office Brand: https://purecult.in/ About Us – Purecult At Purecult , our mission is simple— to create high-performance, plant-based home care products that are safe, effective, and luxurious . Join us as we redefine home care—one clean, conscious home at a time . Job Summary We are looking for a highly organized and detail-oriented Operations Executive to oversee order fulfillment, inventory management, B2B operations, and logistics . This role is crucial in ensuring smooth supply chain operations while collaborating with various teams to optimize efficiency. Key Responsibilities 1. Order Fulfillment & Tracking Monitor and track D2C & B2B orders daily to ensure timely dispatch and delivery. Coordinate with 3PL partners and warehouses to resolve fulfillment issues. Maintain accurate records of shipped orders, pending orders, and RTOs . 2. B2B Order Processing & Management Process orders for Amazon, Flipkart, Shopify, BigBasket, Zepto, Blinkit, Swiggy Instamart within the quickest TAT. Ensure compliance with invoicing, documentation, and barcoding requirements . Work with warehouse teams for accurate picking, packing, and dispatch . 3. Logistics & Shipping Coordinate with logistics partners to ensure seamless deliveries. Monitor shipping performance and optimize shipping processes . Handle returns, exchanges, and claims management . 4. Inventory Management & Stock Analysis Track stock levels across all warehouses and fulfillment centers . Analyze fast-moving SKUs, aging stock, and replenishment needs . Collaborate with the Procurement & Warehouse teams to avoid shortages. 5. Customer Experience & Order Status Updates Act as the point of contact for the Customer Experience team regarding order status. Provide real-time updates on order processing and estimated delivery timelines. Investigate and resolve customer complaints related to delayed or damaged shipments . 6. Reporting & Claims Management Maintain weekly, monthly, and quarterly MIS reports tracking order trends and stock movements. Monitor Shopify order status and inventory discrepancies . Ensure claims for damages, shortages, and incorrect shipments are resolved promptly. Qualifications & Skills Bachelor’s degree in Business Administration, Supply Chain, or related field. 1+ years experience in e-commerce operations, D2C, retail, or startups . Strong understanding of inventory management, order fulfillment, and logistics . Proficiency in data analysis, reporting tools, and Microsoft Excel . Excellent problem-solving, organizational, and communication skills . Ability to thrive in a fast-paced environment and handle multiple priorities. Preferred Skills Experience with Shopify, Uniware, EasyEcom, or similar platforms . Knowledge of logistics, warehouse operations, and supply chain management . Familiarity with CRM systems and customer service tools . Why Join Us? Work in a fast-growing, dynamic startup environment . Be part of a sustainable brand making an impact . Career growth opportunities in a rapidly scaling company. 📩 How to Apply? Send your resume to deepali@purecult.in with the subject: Application for Operations Executive Role . Show more Show less

Posted 3 weeks ago

Apply

0.0 - 1.0 years

0 Lacs

Pune, Maharashtra

On-site

Indeed logo

Embedded Systems Trainer Salary: ₹5 – ₹8 LPA Location: Pune Job Description: We are looking for a skilled and passionate Embedded Systems Trainer to join our training team. The ideal candidate should have strong knowledge and hands-on experience in microcontrollers (ARM, PIC, AVR, etc.), embedded C programming, RTOS, communication protocols (I2C, SPI, UART), and real-time applications. Responsibilities include designing and delivering technical training modules, guiding students through projects, and keeping the curriculum updated with industry trends. You will play a key role in shaping the next generation of embedded engineers by mentoring them with both theoretical knowledge and practical skills. Key Responsibilities: Conduct classroom and lab-based training sessions on embedded systems. Develop training content, hands-on exercises, and project work. Mentor and support students during project development and evaluations. Assess and track student progress through assignments and tests. Stay updated with new technologies and update training programs accordingly. Requirements: Bachelor's/Master’s degree in Electronics, Electrical, or related fields. 1+ years of industry or teaching experience in embedded systems. Excellent communication and presentation skills. Job Type: Full-time Pay: ₹500,000.00 - ₹800,000.00 per year Benefits: Flexible schedule Schedule: Day shift Supplemental Pay: Commission pay Ability to commute/relocate: Pune, Maharashtra: Reliably commute or planning to relocate before starting work (Required) Experience: total work: 1 year (Preferred) teaching: 1 year (Required) Language: English (Preferred) Work Location: In person

Posted 3 weeks ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Summary Embedded Systems Testing: Experience with hardware/software interactions microcontrollers and embedded devices. Programming: Experience working with C/C++. Test Automation: Hands-on experience with automation frameworks like Selenium JUnit TestComplete and custom testing frameworks in C++. Manual Testing: Proficient in designing and executing test cases performing functional regression performance and security testing. Test Management Tools: Experience with test management tool Responsibilities 5-10 years of experience in software testing with a strong focus on embedded systems. Proficiency in C++ programming language. Hands-on experience with test automation frameworks such as Selenium JUnit TestComplete Appium or similar tools. Strong knowledge of manual testing methodologies including black-box and white-box testing. Deep understanding of embedded systems firmware and hardware/software interaction. Experience working with embedded devices microcontrollers or IoT products. Familiarity with Linux/Unix RTOS and embedded development environments. Strong knowledge of version control systems such as Git. Excellent problem-solving and analytical skills. Experience with CI/CD tools like Jenkins GitLab CI etc. Familiarity with defect management tools such as JIRA or Bugzilla. Experience with Agile methodologies (Scrum Kanban). Strong communication skills to work effectively with both technical and non-technical teams. Meticulous about quality and foster a test-driven attitude to drive improvements in quality. Show more Show less

Posted 3 weeks ago

Apply

6.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering Responsibilities General Summary: Looking for highly skilled and motivated engineers working on IoT Audio technologies. Audio DSP framework/algorithms/codecs development. Design and implementation of audio DSP software. Customer requirements decomposition, solution implementation, and customer support. Adding audio algorithms and developing audio framework. RTOS experience Build the processes to achieve high quality software development Make the right technical choices and tradeoffs governed by data driven development Coordinate with cross-functional teams contributing to the overall success of the projects Continuous improvement of quality and performance of the software and raise the bar Decide the objective and goals and drive team towards achieving those Guide the team for shipping the solutions Requirements Bachelor's or master's degree in computers, Electrical, Electronics Engineering or related field with 6+ years of proven experience with focus on software development for embedded SOCs 6+ years of managing a team Thrive in Linux and RTOS development platforms. Good understanding of signal processing fundamentals, Audio fundamentals, Audio algorithms, Audio codecs, DSP architecture. Good understanding and hands-on experience of audio DSP frameworks, APPS-DSP interfacing Strong C/C++ programming skills. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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. 3071261 Show more Show less

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description: 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 4 - 6 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 and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 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. 3072636 Show more Show less

Posted 3 weeks ago

Apply

4.0 - 8.0 years

6 - 16 Lacs

Chennai

Work from Office

Naukri logo

HCL Tech: Embedded C Developer Unit Testing, SIT, SIP, Whitebox Testing (Chennai Location) HCL Technologies is a next-generation global technology company that helps enterprises reimagine their businesses for the digital age. With over four decades of innovation, a world-renowned management philosophy, and a strong culture of invention and risk-taking, HCL continues to focus relentlessly on customer relationships. We take pride in our diversity, social responsibility, sustainability, and education initiatives. Our network of R&D facilities, co-innovation labs, global delivery capabilities, and over 197,000+ Ideapreneurs across 52 countries drive us to deliver holistic services to leading enterprises, including 250 of the Fortune 500 and 650 of the Global 2000. Position: Embedded C Developer with SIT and Unit testing Location: Chennai Experience Required: 4-8 years Educational Qualification: BE/B.Tech/M.Tech/MCA Job Description: HCL Technologies is looking for skilled Embedded C Developers with experience in software testing, particularly unit testing, whitebox testing, SIT, and SIP . The role involves working on complex embedded software solutions and ensuring quality through rigorous testing methodologies Required Skills and Qualifications: Strong programming experience in Embedded C . Hands-on experience with Unit Testing , Whitebox Testing , System Integration Testing (SIT) , and System Integration Protocols (SIP) . Experience in debugging and validating embedded systems. Familiarity with real-time operating systems and embedded hardware interfaces. Good understanding of software development life cycles and testing methodologies. Strong analytical and problem-solving skills. Experience with tools like Git, JIRA, or other version control and issue tracking systems. How You Will Grow at HCL: At HCL, we provide continuous opportunities to help you find your spark and grow with us. We believe in transparent communication with senior-level employees, as well as offering learning and career development programs at every level. Youll have the opportunity to experiment with different roles and even pivot industries, helping you take control of your career and find the role that suits you best. Why HCL Technologies? One of the fastest-growing large tech companies globally, with offices in 60+ countries and 222,000 employees. A highly diverse organization with employees from 165 nationalities. Work with colleagues from across the globe in a virtual-first environment that promotes a great work-life balance. Comprehensive learning and career development opportunities at every level to help you find your unique spark. Certified as a "Great Place to Work" and a top employer in 17 countries, offering a positive work environment focused on employee recognition and respect. Interested? If youre ready to reshape the future with us, please share your updated resume to Chandru.c@hcltech.com for a detailed discussion.

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

You will work on the design, development, integration, and testing of software modules on multi-core processing platforms in fixed broadband access systems. The primary focus of this position comprises the control plane and connection management functions for layers 2 & 3 on both ends of an access link running Tarana’s proprietary 5G protocol. Specifically, this position is targeted at developing parts of the MAC layer of Tarana’s fixed wireless access system, including radio resource control, scheduling, QoS, and network entry. However, depending on need and skills, it can also target parts of the networking stack. Job Responsibilities: Interface design, protocol state machine design, and test framework design Design reviews and code reviews System integration and debugging on complex hardware platforms Performance optimization of wireless communication systems Some hands-on implementation of modules on a C++ /Linux system Required Skills & Experience: B.E/B.Tech or M.E/M.Tech/MS with equivalent technical experience Industry experience with 10 years minimum design and development. Hands-on technical skills are a must Experience with one or more of: L2/L3 protocols, wireless networks, OFDM and MIMO Desired Skills: Experience with socket, network, and systems programming Experience with RTOS, multi-core software development, and embedded systems Experience with version control systems (Git/Gerrit) and collaboration processes (Agile/Scrum) C++ 11/14/17 development experience Experience driving software lifecycle management Advanced knowledge of networking protocols (TCP/IP) and Internet architecture Since our founding in 2009, we’ve been on a mission to accelerate the pace of bringing fast and affordable internet access — and all the benefits it provides — to the 90% of the world’s households who can’t get it. Through a decade of R&D and more than $400M of investment, we’ve created an entirely unique next-generation fixed wireless access technology, powering our first commercial platform, Gigabit 1 (G1). It delivers a game-changing advance in broadband economics in both mainstream and underserved markets, using either licensed or unlicensed spectrum. G1 started production in mid 2021 and has now been installed by over 160 service providers globally. We’re headquartered in Milpitas, California, with additional research and development in Pune, India. G1 has been developed by an incredibly talented and pioneering core technical team. We are looking for more world-class problem solvers who can carry on our tradition of customer obsession and ground-breaking innovation. We’re well funded, growing incredibly quickly, maintaining a superb results-focused culture while we’re at it, and all grooving on the positive difference we are making for people all over the planet. If you want to help make a real difference in this world, apply now! Show more Show less

Posted 3 weeks ago

Apply

8.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Sanas is revolutionizing the way we communicate with the world’s first real-time algorithm, designed to modulate accents, eliminate background noises, and magnify speech clarity. Pioneered by seasoned startup founders with a proven track record of creating and steering multiple unicorn companies, our groundbreaking GDP-shifting technology sets a gold standard. Sanas is a 200-strong team, established in 2020. In this short span, we’ve successfully secured over $100 million in funding. Our innovation have been supported by the industry’s leading investors, including Insight Partners, Google Ventures, Quadrille Capital, General Catalyst, Quiet Capital, and other influential investors. Our reputation is further solidified by collaborations with numerous Fortune 100 companies. With Sanas, you’re not just adopting a product; you’re investing in the future of communication. About the role: We are seeking a highly skilled and experienced Staff Software Engineer with a passion for embedded systems development to join our innovative engineering team. In this role, you will be instrumental in designing, developing, and implementing software for our embedded platforms, potentially including Linux-based systems, small handheld devices, and more. Your expertise in areas like kernel development, device drivers, audio drivers, and single-board computers will be invaluable in shaping the future of our products. Key Responsibilities: Design, develop, and debug software for embedded Linux-based systems Develop and maintain device drivers for various hardware peripherals on Linux Investigate and implement solutions related to native audio drivers on Linux or Windows platforms Develop software applications and system-level code for platforms similar to Raspberry Pi Design and implement efficient and robust software for small, resource-constrained handheld devices Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment Collaborate closely with hardware engineers to integrate software with embedded hardware Optimize software for performance, power consumption, and memory footprint on embedded targets Participate in code reviews and contribute to the improvement of our software development processes Troubleshoot and resolve complex software issues on embedded systems Contribute to technical documentation for software designs and implementations Mentor and guide junior engineers on embedded systems development best practices Stay up-to-date with the latest advancements in embedded systems technologies and trends Must have qualifications: Proven experience (8-12 years overall software development experience) with a significant focus on embedded systems programming Strong experience with Linux kernel development, including kernel configuration, module development, and debugging Experience in developing device drivers for Linux (e.g., character drivers, network drivers, USB drivers) Hands-on experience working with native audio subsystems on Linux (e.g., ALSA) or Windows Experience developing software for single-board computers like Raspberry Pi, BeagleBone, or similar platform Experience in developing software for small, battery-powered handheld devices with resource constraints Strong proficiency in programming languages such as C and C++ Experience with embedded development tools and environments (e.g., cross-compilers, debuggers, emulators) Familiarity with communication protocols commonly used in embedded systems (e.g., I2C, SPI, UART, USB) Understanding of real-time operating systems (RTOS) concepts is a plus Experience with build systems like Yocto Project or Buildroot is a plus Familiarity with power management techniques in embedded systems Experience with testing and validation methodologies for embedded software Strong problem-solving and analytical skills Excellent communication and teamwork abilities Preferred qualifications: Experience with specific processor architectures (e.g., ARM, x86) used in embedded systems Contributions to open-source embedded projects Experience with security considerations in embedded systems development Familiarity with hardware description languages (HDLs) like Verilog or VHDL Joining us means contributing to the world’s first real-time speech understanding platform revolutionizing Contact Centers and Enterprises alike. Our technology empowers agents, transforms customer experiences, and drives measurable growth. But this is just the beginning. You'll be part of a team exploring the vast potential of an increasingly sonic future. Show more Show less

Posted 3 weeks ago

Apply

4.0 - 9.0 years

8 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

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. Requirements :- Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 + years of relevant experience- In-depth knowledge of kernel-mode programming in both Windows internals.- Strong C/C++ programming skills and familiarity with assembly language.- Proven experience in Windows driver development and embedded systems.- Strong knowledge on the embedded system.- Proficiency in Windows driver frameworks (WDM/WDF) and understanding of Windows-specific DMA protocols.- experience in Windows PCIe and USB kernel and/or userspace drivers.- Expertise in kernel space debugging using tools like WinDbg, dbgview, Visual Studio, or similar.- Familiarity with MCDM is a plus. Responsibilities :- Develop and maintain Windows/Linux drivers and RTOS for various requirement.- Collaborate with cross-functional teams to integrate drivers into embedded systems.- Design and develop PCIe and USB drivers for AI chipsets, ensuring performance and reliability- Optimize driver performance and ensure compatibility with evolving Windows environments.- Optimize data path efficiency and minimize latency Minimum Qualifications :- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.

Posted 3 weeks ago

Apply

0.0 - 5.0 years

3 - 6 Lacs

Hyderabad

Work from Office

Naukri logo

Roles: - Project execution, meeting deliverables following coding guidelines. - Documentation following standards - Collaborate with Team Requirements: - C/ C++ - Data Structures - Algorithm Development - OS Concepts - Network Programming

Posted 3 weeks ago

Apply

4.0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Linkedin logo

Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions. Xylem is a Fortune 500 global water solutions company dedicated to advancing sustainable impact and empowering the people who make water work every day. As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable solutions. Overview Of Xylem Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings. Xylem also provides a leading portfolio of smart metering, network technologies and advanced infrastructure analytics solutions for water, electric and gas utilities. The Company’s more than 23000 employees bring broad applications expertise with a strong focus on identifying comprehensive, sustainable solutions. Headquartered in Rye Brook, New York with 2023 revenue of $8.1 billion, Xylem does business in more than 150 countries through a number of market-leading product brands. The name Xylem is derived from classical Greek and is the tissue that transports water in plants, highlighting the engineering efficiency of our water-centric business by linking it with the best water transportation of all – that which occurs in nature. For more information, please visit us at www.xylem.com. About the role: The desired candidate will provide software development throughout the systems development life cycle while focusing as early as possible on complex features and interfaces. Work closely with other development engineers, product and project managers, and other testing departments to develop software from commercial specifications. Principal Responsibilities Lead a team of engineers, ensuring adherence to team philosophies and best practices while successfully delivering projects to development teams. Work closely with an extended development team, engaging in hands-on work with cutting-edge water technology instruments. Contribute to the design, optimization, and delivery of software solutions that support customer-facing teams, while also mentoring and supporting team members. Prepare comprehensive design specifications and implementation plans for both software and hardware modules, ensuring alignment with project requirements. Develop unit tests and system integration test scripts to validate software and hardware functionalities, ensuring robust system performance. Must Have Competencies Strong expertise in C++ and Python, particularly in object-oriented programming and data structures. Proven experience developing reliable embedded systems and implementing communication protocols such as TCP/IP, UDP, MQTT, Bluetooth, I2C, SPI, and MODBUS. In-depth experience with custom Linux platforms and Real-Time Operating Systems (RTOS). Good To Have Competencies Experience with measurement and control devices or IoT modems will be an added advantage. Proficiency with Make/CMake for both host and target systems. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines for efficient development workflows. Minimum Qualifications 4-year bachelor’s degree, or 4+2-year master’s degree in computer science, IT, Electronics and Communication Engineering. 6-12 Years of software development with C++ or Python, experience with a focus on embedded systems will be preferred. Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication, where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world. Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world. Show more Show less

Posted 3 weeks ago

Apply

70.0 years

0 Lacs

Navi Mumbai, Maharashtra, India

On-site

Linkedin logo

Lauritz Knudsen Electrical and Automation (A unit of Schneider Electric India Pvt. Ltd.) is a pioneering electrical and automation brand with a rich legacy of over 70 years in India. We offer comprehensive portfolio of low-voltage switchgear, medium voltage switchgear, automation solutions, software, and services catering to diverse segments, including homes, agriculture, buildings, infrastructure, and industry. L&T Switchgear is now Lauritz Knudsen Electrical & Automation. Position Title: DGM – R&D (Power Electronics) Work Location: Mumbai Experienc e: 10-15 years (Relevant) Qualificat ion: MTech - Power system , Power Electronics. Control system Key Responsibilities: 1.Extensive Experience in C & C++.Embedded RTOS experience with exposure to threads/tasks, synchronization, scheduling, message queues, semaphores, mutexes and events 2.Debugging experience Like J-Link debugger with ARM of STM32, C2000 of TI, NXP, Experience with Communication Protocols (ModBus-RTU/TCP, TCP/IP, CAN, USB, RS232/485, SPI, 12C, IOT). 3.Experience with Peripherals (DMA, LCD, FLASH, RAM, ADC, DAC, PWM, voltage/current/temp sensors). 4.Ability to read schematics and interpret the behaviour of electronic systems. 5.Familiar with JIRA and GitHUB, SVN or similar. Code coverage and analysis. Basic knowledge of power electronics products. 6.Experience in design of complex state machines. Experience with Model-based state machine design. Experience and knowledge of developing PC Software with .net/C#/Python 7.Support the NPD team in the design of schematic and printed circuit board assemblies (PCBAs) using Altium/PAD/OrCAD. 8.Selection of components for PCBs and BOM creation. Symbol & footprint creation for new electrical components. Component placement/positioning in PCB as defined by mechanical & electrical engineers. 9.Experience in creating mixed signal high speed PCBs with EMI/EMC Compliance. Perform routing and follow stack-up for PCB's typically used in Power Electronics products with 2- 6 layers PCBs with high speed signal. 10.Drawing and design files generation to support PCB fabrication and assembly. Co-ordination with vendor for PCB fabrication, assembly and component procurement. 11.Experience in DFMEA, Stress analysis, Power budgeting, BOM scrubbing, DAR and MTBF. 12.Knowledge of IPC, IEC, EMI/EMC and Environmental standards and compliance. Must coordinate with NABL accreditation government/private labs for Product testing to compliance with various Industrial std. like IEC/CE/UL/BIS/ISI etc. 13.Extensive experience in PCB design of mixed signal high speed pcb with medium complexity with 2 to 6 layers. Extensive experience and knowledge in embedded firmware development for power electronics products (Ability to adapt & learn.) Should be able to execute task independent- (Problem solving skills). Familiar with best practice and industry standards in terms of EMC, creepage and clearance, thermal management and robustness.( Act like owners). 14.Prepare test cases and handle functional testing of firmware Schneider Electric aspires to be the most inclusive and caring company in the world, by providing equitable opportunities to everyone, everywhere, and ensuring all employees feel uniquely valued and safe to contribute their best. We mirror the diversity of the communities in which we operate and we ‘embrace different’ as one of our core values. We believe our differences make us stronger as a company and as individuals and we are committed to championing inclusivity in everything we do. This extends to our Candidates and is embedded in our Hiring Practices. You can find out more about our commitment to Diversity, Equity and Inclusion here and our DEI Policy here Schneider Electric is an Equal Opportunity Employer. It is our policy to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Astrotalk Store is a leading Direct-to-Consumer (D2C) brand specializing in bracelets and gemstones. We are scaling up our D2C team and looking for an Operations Lead who would be a part of the core team What You Would Do: 1.⁠ ⁠Warehouse Management & SLA Optimization Monitor and improve fill rates at B2B partner locations. Track and ensure 3PL performance against defined KPIs. 2.⁠ ⁠Packing Center Operations & SLAs Implement and optimize fulfillment center (FC) processes. Optimize units packed per day and throughput efficiency. Oversee raw material inventory and utilization. Ensure machinery performance and maintenance 3.⁠ ⁠Planning & Forecasting Lead monthly supply planning based on demand forecasts. 4.⁠ ⁠Logistics Management Optimize 3PL partnerships (e.g., direct shipping via Shiprocket, etc.). Define and track SLAs for RTOs, return processing, and last-mile logistics. 5.⁠ ⁠Technology & Automation Own and improve internal tools. Build and maintain operational dashboards and reporting systems. Automate core processes (e.g., e-way bills, inwarding, scheduling, POs, invoicing). 6.⁠ ⁠Sourcing & Procurement Manage vendor relationships and performance. Align procurement with forecasting and demand planning. Monitor and plan working capital requirements. 7.⁠ ⁠Finance & Compliance Drive budgeting and cost optimization Lead regular inventory audits and cycle counts. Ensure compliance in warehousing, logistics, and labor operations. What we’re looking for: 1.⁠ ⁠2+ years of experience in operations management 2.⁠ ⁠Demonstrated experience in a D2C environment 3.⁠ ⁠Excellent managerial skills with a proven ability to manage, motivate, and develop teams. 4.⁠ ⁠Hands-on approach. Show more Show less

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Linkedin logo

Job Summary We are seeking a talented and enthusiastic Embedded Software Engineer with 2-4 years of experience to join our dynamic team in Ahmedabad. The ideal candidate will have a solid understanding of embedded systems principles, strong programming skills in C/C++, and hands-on experience with You will be instrumental in developing, testing, and debugging firmware for our cutting-edge embedded products, playing a crucial role in bringing our hardware to life. Key Responsibilities Firmware Development : Design, develop, and implement efficient, robust, and reliable firmware for various embedded systems using C/C++. Hardware-Software Integration : Work closely with hardware engineers to bring up new boards, debug hardware-software interface issues, and ensure seamless integration. Microcontroller/Microprocessor Programming : Develop low-level drivers and application code for microcontrollers (e.g., ARM Cortex-M, PIC, AVR) or microprocessors. Communication Protocols : Implement and work with various communication protocols such as I2C, SPI, UART, CAN, Ethernet, USB, Bluetooth, Wi-Fi. RTOS (Real-Time Operating Systems) : Develop applications on RTOS platforms (e.g., FreeRTOS, Zephyr, ThreadX, RT-Thread) or bare-metal environments. Debugging & Testing : Perform thorough debugging, testing, and validation of embedded software using tools like oscilloscopes, logic analyzers, JTAG/SWD debuggers, and in-circuit emulators. Code Optimization : Optimize code for performance, memory footprint, and power consumption on resource-constrained embedded devices. Documentation : Create and maintain comprehensive technical documentation, including design specifications, test plans, and user manuals. Version Control : Utilize version control systems (e.g., Git) for collaborative development and code management. Problem Solving : Analyze and resolve complex technical issues related to embedded software and hardware interactions. Continuous Improvement : Participate in code reviews, contribute to process improvements, and stay updated with emerging technologies and industry best practices in embedded Skills & Qualifications : Educational Background : Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Computer Science, or a related field. Experience : 2 to 4 years of professional experience in embedded software development. Programming Languages : Strong proficiency in C and C++ for embedded systems. Microcontrollers/Microprocessors : Hands-on experience with at least one family of microcontrollers (e.g., STM32, ESP32, NXP, Renesas, PIC, AVR) or microprocessors. Embedded System Concepts : Solid understanding of embedded system architecture, memory organization, interrupts, timers, ADC/DAC, GPIOs, and power management. Debugging Tools : Experience with hardware debugging tools (oscilloscope, logic analyzer) and software debuggers (JTAG/SWD). Communication Protocols : Practical experience implementing and working with common embedded communication protocols (e.g., I2C, SPI, UART, CAN). Problem-Solving : Excellent analytical and problem-solving skills with a systematic approach to debugging and issue resolution. Version Control : Familiarity with Git for source code to Have (Desirable Skills) : Experience with RTOS (Real-Time Operating Systems) such as FreeRTOS, Zephyr, or similar. Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, LoRa, Zigbee). Experience with board bring-up and hardware validation. Familiarity with schematic reading and datasheet interpretation. Understanding of embedded Linux or other high-level embedded operating systems. Experience with scripting languages (e.g., Python) for automation or testing. Knowledge of software development methodologies (Agile/Scrum). Experience with continuous integration/continuous deployment (CI/CD) for embedded systems (ref:hirist.tech) Show more Show less

Posted 3 weeks ago

Apply

6.0 - 8.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Audio DSP Developer "“ Lead Engineer, Senior Qualcomm is a pioneering designer and developer of silicon and software for the consumer electronics market and a global leader in wireless technology. We are looking for DSP Software engineers based at our Bangalore site. The role of the Embedded Software Engineer is to design, develop and test embedded software for Qualcomm"™s wireless chips, focusing on HiFi DSP and other DSPs. Working as part of a team, you will work on Audio Codecs, general DSP signal processing blocks, MATLAB simulations, DSP frameworks and applications, integrating algorithms into the DSP framework and developing test scenarios and debugging problems. Some of the software development may be in assembly, but various other parts of the system use C. Various tools/programs are used on PCs for debugging/testing and emulating host processor functionality. These are written in a variety of languages including C, C++, Python, MATLAB etc. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Key Responsibilities: Production quality embedded DSP software for Qualcomm for Voice and Music products Problem solving, troubleshooting, and fixing Bugs Providing support for customer issues/requirements to application engineers Providing input to project planning and timescales Creation of engineering documentation Development of Qualcomm intellectual property and submission of patent applications. 6-8 years of relevant industry work experience. Proven experience of writing efficient C code for resource constrained systems Knowledge of Audio/voice encoder formats - MP3, AAC, SBC, LC3, WMA, AC3, SBC, FLAC, AMR etc. Experience in Digital Audio formats like PCM, I2S, SPDIF etc Extensive hands-on experience with Audio DSP development on embedded systems. Enthusiasm for solving interesting problems, and excellent trouble shooting and analytical skills that can be applied to resolve potential system issues Highly professional and flexible, with the ability to deliver high quality work on tight schedules Eager to learn, self-motivated, independent, proactive, and able to work effectively in a team Effective verbal and written communication skills

Posted 3 weeks ago

Apply

3.0 - 8.0 years

13 - 18 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Skills/Experience: Good understanding and experience of Embedded systems and related HW, SW components (Processors, Memory, Peripherals, OS, Device Drivers etc). Knowledge of multi-threaded system, inter-process and inter-processor communication, different operating and power modes etc.OS (High level OS and RTOS) concepts (Threads, Synchronization, Memory Management etc).Competent in C Programming and Debugging in Assembly Detailed understanding Windows OS stack, Windows device drivers for Embedded system and hand-on experience on coding, compilation and debugging on Windows OS. Ability to understand the feature/product requirements and ramp up quickly on any technology to serve the need. Analytical and problem-solving skills, debugging skills for system as well as subsystem level issues (upto assembly level). Good verbal and written communication skills. Should be able to lead small team of junior engineers. Responsibilities: Getting Involved in the Design, Development and Debugging of BSP, Platform and system level features. Support and participate in SoC bringups and HW/SW/platform bring ups. Review HW schematics, HWIOs, interfaces and HW register programming for system level feature design and debugging. Collaborate with internal and external team members to drive the system level feature development or debugging.

Posted 3 weeks ago

Apply

9.0 - 14.0 years

12 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job LocationHyderabad Staff Engineer (AISW) Job LocationHyderabad More details below About the team Join the growing team at Qualcomm focused on advancing state-of-the-art in Machine Learning. The team uses Qualcomm chips"™ extensive heterogeneous computing capabilities to allow inference of trained neural networks on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. See your work directly impact billions of devices around the world. Responsibilities In this position, you will be responsible for the development and commercialization of ML solutions like Snapdragon Neural Processing Engine (SNPE) SDK on Qualcomm SoCs. You will be developing various SW features in our ML stack. You would be porting AI/ML solutions to various platforms and optimize the performance on multiple hardware accelerators (like CPU/GPU/NPU). You will have expert knowledge in deployment aspects of large software C/C++ dependency stacks using best practices. You will also have to keep up with the fast-paced development happening in the industry and academia to continuously enhance our solution from software engineering as well as machine learning standpoint. Work Experience 9+ years of relevant work experience in software development. Live and breathe quality software development with excellent analytical and debugging skills. Strong understanding about Processor architecture, system design fundamentals. Strong development & programming skills in C and C++. Experience with embedded systems development or equivalent.Excellent communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Experience in embedded system development. Experience in C, C++, OOPS and Design patterns. Experience in Linux kernel or driver development is a plus. Strong OS concepts.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: --------------------------------------------------------------------------------------- Qualcomm Cloud Business Unit is looking for an experienced software engineer in the areas of Linux User-space for Machine Learning Use cases. The development target is Qualcomm high-performance inference accelerator AI100 and related products. The candidate should be familiar with developing SW using modern C++(11,14,17), Object Oriented Design, Design Patterns Principles, Linux user-mode drivers, inter-process communication such as gRPC, protocol buffers, system profiling, code optimization and tool development. Responsibilities include Linux software architecture and design, development, software integration, functional and performance testing. Ideal candidates for this position will demonstrate the following: 3+ years"™ experience with Linux user-space development, including IOCTL interfaces, API development and multi-threaded processing. 3+ years"™ experience with development in Modern C++(11,14,17) including debug and testing. Proficiency across multiple languages (C, C++, Python) and experience in unit testing tooling for C and C++ development, including googletest. Experience with real-time embedded operating systems. Experience in requirement capture and traceability. Experience in UML design capture & analysis. Experience with development of peripheral drivers. Knowledge of RTOS, SoC architecture (core, cache, memory, bus architecture, IOs, etc.) and common hardware blocks Experience with Source Code and Configuration management tools, git knowledge is required Willingness to work in a structured software development environment with ability to work on low-level implementation (code & test) Good English communication (written and verbal) and positive interpersonal skills Familiar with inter-process communication architecture such as gRPC. Software development and debug tools including compilers, profilers, source control systems, emulators, JTAG and serial debuggers, and logic analyzers Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: "¢ 1-3 years of experience with Programming Language such as C Language Embedded Domain is preferred

Posted 3 weeks ago

Apply

Exploring rtos Jobs in India

Real-Time Operating Systems (RTOS) play a crucial role in various industries such as automotive, aerospace, telecommunications, and more. In India, the demand for professionals with expertise in rtos is steadily increasing. Job seekers with experience in rtos can explore a wide range of opportunities in the Indian job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

Average Salary Range

The average salary range for rtos professionals in India varies based on experience levels. Entry-level rtos professionals can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 10 lakhs per annum.

Career Path

In the field of rtos, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles such as System Architect or Project Manager.

Related Skills

Apart from expertise in rtos, professionals in this field are often expected to have skills such as C/C++ programming, embedded systems development, debugging, problem-solving, and communication skills.

Interview Questions

  • What is a Real-Time Operating System? (basic)
  • Explain the difference between preemptive and non-preemptive scheduling. (medium)
  • How do you handle priority inversion in an rtos? (advanced)
  • What is the purpose of a semaphore in rtos? (medium)
  • Describe the difference between a task and a process in rtos. (basic)
  • How do you optimize rtos performance for real-time applications? (advanced)
  • Explain the role of a context switch in rtos. (medium)
  • How does an rtos handle interrupt service routines? (medium)
  • Describe the concept of task blocking in rtos. (basic)
  • What is the significance of a tick timer in rtos? (medium)
  • Explain the concept of task synchronization in rtos. (medium)
  • How do you ensure determinism in rtos? (advanced)
  • What are the key characteristics of a real-time operating system? (basic)
  • How do you handle memory management in rtos? (medium)
  • Describe the role of a scheduler in rtos. (basic)
  • How does an rtos handle inter-task communication? (medium)
  • Explain the concept of task priority inversion. (medium)
  • What are the common pitfalls to avoid in rtos development? (medium)
  • How do you troubleshoot rtos performance issues? (advanced)
  • Describe the role of a watchdog timer in rtos. (medium)
  • What are the key considerations when selecting an rtos for a project? (medium)
  • How do you ensure RTOS portability across different hardware platforms? (advanced)
  • Explain the concept of mutual exclusion in rtos. (medium)
  • How do you design a robust error handling mechanism in rtos? (medium)
  • What are the advantages and disadvantages of using an rtos in embedded systems? (medium)

Closing Remark

As you prepare for rtos job interviews in India, make sure to brush up on your technical knowledge, problem-solving skills, and communication abilities. With the right preparation and confidence, you can showcase your expertise in rtos and secure exciting career opportunities in the Indian job market. Good luck!

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies