Jobs
Interviews

2379 Rtos Jobs - Page 12

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 13.0 years

15 - 19 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Exp:- 8-15 years ( B.Tech / M.Tech from ECE / EEE /E&I/ CSE / IT Background and relevant experience in Embedded system and DDR domain) Note :- We are looking for candidates who has relevant work experience in DDR technology( memory controllers, PHY and DRAMs), Firmware and SW driver development/ Platform driver development / Board Bring upOR If candidate has very strong debugging expertise in system level issues like Bit flip , memory corruption , cache corruption , CPU Hang etc. DesirableDDR technology (Relevant work exp in DDR SW driver required ) or Platform driver development / Board Bring up Opportunity: Debug and Development of DDR init & run time driver sequences.Will be working on state-of-the-art DDR technology LP4x/LP5x.Opportunity to get the understanding of DDR technology.Will be responsible for driving multiple programs. Need to work on issues with multiple teams (performance, Phy, controller design etc.)Need to analyze lot of data and need to recognize patterns.Working on triage of the DDR issues.Test case enhancements and development Job description Minimum Qualifications The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power, and Performance Goals. The team is looking for a candidate who has strong understating of system level test methodologies and runs validations on mobile systems. The position involves Understanding of SOC Architecture and DDR SW Systems, identifying and debugging DDR systems issues (memory corruptions, Memory Lockups, Bit flips, memory leaks etc..) reported by memory validation and running system level validations tests. The engineer would have the opportunity to interact with different SW & HW teams to understand DDR systems. The candidate is expected to own and drive multiple chipsets in the DDR tech area. This position gives an exposure to understanding various quality stages from product development to commercial launch of the product. Skills: C, Python, Embedded system, JTAG, processor architecture, RTOS operating system, core BSP driver level development and debug, CPU architecture, SOC System knowledge. Desirablein DDR technology (memory controllers, PHY and DRAMs), Firmware and SW driver development / Platform Driver Development / Board Bring up Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ 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 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 1 week ago

Apply

15.0 - 20.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you oversee. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.- Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.-A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education

Posted 1 week ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Exp: 5 to 9 yrs Work location:Bangalore Notice Period:immediate to 30 Days Skills: C++, Customer Application Engineering Strong Modern C++ (C++ 14/17 and beyond) programming development and debugging skills - Good code reading skills to understand and identify problems - Experience in multithreaded concurrent programming in Linux or QNX - Familiarity in scripting languages like Python,

Posted 1 week ago

Apply

12.0 - 20.0 years

45 - 50 Lacs

Hyderabad

Work from Office

As a E5 - NAND Design Enablement in Process Integration, primary responsibility is to drive and contribute to next generation 3D NAND development efforts. You will be working with several peer groups to define, complete, and coordinate effective actions to enable a node and shepherd it to production. Responsibilities include but are not limited to the following: Drive vertical integration with a network of collaborators varying from Business Units, Pathfinding, Design, Device, Process, Integration, Reliability, Product Engineering, Probe, Test, Assembly, mask tech, etc. Drive node health tracking, communication and documentation of key achievements delivery starting from project kick off till product qual. Ensure all node enabling teams have responsible owner for each node Collaborate with responsible owner to populate crystal clear specifications in the database Publish score cards of work from accountable owner in the health report Create timeline charts to provide clear visibility of project timelines and relative dependencies across node enabling teams Champion test structure definition for all designs within a node starting from test chip to final production design Aim for high quality proliferation of test structures from test chip to product designs. Responsible for requesting TCAD, structure, OPC, electrical and Reliability simulations Ensure all test structures are validated on silicon and are readily available for product debug Qualifications: Minimum of 8+ years of experience in semiconductor industry in the areas Process Integration, Device Engineering, Compact Modeling, Product Engineering, Test Structure Development, or Unit Process Development Project management experience with a highly collaborative personality Proven track record of coordinating high level roll up meetings Proven track record to think and communicate clearly in urgent and stressful situations In depth understanding of the 3D NAND process flow is a plus

Posted 1 week ago

Apply

