Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2 - 5 years
6 - 10 Lacs
Chennai, Pune, Delhi
Work from Office
Person at this position has gained significant work experience to be able to apply their knowledge effectively and deliver results. Person at this position is also able to demonstrate the ability to analyse and interpret complex problems and improve change or adapt existing methods to solve the problem. Person at this position regularly interacts with interfacing groups / customer on technical issue clarification and resolves the issues. Also participates actively in important project/ work related activities and contributes towards identifying important issues and risks. Reaches out for guidance and advice to ensure high quality of deliverables. Person at this position consistently seek opportunities to enhance their existing skills, acquire more complex skills and work towards enhancing their proficiency level in their field of specialisation. Works under limited supervision of Team Lead/ Project Manager. Roles Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Responsible for customer collaboration and interactions and support to customer queries. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Expected to participate in technical initiatives related to project and organization and deliver training as per plan and quality. Education and Experience Required Engineering graduate, MCA, etc Experience: 2-5 years Competencies Description Application Protocol Engines - Linux engineer is one: who has done one or more of the following on Embedded Linux design, development/customization, bug fixing/sustenance who has experience in one or more of the following domains Multimedia
Posted 2 months ago
3 - 8 years
5 - 10 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking a highly skilled and experienced Senior Embedded Systems Engineer to join our dynamic team. About The Role :: Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success. Key Responsibilities: Design, develop, and test embedded software and firmware for various applications. Collaborate with hardware engineers to integrate software and hardware components. Optimize and debug embedded systems to ensure high performance and reliability. Participate in code reviews and provide constructive feedback to team members. Required Qualifications: Bachelor"™s or Master"™s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 7-9 years of experience in embedded systems development. Strong Programming skills, preferably C++/C, Python. Strong in OS concepts and data structures. Strong understanding of embedded systems architecture and design principles. Experience with microcontrollers, microprocessors, and real-time operating systems (RTOS). Excellent problem-solving skills and attention to detail. Strong communication and teamwork skills. Good experience in multimedia framework, device to cloud communication, ARM based chipsets. Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas. Preferred Qualifications: Experience with Linux kernel and driver development. Knowledge of Linux networking and related protocols. Familiarity with version control systems (e.g., Git). Experience with debugging tools and techniques (e.g., JTAG, GDB). Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART). Develop and maintain documentation for software designs, code, and test procedures. Stay up-to-date with industry trends and emerging technologies to drive innovation. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. 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.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Candidate will be responsible for leading and debugging different type of stability issues on Qualcomm Processors/RISC V. Candidate also would be involved in product cycle end to end. i.e from pre-silicon until commercialization. Expected to plan the tasks, clarifying requirements and dependencies. About The Role :: Candidate should possess good analytical / problem solving skills Expected to triage different type of stability issues by coordinating with multiple stake holders as required Strong understanding of Embedded hardware, Computer Architecture, Operating System concepts and RTOS fundamentals Should Possess good C/C++ programming skills and understanding of Assembly programming Awareness of any debugger (such as gdb / Trace32 etc) usage Prior experience in debugging embedded systems would be an added advantage Skills/keywords: Triage, Debugging, RTOS, Stability, OS concepts, computer architecture, RISC V, Trace32 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.
Posted 3 months ago
8 - 13 years
20 - 35 Lacs
Navi Mumbai
Work from Office
Position: Senior Embedded Developer Location: MBP, Mahape, Navi Mumbai Experience: 7+ years in embedded systems development Employment Type: Full-time, WFO-Hybrid Key Responsibilities: 1. Embedded Software Development: Design, develop, and debug embedded software for microcontroller-based systems and SoCs. • Write and maintain efficient, reusable, and reliable code in C, C++ and Python. Work with advanced microcontroller platforms, including STMicroelectronics (STM32), Arduino, Raspberry Pi, Beagle Bone Black and NVIDIA Jetson Nano. 2. Robotics Systems Development: Design and implement control algorithms for robotic systems, including motion control, path planning, and sensor fusion. Integrate sensors (e.g., LiDAR, ultrasonic, IMU) and actuators with embedded platforms for robotic applications. Develop robotics solutions for autonomous navigation, object detection, and manipulation. 3. Hardware Design & Integration: Develop schematics and collaborate with hardware teams for PCB design and system architecture. Perform hardware bring-up and validation of prototypes and production units. Work with robotics platforms integrating microcontrollers like STM32, Arduino, and AI boards like NVIDIA Jetson Nano. 4. AI & IoT Integration: Deploy AI models for robotics applications such as vision-based object detection, edge computing, and decision-making. Design IoT-enabled solutions for remote monitoring, diagnostics, and data analytics in robotics systems. 5. Testing & Debugging: Conduct rigorous testing to ensure stability in robotics systems, including hardware-in-the-loop testing. Debug embedded and robotic systems using tools like oscilloscopes, logic analyzers, and simulators. 6. Documentation & Collaboration: Create and maintain technical documentation, including system design, firmware specifications, and test reports. Collaborate with cross-functional teams, including hardware engineers, robotics engineers, and AI specialists. • Technical Skills: Proficiency in embedded C, C++ and Python programming. Experience with robotics systems, including motion control and sensor integration. Familiarity with advanced microcontroller platforms like Zilog, ATMEL, Texass Instruments (TI), STM32, Arduino, and NVIDIA Jetson Nano. Knowledge of communication protocols like SPI, I2C, UART, CAN, and Ethernet. Experience with AI model deployment for robotics using platforms like NVIDIA Jetson Nano or STM32 AI. • Tools & Debugging: Proficient in using debugging tools like JTAG, GDB, and logic analysers. Familiarity with robotics simulators like Gazebo or ROS (Robot Operating System). Version control systems (e.g., Git) and CI/CD pipelines for embedded and robotics development. Preferred Experience: • Hands-on experience with AI-enabled microcontrollers. • Familiarity with ML frameworks like TensorFlow Lite, PyTorch Mobile, or ONNX for robotics applications. • Experience in power management and energy-efficient design for robotic systems. • Experience in Memory optimisation with speed. • Hands-on experience with hardware design, schematics, and PCB layout tools (e.g., Altium, Eagle, KiCad). Interested can share your CV to 7208057818 or to hr@moderninformatics.com
Posted 3 months ago
3 - 6 years
16 - 20 Lacs
Bengaluru
Work from Office
Defines, develops, and executes platformbased validation environments, test suites, and plans and drives characterization and yield enhancements to ensure testability, manufacturability, and production of integrated circuits. Develops debug test methodologies, complex software programs for new device features, and design validation vectors. Evaluates components to ensure performance meets specifications and delivers optimal match of component requirements with production equipment capability. Applies knowledge of platform level tools and techniques to conduct root cause analysis, failure analysis, troubleshoot, and debug crossdiscipline and complex integration issues of the platform. Documents test results, analyzes test data, communicates results while continually improving test methods. Conducts integrated platform level validation, verifies that the product meets quality and/or reliability attributes and complies with applicable specifications. Drives product requirements as needed by customers to ensure necessary capabilities for platform validation activities. Collaborates with multiple teams across board design, power, platform design, development, and debug to ensure all features are validated and optimized timely. Works with product development engineers and end customers as first points of contact to support debug, root cause analysis, and customer platform issues. Qualifications Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Proven experience in platform validation, debugging, and test content development, with a focus on server reset functionalities. Strong understanding of server architectures, hardware components, and operating systems, specifically Windows and CentOS. Proficiency in scripting languages (e.g., Python) for test automation, debugging, and test content development. Experience with validation, debugging, and test content development tools and frameworks (e.g., Jenkins, GDB, WinDbg). Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA). Knowledge of industry standards and best practices related to server reset, platform validation, debugging, and test content development.
Posted 3 months ago
3 - 8 years
5 - 10 Lacs
Hyderabad
Work from Office
SUMMARY Automobile Industry Experienced Car Inspector and Maintenance Technician We are seeking a skilled and experienced Car Inspector and Maintenance Technician with a minimum of 5 years of experience in the automobile industry. The ideal candidate will have a strong background in car inspection, repair, and maintenance, with a preference for those with GCC experience. Proficiency in Arabic language is required, and candidates must possess the necessary educational documents. Requirements Minimum of 5 years of experience in the automobile industry Proven experience in car inspection, repair, and maintenance GCC experience preferred Proficiency in Arabic language Educational documents Benefits Good Salary Free Accommodation 2 years employment visa flight ticket
Posted 3 months ago
4 - 6 years
6 - 8 Lacs
Bengaluru
Work from Office
About The Role : Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns. Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC:Thrift, DBUS, gRPC, Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools:Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager, Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Posted 3 months ago
16 - 25 years
18 - 27 Lacs
Bengaluru
Work from Office
Skill required: Tech for Operations - Automation Advisory Designation: App Automation Eng Senior Manager Qualifications: Any Graduation Years of Experience: 16 to 25 years What would you do? Define, Design & Develop Offerings – Lead the end-to-end development of new offerings, creating structured "What-Why-How-Commercials" slide packs to articulate business value and commercial models for both external GCC clients and Accenture internal stakeholders Create High-Impact Collateral & Thought Leadership – Develop compelling solution narratives, playbooks, case studies, and PoVs to socialize offerings and build market traction. Pitch & Sell the Concept – Engage with CXOs, business leaders, and internal sponsors, delivering persuasive presentations to "sell the vision" of transformation through automation, AI/GenAI, and process optimization. Drive Outreach & Adoption – Lead go-to-market strategies to drive awareness and accelerate adoption across industries, working closely with sales, pre-sales, and delivery teams. What are we looking for? Experience in business transformation, intelligent automation, and adjacent technology areas, with a strong focus on offering development and market positioning. Proven track record in defining, designing, and developing offerings, creating high-quality solution collateral, pitch decks, and go-to-market materials. Expertise in Hyperautomation, AI/GenAI, Low-Code/No-Code, Process Transformation, and GCC services, with the ability to translate business challenges into actionable solutions. Strong consulting and storytelling skills, with experience in engaging CXOs and senior stakeholders to drive investment in automation-led transformation. Hands-on experience in driving large-scale adoption, enablement, and training programs, ensuring seamless implementation and measurable business value realization. A self-starter with exceptional communication, strategic thinking, and stakeholder management skills, capable of influencing both external clients and Accenture leadership. Roles and Responsibilities: Define, Design & Develop Offerings – Lead the end-to-end development of new offerings, creating structured "What-Why-How-Commercials" slide packs to articulate business value and commercial models for both external GCC clients and Accenture internal stakeholders Create High-Impact Collateral & Thought Leadership – Develop compelling solution narratives, playbooks, case studies, and PoVs to socialize offerings and build market traction. Pitch & Sell the Concept – Engage with CXOs, business leaders, and internal sponsors, delivering persuasive presentations to "sell the vision" of transformation through automation, AI/GenAI, and process optimization. Drive Outreach & Adoption – Lead go-to-market strategies to drive awareness and accelerate adoption across industries, working closely with sales, pre-sales, and delivery teams. Enable & Train Internal and External Teams – Develop and execute enablement programs to upskill clients and Accenture teams, ensuring deep understanding and seamless adoption of automation offerings. Track Business Value & Realization – Define impact measurement frameworks, track key adoption metrics, and refine offerings based on real-world implementation insights to maximize business outcomes. Qualifications Any Graduation
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview: 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. We provide the Core OS and Platform for original equipment manufacturers (OEMs) and developers to build compelling mobile computing devices (smartphones, tablets etc.) that run the best apps/services for everyone in the world. For this role we are seeking a talented and motivated Software Engineer with expertise in operating systems, android frameworks and linux kernel. The candidate will have opportunities to work on wide range of features across the Android Stack and Linux kernel Develop end to end solutions involving both user space and kernel space with optimal resource usage adhering to Android framework, Linux system & kernel programing principles. Collaborate with systems, multimedia, architecture, and other teams to develop system-level software solutions Exp:3-5 years. - Excellent knowledge of OS fundamentals, data structure, Linux kernel and the device driver model - Hands on experience in Java, C++ Libraries/JNI, Python coding - Hands on experience with Android Application Framework, Android native daemons/services, AIDL HALs - Hands on experience with system programming on any Linux/Unix OS - Hands on experience in debugging with T32, gdb and crash analysis using android tombstones, T32, crash utility etc., - Experience in Git, Android Make, Android Tools, Android Studio, Adb. - Experience in developing linux kernel drivers & modifying kernel code is a plus - Knowledge on usage of AI models, familiarity with python for AI/ML related software development is a plus 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.
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 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. Preferred Qualifications: Master's Degree in Engineering, Computer Science or related field. 12+ years of Software Engineering. 8+ years of experience with Linux Distributions such as (Yocto, OpenWRT, Debian). 8+ year of hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems. 5+ years in a technical leadership role with or without direct reports. 5+ years of experience with Linux system API. Principal Duties and Responsibilities: Leverages advanced Software knowledge and experience to design, develop, create, modify, and validate critical embedded and/or specialized software programs for Linux based systems. Analyzes user needs, software requirements, and time and cost constraints to design and customize sophisticated software for optimal operational efficiency. Designs and implements software sub-systems for complex, large-scale products and systems. Leads design, coding, sustenance and testing efforts to ensure that projects are completed to specifications and schedules. Performs highly complex code reviews and regression tests as well as triages and fixes issues to ensure the quality of code. Collaborates with individuals outside the software function (e.g., Hardware, Systems, and Test engineers) to increase leverage and design solutions that work with other components of a specific project. Writes detailed technical documentation for highly complex Software projects; reviews technical documentation for junior engineers. Level of Responsibility: Works independently with minimal supervision. Provides supervision/guidance to other team members. Decision-making is critical in nature and highly impacts program, product, or project success. Requires verbal and written communication skills to convey complex information. May require negotiation, influence, tact, etc. Has a moderate amount of influence over key organizational decisions (e.g., is consulted by senior leadership to make key decisions). Tasks often require multiple steps which can be performed in various orders; extensive planning, problem-solving, and prioritization must occur to complete the tasks effectively. Additional Requirement: Domain Expert in Linux Distributions such as (Yocto, OpenWRT, Debian). Hands on exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture. Experience contributing to open source projects and understanding of open source licenses and community practices. Solid understanding of Linux security, networking and user management. Knowledge of tools like Docker, Kubernetes, and virtualization technologies. Solid understanding of data structures. Exposure to a full product lifecycle on a semiconductor platform. Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs. Ability to formulate and present technology topics to a wide range of participants including senior executive stakeholders and product managers. Strong proof of leading development of software products through full lifecycle, from requirement analysis to milestone-based delivery and maintenance. Ability to thrive in a changing environment. Programming Language Skills:C, C++, Python, Rust and shell scripting. Ability to lead engineers in varying types of executing tasks. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
0 - 2 years
4 - 8 Lacs
Chennai, Pune, Delhi
Work from Office
Person at this position is able to apply broad knowledge of their technical discipline or advanced knowledge of specific technical practices. Person identifies problems in existing systems and modifies it by following defined work procedures. Operationally oriented role responsible for achieving day to day defined tasks. Works under close supervision of Team Lead/ Project Manager. Roles Responsibilities Responsible for design, coding, testing, bug fixing, documentation and technical support in the assigned area. Responsible for on time delivery while adhering to quality and productivity goals. Responsible for adhering to guidelines and checklists for all deliverable reviews, sending status report to team lead and following relevant organizational processes. Expected to enhance technical capabilities by attending trainings, self-study and periodic technical assessments. Education and Experience Required Engineering graduate, MCA, etc Experience: 0-2 years Competencies Description Application Protocol Engines - Linux engineer is one: who has done one or more of the following on Embedded Linux design, development/customization, bug fixing/sustenance who has experience in one or more of the following domains Multimedia Telephony Connectivity
Posted 3 months ago
4 - 5 years
6 - 8 Lacs
Bengaluru
Work from Office
Embedded domain knowledge - Understanding of Embedded Linux components - Toolchain, Kernel & Root File system, OS Concepts - Understanding of linux packaging (rpm, Debian) - Integrating kernel & Userland, Booting the target boards Required Candidate profile - Using gdb, readelf, objdump, etc - Resolving complex build issues, Porting different versions of packages (Upstream, Downgraded) - Understanding of Debian/RPM packaging framework.
Posted 3 months ago
0.0 - 15.0 years
0 Lacs
Noida, Uttar Pradesh
On-site
Noida, Uttar Pradesh, India Category: Engineering Hire Type: Employee Job ID 10737 Date posted 04/23/2025 We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation. You Are: You are a seasoned engineer with a passion for pushing the boundaries of technology. With 8-15 years of experience, you bring a wealth of knowledge in software architecture and leadership. You excel in C/C++ software development, and your strong background in design patterns, data structures, and algorithms sets you apart. You thrive in multi-threaded and distributed code environments, and your familiarity with ASIC design flow and EDA tools is second to none. Your expertise in Verilog, SystemVerilog, and VHDL HDL, coupled with your experience in Unix/Linux platforms, makes you a valuable asset. You are well-versed in developer tools like gdb and Valgrind, and you understand the importance of source code control tools such as Perforce. Your analytical and problem-solving skills are top-notch, and you are always eager to learn and explore new technologies. As a highly enthusiastic and energetic team player, you are ready to go the extra mile to achieve success. What You’ll Be Doing: - Designing, developing, and troubleshooting core algorithms for word-level synthesis. - Collaborating with local and global teams to enhance synthesis QoR, performance, and logic interference. - Engaging in pure technical roles focused on software development and architecture. - Implementing multi-threaded and distributed code solutions. - Utilizing your knowledge of ASIC design flow and EDA tools to drive innovation. - Leveraging your expertise in Verilog, SystemVerilog, and VHDL HDL to develop cutting-edge solutions. The Impact You Will Have: - Driving technological innovation in chip design and verification. - Enhancing the performance and quality of synthesis tools used globally. - Solving complex logic interference problems to improve design accuracy. - Contributing to the development of high-performance silicon chips and software content. - Collaborating with cross-functional teams to achieve project milestones. - Pioneering new software architectures that set industry standards. What You’ll Need: - Strong hands-on experience in C/C++ based software development. - Deep understanding of design patterns, data structures, algorithms, and programming concepts. - Familiarity with multi-threaded and distributed code development. - Knowledge of ASIC design flow and EDA tools and methodologies. - Proficiency in Verilog, SystemVerilog, and VHDL HDL. Who You Are: - Highly enthusiastic and energetic team player with excellent communication skills. - Strong desire to learn and explore new technologies. - Effective problem-solver with a keen analytical mind. - Experienced in working on Unix/Linux platforms. - Adept at using developer tools such as gdb and Valgrind. The Team You’ll Be A Part Of: You will be part of the word-level synthesis team, catering to multiple EDA products. This team focuses on developing innovative solutions to improve synthesis quality of results (QoR), performance, and logic interference. You will work closely with both local and global teams to drive technological advancements and achieve project goals. Rewards and Benefits: We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
Posted 3 months ago
8 - 13 years
40 - 45 Lacs
Bengaluru
Work from Office
We are looking for an experienced Staff Software Engineer to design, develop, and optimize embedded networking solutions with a strong focus on prplOS, RDK-B, and OpenWRT. The ideal candidate will have expertise in C, C++, Python, Yocto, Linux, IoT protocols, and WiFi, along with experience integrating prplOS-based networking solutions. Key Responsibilities Develop and integrate prplOS and prplMesh into networking platforms. Contribute to embedded Linux-based firmware development , debugging, and optimization. Enhance broadband gateway features, WiFi management, and device security. Integrate prplOS and prplMesh (RDK-B and/or OpenWRT). Work with messaging and communication protocols ( NATS, TR-069, TR-369, MQTT , etc.). Implement embedded AI/ML solutions for network performance optimization, such as traffic pattern analysis and adaptive QoS. Participate in code reviews, testing, and continuous integration workflows. Work closely with hardware and cloud teams to deliver end-to-end solutions. Required Qualifications Bachelor s or Master s degree in Embedded Systems, Computer Engineering, or a related field. 7+ years of experience in embedded software development . Proficiency in C, C++, and Python for embedded systems development . Strong knowledge of prplOS , prplMesh , RDK-B, OpenWRT, and Yocto build systems. Deep understanding of WiFi networking, TCP/IP, DNS, DHCP, VLANs, and security protocols. Experience with Linux kernel, drivers , and networking stacks . Hands-on experience with communication protocols ( NATS, TR-069, TR-369, MQTT, etc. ). Experience working with broadband gateways, Mesh WiFi, and networking hardware. Familiarity with containerization technologies ( Docker, LXC, crun ). Strong problem-solving and debugging skills using tools like gdb, Wireshark, and Valgrind . Preferred Qualifications Experience with Qualcomm, Broadcom, or MediaTek WiFi chipset SDKs. Knowledge of edge computing and AI-driven networking optimizations . Understanding of ARM, MIPS architectures , and real-time processing constraints. Familiarity with security hardening, secure boot , and Trusted Platform Modules ( TPM ). Experience with Agile development and DevOps/CI-CD practices.
Posted 3 months ago
6 - 9 years
8 - 11 Lacs
Bengaluru
Work from Office
C++ developer | 6 to 9 years | Bangalore Job description: 7 9 years of Strong programming skills in C, C++, data structures/algorithms and development of enterprise applications. Knowledge on Operating system concepts, Multi-threaded programming, Socket programming Strong understating of UNIX/Linux Internals Knowledge on REST API Implementation Excellent Debugging Skills and knowledge debugging tools dbx, kdb and gdb. Primary Skills: C++, Linux, Shell scripting, Linux internals like IPC Mechanism, threads, socket programming. Secondary Skills: Good to have Python programming skills. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Posted 3 months ago
5 - 10 years
7 - 15 Lacs
Bengaluru
Work from Office
Intel is seeking SAE (Systems Application Engineer) to support DPDK based transport solutions running on the Intel Multicore Platforms (Snowridge_5G_SoC, Xeon). The candidate will support Intel provided software driver and higher level software and firmware. Duties will include:Act as consultants and provide support to third party product developers. SAEs help developers create or move their products to IA (Intel Architecture), achieve the best performance of their applications on IA.Creating demonstrations, benchmarks, and prototype applications on Multicore Communication Processors (Xeon, Atom).Prepare customer facing material in the form of Device Advisories, Application Notes, White Papers and PowerPoint presentations.Serve as first technical point of contact for software integration.Work as the technical bridge between the Intel and customer engineering teamsClosely work with Intel development, marketing, program management and customer engineering team.Reproduce and report issues to relevant design teams for resolution, and create possible workarounds.Some travel to customer sites to deliver training and onsite integration support is required.Work with other Intel Telecom Application groups to prototype and promote the best solutions for our customer base. Qualifications Qualification: B.E./B.Tech. /M.E. / M.Tech. / M.C.A./ MS (Computer Science, Networking, Electrical and Communication or other related fields). Experience: 5 to 15 Years Skills/Expertise required: - Good oral and written Communication skills- Strong development and problem-solving skills- Datacom protocols (Ethernet, IPV4, IPV6, TCP/UDP, Application layer protocols), Switching, Routing- Programming with C and Linux- DPDK, Virtualization on Intel X86 Platform- Data-plane packet processing on Network Processor, Multicore SoCs or Intel Multicore platforms- Knowledge of the Microprocessor architecture and assembly language- Good understanding of the Telecom Networks (3G, LTE,5G) will be a big plus
Posted 3 months ago
5 - 10 years
12 - 17 Lacs
Bengaluru
Work from Office
Defines, develops, and performs functional validation for GPUs, focusing on validation of interaction of GPUs, media, display and system level features. Applies various hardware and software level tools and techniques to ensure validation coverage and that performance, power, and area goals are met. Reviews proposed design changes to assess impact on validation plans, tasks, and timelines. Develops GPU validation methodologies, executes validation plans, and collaborates with other engineers for design optimization, troubleshooting, and failure analysis. Performs silicon debug to identify root causes and resolves all functional and triage failures for GPU issues. Tests interactions between various GPU features using validation infrastructure. Develops post silicon validation infrastructure (e.g., performance monitors, behavioral checkers, state space coverage) and test environment used in validation testing. Publishes GPU validation reports summarizing all validation activities performed, reviews results, and communicates to relevant teams. Works with architecture, design, verification, board, platform, and manufacturing teams to maintain and improve debug, validation test strategy, methodologies, and processes for graphics interfaces and to meet desired product specifications. Qualifications Bachelor's or master's degree in computer science, Electrical Engineering, or a related field with 5 to 10 years of experience. Proven experience in platform validation, low power flow management, memory expertise and ( GDDR/LPDDR ) debugging, and test content development, with a focus on reset/boot/low power functionalities. Strong understanding of server architectures, hardware components, and operating systems. Proficiency in scripting languages (e.g., Python) for test automation, debugging, and test content development. Experience with validation, debugging, and test content development tools and frameworks (e.g., Jenkins, GDB, WinDbg). Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA). Knowledge of industry standards and best practices related to server reset, platform validation, debugging, and test content development.
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview: 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. We provide the Core OS and Platform for original equipment manufacturers (OEMs) and developers to build compelling mobile computing devices (smartphones, tablets etc.) that run the best apps/services for everyone in the world. For this role we are seeking a talented and motivated Software Engineer with expertise in operating systems, android frameworks and linux kernel. The candidate will have opportunities to work on wide range of features across the Android Stack and Linux kernel Develop end to end solutions involving both user space and kernel space with optimal resource usage adhering to Android framework, Linux system & kernel programing principles. Collaborate with systems, multimedia, architecture, and other teams to develop system-level software solutions Exp:3-5 years. - Excellent knowledge of OS fundamentals, data structure, Linux kernel and the device driver model - Hands on experience in Java, C++ Libraries/JNI, Python coding - Hands on experience with Android Application Framework, Android native daemons/services, AIDL HALs - Hands on experience with system programming on any Linux/Unix OS - Hands on experience in debugging with T32, gdb and crash analysis using android tombstones, T32, crash utility etc., - Experience in Git, Android Make, Android Tools, Android Studio, Adb. - Experience in developing linux kernel drivers & modifying kernel code is a plus - Knowledge on usage of AI models, familiarity with python for AI/ML related software development is a plus 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.
Posted 3 months ago
3 - 7 years
5 - 9 Lacs
Hyderabad
Work from Office
TelematicsC++. Loc:Bangalore exp:5 to 10 yrs Very Strong knowledge of C++ programming is mandatory.Knowledge of Working on Linux.Good in Data structures, IPC Mechanism, MultithreadingExposure to embedded systemsUnderstanding of object-Oriented Programming, data structuresExperience with tools such as git, GerritExcellent verbal and written communication skills, demonstrated ability to work with engineers, partners and customers across different geographical sites.Self-sufficient and capable of operating effectively under tight deadlines without close supervisionExposure to C++11 constructsFamiliarity with the Yocto, bitbake, CMakeGood understanding of design patterns and OOADLinux and real-time operating systems understanding a plus.Automotive grade software development a plus.Understanding of technologies like 3G/LTE, WLAN, BT, Location (GNSS) Very Strong knowledge of C++ programming is mandatory.Knowledge of Working on Linux.Good in Data structures, IPC Mechanism, MultithreadingExposure to embedded systemsUnderstanding of object-Oriented Programming, data structuresExperience with tools such as git, GerritExcellent verbal and written communication skills, demonstrated ability to work with engineers, partners and customers across different geographical sites.Self-sufficient and capable of operating effectively under tight deadlines without close supervisionExposure to C++11 constructsFamiliarity with the Yocto, bitbake, CMakeGood understanding of design patterns and OOADLinux and real-time operating systems understanding a plus.Automotive grade software development a plus.Understanding of technologies like 3G/LTE, WLAN, BT, Location (GNSS)
Posted 3 months ago
1 - 5 years
3 - 7 Lacs
Bengaluru
Work from Office
Responsibilities As a Linux Development Engineer you will be responsible for: Developing, maintaining and fixing Linux distro packages specific to Power/ppc architecture. Validation of Linux distro images using frameworks such as openQA. You will be required to build, maintain and improve automation for installation of Linux Distributions. You will also interact with the opensource communities such as Debian, Fedora an Ubuntu communities to upstream your work. Required education Bachelor's Degree Required technical and professional expertise 1 to 5 years of experience in working on projects related to Yocto distribution, Linux distributions and build packages. Strong programming skills in C, Python and shell scripting Strong Operating Systems skills. Working knowledge of Computer Systems Architecture.
Posted 3 months ago
3 - 5 years
5 - 10 Lacs
Bengaluru
Work from Office
We are looking for qualified system software engineer candidates to be part of our IBM Z Systems team, to help us take z Linux development to the next level on the mainframe. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Expert level C programming Implementing IO (Networking TCP/IP) device driver hands-on programming experience, Preferably in Linux Participated in Linux kernel development preferably with upstream community interactions (commits in github, gitlab oder ) Strong Operating System development skills (e.g. process scheduling, multi-processing support, memory management) Solid knowledge of GNU GCC Extended Asm (a GNU extension to the C language family) including hands on experience with respect to some ISA(instruction set Architecture) Preferred technical and professional experience Strong team player with good communication and interpersonal skills Proven ability to work effectively in a global team environment. Proven command over the English language, both written and verbal
Posted 3 months ago
1 - 5 years
3 - 7 Lacs
Bengaluru
Work from Office
As a Linux Development Engineer you will be responsible for: Developing, maintaining and fixing Linux distro packages specific to Power/ppc architecture. Validation of Linux distro images using frameworks such as openQA. You will be required to build, maintain and improve automation for installation of Linux Distributions. You will also interact with the opensource communities such as Debian, Fedora an Ubuntu communities to upstream your work. Required education Bachelor's Degree Required technical and professional expertise 1 to 5 years of experience in working on projects related to Yocto distribution, Linux distributions and build packages. Strong programming skills in C, Python and shell scripting Strong Operating Systems skills. Working knowledge of Computer Systems Architecture.
Posted 3 months ago
15 - 20 years
45 - 60 Lacs
Bengaluru
Work from Office
Responsibilities As an L3 Lead Engineer (AI) you will play a key role in the success of the enablement of AI Accelerator on Power by driving customer bug resolution in a timely manner and with high quality. Primary responsibilities include: Customer Support Focal and lead for the AI accelerator Stack. Lead the Level3 customer support team responsible for resolving customer issues and handling necessary interlocks with development and Level 2 teams on regular basis Level3 support Developer/specialist responsible for coming up with RCA for the customer issues and solutions for the customer issues withindetermined SLA Custodian to design, improve and execute best practises andensure industry standard support process is adhered to. Work with Product Managers, Senior leaders to understand the evolution of the project scope. Required education Bachelor's Degree Required technical and professional expertise Over 15 years of extensive experience working in product development with C++/C code base. Strong proficiency in C++ programming, designing/coding of complex programs. Experience working with customer support tooling and processes. Experience in Algorithms, Data Structures/File Structures. Good understanding of Unix/Linux internals. Good understanding of machine learning and AI foundations. Proven expertise in Debugging (gdb etc), troubleshooting device drivers and Problem-Solving skills. Experience in Source code repository systems git, scripting languages Python, working with containers (docker/podman). Proven Interpersonal, oral, and written communication skills. Interact with customers, understand their requirements, and add new feature functions. Ability to work closely with cross-functional teams across multiple locations (worldwide).
Posted 3 months ago
6 - 9 years
8 - 11 Lacs
Bengaluru
Work from Office
Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns. Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC:Thrift, DBUS, gRPC, Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools:Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager, Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations.
Posted 3 months ago
2 - 6 years
4 - 9 Lacs
Hyderabad
Work from Office
Responsibilities We're looking for software development candidates that want to turn ideas into reality, focus on innovation and development in our modernization journey. Our Strategic Product Development team creates and delivers exciting product features that impact the business to be successful. You'll work alongside global and local multidisciplinary teams of Developers, Architects and Analysts focused on the next generation of solutions. Do you enjoy working and thrive in a Challenging yet collaborative team environment? Passionate about technology and software? You have extremely strong analytical, problem-solving and troubleshooting skills? If so, you'll fit right in with our team. You employ creative thinking and collaboration as the foundation of your daily approach towards our Product development team. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2 to 10 years of relevant industry experience in compiler development. Solid experience in C++ programming. Experience in advanced data structures and algorithms. Experience in Compiler Architecture, Compiler related development/debugging (GDB, GNU debugger). Experience in Open Source compilers is preferred. Solid skills in Problem determination and software debugging. Must be a strong collaborator and able to work effectively with a global team. Excellent problem determination skills Excellent written and oral communication skills Bachelors degree in Computer Science or Computer Engineering. Preferred technical and professional experience Design experience for supporting new requirements. Willingness to learn new skills and technologies. Flexible to work between development/test/support roles. Knowledge on other programming languages (C, RPG, Open Source Programming Languages) is added advantage. Design experience for supporting new requirements. Willingness to learn new skills and technologies. Experience using git and github ABOUT BUSINESS UNIT IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the worlds most important industries and our clients are the architects of the future.Join us to help build our leading-edge technology portfoliodesigned for cognitive business and optimized for cloud computing. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means youll be able to learn and develop yourself and your career, youll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBMs greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, were also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now its time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. OTHER RELEVANT JOB DETAILS When applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience. For additional information about location requirements, please discuss with the recruiter following submission of your application.
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2