8.0 - 12.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Experience / Skills: Job Responsibilities: 6-15 Years in Embedded Firmware Storage/SSD would be a strong plus. Strong firmware design and debug experience using assembly and C programming. Knowledge of SSD flash translation layer, wear leveling, garbage collection. Knowledge of mass storage interfaces such as SATA, SAS, NVMe (optional but strong plus). High level of skill in problem recreation and trapping, and in identifying performance critical algorithms for optimization. Strong skill in ARM development tools and IDE such as Eclipse Ability to scope and estimate development effort. Ability to work and communicate effectively in a team, able to multitask effectively in fast-paced environment. Working knowledge of digital hardware design (optional but plus). Experience in test equipment such as oscilloscopes and logic/bus analyzers (good to have). Education Qualifications: BS in Electrical Engineering, Computer Engineering or equivalent required Preferred Skills: Excellent communication skills both written and verbal Strong interpersonal skills and maintain positive relationships Ambitious, goal-oriented, and a dedicated colleague Collaborate effectively in a dynamic team environment

Posted 1 week ago

Apply

12.0 - 20.0 years

16 - 20 Lacs

Bengaluru

Work from Office

SSD Systems Architect Micron Technology is a leader in the semiconductor industry developing and manufacturing DRAM and NAND Flash products. As part of the continued growth in non-volatile memory technologies, Micron continues to invest in the internal development of Solid State Drives (SSD). As an SSD Systems Architect, you will work as an integral part of the architecture and product planning team to define storage systems for our customers. Responsibilities and Tasks: Your new responsibilities will include, but are not limited to the following areas: Identify and define innovative product concepts and SSD architectures Maintain strong technical engineering relationships with customers, partner system architects and key technologists to identify and define innovative memory products Work with Micron technologists, design engineers and engineering teams to ensure successful implementation and feasibility demonstration of new product concepts Develop new product architecture specifications Help to choose concepts for feasibility demonstration Generate new intellectual property and patents Evangelize Microns new products, technologies, and capabilities; attend and represent Micron at appropriate industry consortia, technical organizations, and technical conferences Identify key industry technical trends and competitive landscapes; stay abreast of new advanced technology and architecture trends in the market Modeling and analysis of performance, power and host driven workloads Generate system architecture specifications and provide system architectural requirements to our go-to-market teams Experience: Successful candidates for this position will have: A minimum of eight years of design, product, test, support, system, or applications engineering experience Systems experience, including: SSD and or HDD architecture, design or analysis and/or troubleshooting Operating systems: Linux, Windows, VMware Device drivers Firmware-based storage devices Technical skills, including: Detailed knowledge of NAND flash, solid state drives, and/or hard disk drives Storage protocols: SATA/ATA, SAS and/or NVMe NAND interfaces: ONFI, Toggle NAND management: error detection and correction Storage systems: RAID systems, blades and workstations Demonstrated problem-solving and troubleshooting skills Excellent verbal and written communications skills Highly organized, self-motivated and disciplined abilities Ability to work with other engineers across multiple disciplines, as well as customers of various positions Ability to travel and be available for international travel Education: BSEE or equivalent required

Posted 1 week ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Key Responsibilities: Collaborate with the architecture team to design scalable, secure, and high-performance platform infrastructure. Translate stakeholder requirements into robust and scalable software systems. Evaluate emerging technologies and propose improvements to platform architecture and development processes. Design, develop, test, and document embedded software components and applications. Troubleshoot and resolve complex application and infrastructure issues alongside cross-functional teams. Lead and participate in Corrective and Preventive Action (CAPA) and field issue investigation processes. Drive capacity planning and scalability efforts to meet evolving business demands. Develop and maintain detailed technical documentation, including design specs, deployment guides, and troubleshooting materials. Promote continuous improvement and Agile best practices, including Scrum methodologies. Collaborate with hardware teams (mechanical, electrical, systems, test) for seamless software integration. Ensure compliance with internal standards and external regulatory frameworks. Engage with global stakeholders, software developers, and third-party vendors. Evaluate functional and performance impacts of proposed design changes, including cost optimizations and end-of-life considerations. Apply Model-Based Systems Engineering (MBSE) principles to communicate and document system-level changes. Ensure software systems meet risk management, safety, usability, and regulatory standards (e.g., FDA, ISO). Mentor and provide technical leadership to junior engineers and cross-functional contributors. Track, report, and communicate the status of deliverables and milestones. Must-Have Qualifications: B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, or a related field. Minimum 6–7 years of relevant experience in embedded software development. Skills & Experience: Prior experience in the Medical Device industry or similarly regulated sectors. Strong hands-on expertise in Embedded C/C++ , preferably in an RTOS environment . In-depth knowledge of embedded firmware and device driver development . Proficiency in hardware/software integration and troubleshooting. Experience with requirements management , source code control , and change management systems . Proficiency in code reviews , static and dynamic code analysis , and generating software quality metrics . Ability to work in a regulated development environment (e.g., FDA Class I/II/III, ISO 13485). Proven track record of leading embedded system projects through the full development lifecycle. Familiarity with Agile methodologies , Scrum practices , and continuous integration . Strong understanding of software development standards , including risk, usability, and safety considerations. Excellent interpersonal, communication, and organizational skills. Strong mentoring, leadership, and team-building capabilities. Demonstrated experience in working with global teams , across time zones , and with multidisciplinary functions . Core Competencies: Intellectual Horsepower Technical Expertise Team Building & Mentoring Talent Development Comfort with Ambiguity and Change Relationship Management Organizational Effectiveness Executive Presence & Communication

Posted 1 week ago

Apply

15.0 - 20.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, applying knowledge of technologies, methodologies, and tools to support projects or clients throughout the product lifecycle. Roles & Responsibilities:- A Bachelors or higher level degree in engineering in Computer Science / Electronics / Electrical/ or similar disciplines.-Minimum 15 years of experience in software development in roles that involved software design and development, including at least 5 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.-Good level of understanding of UML/SysML, communication protocols like CAN/ LIN/ Ethernet/ TCP/ IP/ UDP/ RTP etc., SW Development Life Cycle models.-Exposure and good Handson on design tools for Architecture like Enterprise Architect, VISIO, or Magic Draw.-Good verbal and written communication skills including documentation of technical matters, good reasoning and presentation skills, good problem-solving skills.-Ability to learn and adapt continuously to keep pace with ever changing technology landscape and solution options. Professional & Technical Skills: - Define and document software architecture, review software design/architecture from domain/subsystem architects and SMEs.-Understand overall system architecture, asses and review system architecture from SW perspective and identify needs for change or improvement.-Understand existing or potential defects in the system from SW design/architecture perspective and make design/architectural improvements to prevent them.-Collaborate with requirements team, other architects and SMEs, software development teams, testing teams.-In depth knowledge of more than one of the automotive Integrated Cockpit domains like Cluster, Media, Audio, HMI, BT/Wi-Fi, Vehicle network, embedded security, navigation, hypervisor, kernel etc.-Good knowledge of embedded Android and Android App development.-Experience in Model Based System Engineering, Model Based SW Development-Good understanding of Hardware Design-Have understanding of at least one SOC like QC, Samsung, IMX, TI etc.-Good understanding of memory allocations and debugging of RAM, DMIPS etc. Additional Information:- The candidate should have a minimum of 12 years of experience in Automotive ECU Software.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded C++ Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems either end-to-end or for a specific stage of the product lifecycle. You will apply knowledge of technologies, applications, methodologies, processes, and tools to support a client, project, or entity. Your role will involve leading and managing software development projects. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead and mentor junior team members- Drive innovation and continuous improvement in software development processes Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C++- Strong understanding of software development lifecycle- Experience in designing and implementing complex software systems- Knowledge of debugging and troubleshooting software issues- Hands-on experience with version control systems like Git Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded C++- This position is based at our Bengaluru office- A 15 years full-time education is required Qualification 15 years full time education

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 12 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1.Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4.Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5.Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8.Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: 1.Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions.Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.2.Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.3.Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.4.Prior experience architecting and optimizing Type-1 Hypervisor-based systems.5.Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.6.Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.7.Experience with Android Automotive OS (AAOS) and Android HAL customization.8.Knowledge of functional safety standards (ISO 26262).9.Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.10.Open-source contributor or maintainer in relevant embedded domains. Additional Information:- The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles.- This position is based at our Bengaluru/Chennai office.- A 15 years full-time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

5.0 - 10.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Automotive Mobility Services & Connected Vehicles Good to have skills : NAMinimum 15 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are seeking an elite-level Technical Architect to lead the design and integration of complex automotive software systems that span embedded, infotainment, and hypervisor-based environments. You will define system-level architecture across multi-OS platforms and heterogeneous SoCs, driving the next generation of intelligent, connected vehicle platforms. Roles & Responsibilities:- 14 years of experience in software development in roles that involved software design and development, including at least 10 years in the automotive electronics industry in embedded software development using C/C++, Java, RUST, COTLIN and one or more of any RTOS, QNX, Linux, Android.1. Architect and lead design of automotive-grade software platforms using Linux, Android, and QNX, running on heterogeneous SoCs such as Qualcomm 8295/8255, NXP, or similar.2.Define communication and integration layers using protocols like SOME/IP, UART, SPI, and I2C, ensuring deterministic behavior in real-time environments.3.Lead architecture for Type-1 hypervisors (e.g., QNX Hypervisor), ensuring secure partitioning of infotainment, safety-critical, and telematics domains.4. Define and drive architectural blueprints for Display controllers, Camera SerDes pipelines, and real-time multimedia processing stacks.5. Provide hands-on guidance and code-level leadership in C++, Rust, Java, and Kotlin, covering boot-time optimization, memory safety, and performance tuning.6.Collaborate across cross-functional teams including SoC vendors, Tier-1s, and OEM platform integrators.7.Own technical due diligence and design reviews and enforce architectural governance in both Agile and ASPICE-compliant development flows.8. Deep experience in multi-OS environments (Linux, Android, QNX). Professional & Technical Skills: - 1) Bachelors or masters degree in electrical engineering, Computer Science, Automotive Engineering, or a related field.2) 15+ years of experience in SW/SYS development ADAS or Autonomous Driving solutions. 3)Strong understanding of sensor technologies (LiDAR, Radar, Camera, Ultrasonic) and their validation methodologies.4) Expertise with SoCs like Qualcomm 8295/8255, NXP i.MX series, and integration of camera and display pipelines.5) Proven design experience with hardware-software interfacing protocols:SOME/IP, UART, SPI, I2C.6) Prior experience architecting and optimizing Type-1 Hypervisor-based systems.7) Expert-level proficiency in C++ and Rust; working knowledge of Java and Kotlin.8) Familiarity with ASIL/Safety-critical system partitioning and hypervisor security models.9) Experience with Android Automotive OS (AAOS) and Android HAL customization.10) Knowledge of functional safety standards (ISO 26262).11) Prior experience working with camera ISP pipelines, ADAS integration, or multi-display systems.12) Open-source contributor or maintainer in relevant embedded domains. Additional Information:- 1)The candidate should have a minimum of 14 years of experience in Automotive Mobility Services & Connected Vehicles 2)This position is based at our Bengaluru/Chennai office. 3) 15 years full-time education is required. Qualification 15 years full time education

Posted 1 week ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant international team. We are looking for: Software Developer (C++ and embedded systems) , You’ll make an impact by: Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds

Posted 1 week ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications Preferred Qualifications: Bachelor or Master degree in Computer Science Principal Duties And Responsibilities Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts. Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc. Good knowledge on Android OS. Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc. Competent in C/C++ Programming. Ability to understand and ramp up quickly on technology to serve the need. Good Analytical and problem solving skills. Good expertise and experience on product security for embedded devices like Crypto/TZ/Secure communication/DRM/Virtualization etc will be an add-on. Level Of Responsibility Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3077597

Posted 1 week ago

Apply

8.0 years

0 Lacs

Gudivada, Andhra Pradesh, India

On-site

Job Description: Embedded Systems Lead – Drones, UGVs & Robotics Location: Hyderabad (On-site) Function: R&D | Embedded Systems Reports to: VP - R&D / CTO Role Overview We are looking for a seasoned and hands-on Embedded Systems Lead to architect, develop, and optimize the embedded platforms driving our UAVs, UGVs, and autonomous robotics systems. This role is critical to advancing capabilities in battery optimization, obstacle avoidance, and navigation autonomy, ensuring high-reliability embedded solutions in dynamic and rugged environments. Key Responsibilities Embedded Systems Architecture & Development: Architect and develop embedded solutions for UAVs, UGVs, and robotics, with a focus on autonomy and reliability. Design and optimize firmware for microcontrollers, sensor interfacing, and real-time processing. Battery Systems & Power Optimization Collaborate with electronics and battery teams to implement and optimize Battery Management Systems (BMS) for high-efficiency power usage. Optimize energy consumption strategies across sensors, compute modules, and communication systems. Obstacle Avaoidance & Navigation Integrate and optimize sensor fusion algorithms combining data from LiDAR, stereo cameras, IMUs, GNSS, ultrasonic sensors, and radar. Collaborate with AI and systems software teams to enable real-time SLAM, path planning, and autonomous navigation. Hardware-Software Co-Design Work closely with the Electronics, Mechanical, and Systems Integration teams to ensure tight coupling between hardware capabilities and embedded firmware. Review and contribute to PCB design for signal integrity, thermal considerations, and EMI/EMC compliance. Team Leadership & Technical Mentorship Build, mentor, and lead a high-performance embedded engineering team. Conduct technical reviews and provide architectural guidance. Testing, Validation & Compliance Define and drive testing strategies for embedded platforms under real-world and extreme conditions (temperature, vibration, dust). Implement robust debugging, diagnostics, and performance monitoring mechanisms. Required Skills & Experience Bachelor’s/Master’s in Electronics, Embedded Systems, Robotics, or related field. 8+ years experience in embedded systems development, ideally in drones, UGVs, robotics, or aerospace electronics. Expertise in Embedded C/C++, RTOS, and low-level driver development. Power management and battery systems integration. Sensor fusion and control systems for navigation. PCB design tools and hardware debugging (Altium, Eagle, oscilloscopes, JTAG). Communication protocols: CAN, I2C, SPI, UART. Prior experience with SLAM, obstacle avoidance systems, or autonomy-enabling technologies is highly preferred Preferred Skills Familiarity with AI/ML inference on embedded platforms for perception tasks. Experience with motor control, ESC optimization, and propulsion systems. Knowledge of safety-critical systems and functional safety standards (e.g., ISO 26262). Personal Attributes Problem-solving mindset with a hands-on approach. Strong leadership skills and ability to work in a cross-functional startup environment. Passionate about building cutting-edge autonomous systems. Compensation Competitive and commensurate with experience and capability. How To Apply Send your resume, project portfolio, or technical write-ups to careers@marutdrones.com

Posted 1 week ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Kolkata

Remote

Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.

Posted 1 week ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Mumbai

Remote

Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.

Posted 1 week ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Bengaluru

Remote

Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.

Posted 1 week ago

Apply

2.0 - 4.0 years

6 - 10 Lacs

Hyderabad

Remote

Were hiring a Systems Programmer to contribute to low-level software and tools. Key Responsibilities:Write performance-critical code in C/C++. Work on kernel modules, networking stacks, or device drivers. Troubleshoot memory, threading, and system-level bugs. Collaborate on architecture and tooling. Required Qualifications:2+ years of C/C++ system-level programming. Strong in multithreading, sockets, and performance tuning. Experience with POSIX/Linux internals.

Posted 1 week ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Kolkata

Remote

About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.

Posted 1 week ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Mumbai

Remote

About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.

Posted 1 week ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Bengaluru

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 1 week ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Bengaluru

Remote

About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.

Posted 1 week ago

Apply

2.0 - 4.0 years

5 - 9 Lacs

Hyderabad

Remote

About Us: Soul AI is developing core software systems that power intelligent applications. From embedded to backend, we bring top-tier engineering from IITs and IIMs to real-world impact. We are hiring a C/C++ Developer to build reliable software for performance-intensive tasks. Key Responsibilities:Develop software using C and C++ with a focus on performance. Contribute to architecture, testing, and optimization. Integrate software modules into larger systems. Collaborate with QA and product teams. Required Qualifications:2+ years of software development in C/C++. Proficiency in OOP, memory handling, and debugging tools. Experience with Linux development environments.

Posted 1 week ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Mumbai

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 1 week ago

Apply

1.0 - 2.0 years

6 - 10 Lacs

Kolkata

Remote

We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.

Posted 1 week ago

Apply
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