Jobs
Interviews

76 Makefiles Jobs

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

10.0 - 14.0 years

0 Lacs

karnataka

On-site

The Senior CAD Engineer position based in Bangalore is seeking an experienced individual to take on the responsibility of deploying and supporting front-end tools, developing automation scripts, and collaborating with various teams for a seamless workflow. In this role, you will be tasked with deploying and supporting front-end tools including RTL simulators, low power tools, static RTL checkers, and formal verification tools. A key aspect of the role involves developing scripts to automate regression and debug flows, facilitating Continuous Integration/Continuous Delivery (CI/CD), and optimizing compute infrastructure utilization. Your responsibilities will also include identifying and addressing the needs of internal users, integrating tools and repositories efficiently, configuring project progress dashboards, and liaising with EDA vendors for license and tool installations. Moreover, you will be required to deploy tools and methodologies across different geographical locations to support global teams. To be considered for this role, you should possess a B.Tech/B.E in Computer Engineering or a related discipline, along with at least 10 years of relevant experience in CAD or allied fields. Additionally, you should have a minimum of 4 years of experience in a CAD role for large Silicon ASIC projects and a strong understanding of ASIC flow. Proficiency in scripting languages such as Python, bash, c, Makefiles, as well as Linux system administration skills, distributed version control systems like Git and/or Mercurial, are essential requirements for this position. While not mandatory, experience with Kubernetes or LSF Systems, HW Design Flows, System Verilog, Verilog, EDA/CAD, and familiarity with Javascript, CSS, and Web development frameworks would be considered advantageous for this role. If you are a proactive individual with a passion for CAD engineering and a desire to work in a dynamic and collaborative environment, we encourage you to apply and be a part of our innovative team.,

Posted 19 hours ago

Apply

7.0 - 9.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description Job Summary: We are seeking a highly skilled and motivatedSeniorCADEngineerto support and enhance our front-end EDA infrastructure. The ideal candidate will bring deep expertise inCADtools, scripting, and ASIC design flows, and will play a key role in enabling efficient and scalable methodologies for large-scale silicon projects. Key Responsibilities: Deploy and support front-end EDA tools including RTL simulators, static checkers (Lint, CDC, RDC, SDC, DFT), and formal verification tools. Develop and maintain automation scripts for regression and debug flows. Administer and optimize Linux-based compute infrastructure. Interface with internal teams to identifyCADneeds and deliver tailored solutions. Manage version control systems and integrate tools with repositories. Collaborate with global teams to deploy tools and methodologies across geographies. Maintain dashboards to track project progress and tool performance. Coordinate with EDA vendors for license management and tool installations. Required Qualifications: Education:B.Tech/B.E in Computer Engineering, Electrical, Electronics, or a related discipline. Experience:7+ years of relevant experience in EDA/CADor allied disciplines. 4+ years in aCADrole supporting large-scale Silicon ASIC projects (100M+ gates). Technical Skills:Strong understanding of ASIC design flows. Proficiency in Python, Bash, C, and Makefiles. Expertise in Linux system administration (Red Hat Enterprise or similar). Experience with distributed version control systems (Git, Mercurial). Familiarity with industry-standardCADtools and environments. Soft Skills:Quick learner with a proactive attitude. Strong execution and problem-solving capabilities. Effective communication and collaboration across teams. Expertise EDA (Electronic Design Automation) - 7 Years CAD/CAM - 4 Years CAD Softwares - 7 Years Shell Scripting - 4 Years Show more Show less

Posted 22 hours ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Description: Responsibilities Learning and using Roku frameworks for deploying business logic Updating / creating scripts (python) to support code sharing Understanding the metabuild system implementation Documenting the design / implementation Updating the scripts to handle new build system Supporting partners to bring up services related to new build system PoC using open source tools to replace custom built scripts Setting CI/CD jobs Health monitoring and metrics Requirements: Must have experience Python Shell Scripting Rest APIs AWS Git CI/CD (gitlab runners) AI exposure / proficiency Preferable GNU Makefiles Open Embedded - BitBake,Bazel C/C++ Embedded Systems Job Responsibilities: Responsibilities Learning and using Roku frameworks for deploying business logic Updating / creating scripts (python) to support code sharing Understanding the metabuild system implementation Documenting the design / implementation Updating the scripts to handle new build system Supporting partners to bring up services related to new build system PoC using open source tools to replace custom built scripts Setting CI/CD jobs Health monitoring and metrics What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 1 week ago

Apply

5.0 - 10.0 years

15 - 30 Lacs

Bengaluru

Work from Office

Description: Preferable GNU Makefiles AWS Python Open Embedded - BitBake,Bazel Requirements: Must have experience Embedded C/C++ Shell Scripting Rest APIs Git CI/CD (gitlab runners) AI exposure / proficiency Job Responsibilities: Preferable GNU Makefiles AWS Python Open Embedded - BitBake,Bazel What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 1 week ago

Apply

5.0 - 10.0 years

4 - 7 Lacs

Bengaluru

Work from Office

Job Overview We are seeking an experienced and highly skilled Senior SOC Design Verification Engineer with a minimum of 5 years of hands-on experience in SOC Design Verification. As a key member of our team, you will play a pivotal role in ensuring the robustness and correctness of our cutting-edge System on Chip designs. Job Description Lead and manage SOC Design Verification efforts for complex projects, ensuring the successful execution of verification plans. Develop and implement comprehensive verification strategies, test plans, and test benches for high-speed SOCs, including low-speed peripherals like I2C/I3C, SPI, UART, GPIO, QSPI, and high-speed protocols like PCIe, Ethernet, CXL, MIPI, DDR and HBM Conduct Gate-level simulations, and power-aware verification using Xprop and UPF.Collaborate closely with cross-functional teams, architects, designers, and pre/post-silicon verification teams. Analyze and implement System Verilog assertions and coverage (code, toggle, functional). Provide mentorship and technical guidance to junior verification engineers.Manage and lead a dynamic team of verification engineers, fostering a collaborative and innovative work environment. Ensure verification signoff criteria are met and documentation is comprehensive.Demonstrate dedication, hard work, and commitment to achieving project goals and deadlines. Adhere to quality standards, implement good test practices, and contribute to the continuous improvement of verification methodologies. Experience with verification tools from Synopsys and Cadence, including VCS and Xsim. Integration of third-party VIPs (Verification IP) from Synopsys and Cadence. Qualifications Bachelors degree in computer science, Electrical/Electronics Engineering, or related field. ORMasters degree in computer science, Electrical/Electronics Engineering, or related field. ORPhD in Computer Science, Electrical/Electronics Engineering, or related field. 5+ years of hands-on experience in SOC Design Verification. Expertise in UVM (Universal Verification Methodology) and System Verilog. Prior experience working on IP level and SOC level verification projects. Proficient in verification tools such as VCS, Xsim, waveform analyzers, and third-party VIP integration (e.g., Synopsys VIPs and Cadence VIPs). Hands-on experience with UFS (Universal Flash Storage), Ethernet, PCIe, CXL, MIPI protocols.Solid understanding of low-speed peripherals (I2C/I3C, SPI, UART, GPIO, QSPI) and high-speed protocols. Experience in DDR, HBM, Gate-level simulations, and power-aware verification using Xprop and UPF. Proficiency in scripting languages such as shell, Makefile, and Perl. Strong understanding of processor-based SOC verification, including native, Verilog, System Verilog, and UVM mixed environment. C-System Verilog handshake and writing C test cases for bootup verification. Excellent problem-solving, analytical, and debugging skills.

Posted 1 week ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

Bengaluru

Work from Office

Description: Year of Exp- 6 to 10 Years Location - Bangalore Work Mode- 5 days from office Requirements: Bachelor’s degree in computer science (or a related program) or equivalent work experience At least 8+ years of development experience in embedded devices. Highly proficient in C, C++11/14 Highly proficient in Linux operating system Experience in Shell-Script, Makefile, Python Expertise in 'git' , bug tracking tools. Experience in HAL layer, notification system, IPC multi-processing, multi-threading, debugging/core dump analysis. Highly Desirable Experience in Device driver/kernel-modules/u-boot/board-bring up/filesystem/memory management/SELinux, toolchain/makefile/cmake/build environment set-ups, dockers containerization, snapcraft. Appetite for fixing complex bugs Good communication, problem solving skills and team player. Job Responsibilities: same as above What We Offer: Exciting Projects: We focus on industries like High-Tech, communication, media, healthcare, retail and telecom. Our customer list is full of fantastic global brands and leaders who love what we build for them. Collaborative Environment: You Can expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities! Work-Life Balance: GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules, opportunities to work from home, and paid time off and holidays. Professional Development: Our dedicated Learning & Development team regularly organizes Communication skills training(GL Vantage, Toast Master),Stress Management program, professional certifications, and technical and soft skill trainings. Excellent Benefits: We provide our employees with competitive salaries, family medical insurance, Group Term Life Insurance, Group Personal Accident Insurance , NPS(National Pension Scheme ), Periodic health awareness program, extended maternity leave, annual performance bonuses, and referral bonuses. Fun Perks: We want you to love where you work, which is why we host sports events, cultural activities, offer food on subsidies rates, Corporate parties. Our vibrant offices also include dedicated GL Zones, rooftop decks and GL Club where you can drink coffee or tea with your colleagues over a game of table and offer discounts for popular stores and restaurants!

Posted 1 week ago

Apply

3.0 - 7.0 years

14 - 24 Lacs

Bengaluru

Work from Office

Mandatory Skills: B&I AND C Programming and Python AND CI/CD and (Git OR perforce ) AND( Makefiles OR SCons OR cmake) Embedded, ARM, build, integration, Devops, compilation, Scons, Makefiles, CMake, Continuous Integration, Continuous Automation, CI/CD, Automation Framework, Python, Scripting, Jenkins, Electric Commander, Windows, Android, Linux, Embedded Testing, Programming, Problem Solving, Docker, container, Flask, SQL, git, Perforce/p4, MongoDB, Debugging. Responsibilities Build, validate and release security deliverables/builds. Follow defined methodologies, processes and procedures for various software integration activities. Triage, Debug and resolve issues and bugs in the build system through good problem solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Minimum Qualifications/Experience Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. Have 3-5 years of experience in Embedded software development and/or Integration and release . Working knowledge with SOC and embedded platforms Desirable Qualifications/Experience Good understanding of Compilers/Compilation Working knowledge of C programming and scripting languages like Python Triage build framework issues and make build framework enhancements based on requirement (MakeFiles/Scons/CMake) Working knowledge with docker containers Experience with code versioning tools (git / perforce) and build tools (Makefiles/SCons/cmake). Experience in maintaining/developing continuous Integration systems using Python Working knowledge of CI infrastructure such Electric commmander, Jenkins etc. Working knowledge of Android build system and Android Devices and windows devices. Prior experience in Qualcomm and/or Qualcomm Tools/devices is a plus

Posted 1 week ago

Apply

7.0 - 12.0 years

20 - 30 Lacs

Bengaluru

Work from Office

C programming knowledge & Linux device driver / Kernel module development experience Linux kernel & user space programming developing device drivers & Good understanding of Linux device model & driver framework with kernel and user space programming

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

The Software Engineering team at Dell Technologies is seeking a Software Principal Engineer to contribute to the development of next-generation software applications and products. In this role, you will work on designing and developing software solutions using cutting-edge technologies and methodologies to meet the business goals and needs of customers. This position is based in Pune and Bangalore, offering you the opportunity to make a significant social impact and advance your career in software engineering. As a Software Principal Engineer, your responsibilities will include designing and developing various Data-domain features, collaborating on designs, participating in code reviews, and engaging in the full software development life cycle. You will work closely with cross-functional teams, partners, and customers to ensure seamless integration of components and technologies. Additionally, you will be an active member of an agile team, refining designs based on feedback and evolving requirements. The ideal candidate for this role should have 8-12 years of experience in designing, implementing, and developing file system software using C/C++. Strong analytical, debugging, and troubleshooting skills are essential, along with proficiency in Linux user-space development, multithreading, and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems is required. Knowledge of object-oriented design, data structures, algorithms, Python, Bash scripting, CI/CD, automation, and agile-based development is preferred. Familiarity with Kubernetes, Hypervisors, and Containers is a plus. Desirable qualifications for this role include experience with building and understanding of RockDB, databases, key-value stores, performance optimization in the filesystem, gdb micros, core file analysis, makefiles, REST API, filesystems, or storage domain background. At Dell Technologies, we believe in the power of each team member to make a meaningful impact. We prioritize our team members" growth and development by providing opportunities to work with cutting-edge technology and some of the industry's best minds. If you are passionate about transforming how individuals and organizations work and play, we invite you to join us in building a future that works for everyone. Application closing date: 31-July-25 Dell Technologies is committed to equal employment opportunity and creating a work environment free of discrimination and harassment. To learn more about our Equal Employment Opportunity Policy, please refer to the official document. Job ID: R271954,

Posted 1 week ago

Apply

3.0 - 5.0 years

4 - 8 Lacs

Noida, Hyderabad, Bengaluru

Work from Office

Emulation Engineer Experience3 to 5 Years QualificationB.E / B. Tech / M.E / M. Tech Essential Duties & Responsibilities: should have emulation experience working on available platforms such as; Palladium, Veloce, or Zebu, as well as experience with compilation, debug, performance, and throughput tuning Experience using Verilog, VHDL design Experience with C/C++ and System Verilog, UVM verification environments Experience writing scripts using Perl, Python, Makefile Debugging experience using tools like waveform, Verdi, Simvision Strong communication skills and ability to work as a team Description You’ll support multiple emulation environments using the latest emulation techniques (C/C++ DPI Transactors, SV assertions, Coverage, Power Estimation, SpeedBridges, Accelerated UVM Testbenches). You’ll be bringing up SOCs on emulation, root causing SoC/Processor test fails and emulator environment issues. – We are in constant collaboration with Design, DV, Power, Silicon Validation, Performance, and Software teams. – Your strong design, debug, communication, and teamwork skills will be essential. – You will also work with leading emulation vendors to debug issues. Skills Experience Zebu Verilog, Python Job Category VLSI (Silicon engineering) Job Location FinlandOulu IndiaBangalore IndiaChennai IndiaHyderabad IndiaNoida Malaysia S. KoreaSeoul Singapore USADelaware USATexas

Posted 1 week ago

Apply

5.0 - 10.0 years

1 - 2 Lacs

Bengaluru

Work from Office

We don't need Linux Administrator C proram,Linux Device Driver,Kernel Module Development,Linux Kernel & User Space program,Device Driver Development,Linux Device Model,Driver Framework,X86 Multi-Core Processor,Shell Scripting,Makefiles,PCIe, Ethernet

Posted 2 weeks ago

Apply

4.0 - 9.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: QCT's Bangalore Wireless R&D HW team is looking out for experienced HW design engineer to work on WRD IPs for Qualcomms best in class Mobile chipsets. Location Bangalore Roles and Responsibilities You will be contributing to flagship Wireless IP development covering WAN, WLAN, GNSS and Bluetooth technologies. You will be part of team defining and developing next generation Wireless R&D products. The candidate must have IP design experience preferably in wireless/DSP domain. The candidate must be strong in design micro-architecture & RTL coding (System Verilog or Verilog or VHDL). Other requirements are : Exposure to synthesis & STA Low power and high speed design awareness Knowledge on design flow, industry standard frond end tools flows ( lint, cdc, etc.) Knowledge of scripting and automationUnix/Linux shell programming, Perl, Python, Makefile etc. Strong critical thinking, problem solving and debug skills Good communication and interpersonal skills. Flexible to work with multi-geo team Minimum qualification Bachelors or Masters in Electrical/Electronics/Computers Science from reputed college/university. Years of experience 2- 4years Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies 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 2 weeks ago

Apply

3.0 - 8.0 years

19 - 25 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Responsibilities Demonstrate consistent, high quality, on-time, independent execution on moderately complex technical tasks. Strong technical expertise and ownership for the modules owned with limited direction and oversight. Lead development efforts for Security software in C for embedded platforms on ARM / RISCV processors. Responsible for planning, time management, and quality of own deliverables and of the team. Follow defined methodologies, processes, and procedures for various software development activities. Triage, Debug, and resolve issues and bugs in the software through good problem-solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Work on multiple assignments and demonstrate an ability and flexibility to cater to changing priorities. Effectively resolve ambiguities in requirements and priorities; And independently resolve blocking issues. Keep oneself up to date with industry trends and technology developments around the related areas of work. Minimum Qualifications Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. Minimum 6-8 years of experience in Embedded software development and programming in C / C++ / Assembly. 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. Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc. Understanding of YOCTO/OWRT/Android build framework. Exposure of Linux device driver development, debugging, system stability, etc. Experience in leading and driving software development activities independently and working with multiple teams. Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets: Symmetric & Asymmetric Cryptography, Device integrity & Authentication, Secure communications, Trusted execution environment, Protected virtualization Platform isolation techniques, Embedded/real time OS security, Vulnerability detection methods, Exploit mitigation techniques, Hardware access control, Secure provisioning and debug, Key management and applied cryptography Desirable Qualifications Good understanding of and experience on embedded processor architectures like ARMv8/9 or RISC-V processors. Experience with code versioning tools (git / perforce) build tools (Makefiles / SConscript / Python), and debuggers like JTAG. Understanding of a broad range of topics Linux Kernel, Android Frameworks, Secure software development 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 2 weeks ago

Apply

5.0 - 10.0 years

12 - 17 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a "CPU Silicon Bring up and Validation Engineer" you would be part of the CPU Silicon Bringup Team, within the CPU team. The charter for CPU Silicon Bringup team would be to prepare for and support bring up of every SoC using the Custom CPUs - from first Silicon through to productization. Roles and Responsibilities Work with CPU design and verification teams to develop CPU bring up and validation test plans. Prepare for CPU bring up through pre-work on emulation and FPGA platforms. Work with SOC bring up teams, software teams to plan CPU bring up. Triage and debug failures on Silicon. Develop test contents and testing strategies to assist validation of CPU on silicon. Work with CPU verification teams to reproduce silicon fails on emulators and FPGAs. Work with design team to suggest, architect new debug features to improve future CPU bringups. Minimum Requirements: BA/BS degree in CS/EE with 5+ years experience. 3+ Experience in Silicon Validation and bring up. Implementation of assembly, C/C++ language embedded firmware Experience with software tool chain including assemblers, C compilers, Makefiles, and source code control tools. Preferred Requirements: Strong understanding of micro-processor architecture. Strong understanding of power management, physical design concepts. Experience in Silicon bring up and validation of CPU features. Experience in debug of functional, power, performance and/or physical design issues in silicon. Experience in CPU design and verification. Experience in Test development for validation of CPU features on Silicon. Experience in development of test vectors for tester bring up. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. 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 2 weeks ago

Apply

8.0 - 13.0 years

18 - 22 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As verification engineer candidate will be responsible to manage UFS/Ethernet/PCIe/high speed IP verification at one or more SoC (System On Chip) during project work. Responsibilities : Understand the design specification and implementation, define the verification scope, develop test plans, tests, and the verification infrastructure and verify the correctness of the design. Responsible to implement and analyze system Verilog assertion and coverage(code, toggle, functional) . Work alongside other members of the verification team to analyze, develop and execute verification test cases and able to provide relevant solution to issue. Collaborate with architects, designers, and pre and post silicon verification teams to accomplish your tasks. Adhere to quality standards and good test and verification practices. B.E/B. Tech/M.E/M. Tech in electronics with 8+ year experience in verification domain. Prior work experience on IP level or Soc level. Prior work on UFS (Universal Flash Storage),Ethernet and PCIe Protocol is desirable. Good understanding of processor based Soc level verification which includes native ,Verilog ,system Verilog and UVM mix environment. Hand on experience with verification tools such as VCS, waveform analyzer and third party VIP integration (such as Synopsys VIPs). Hands on experience in UVM. C/C++ ,System Verilog verification language. Good understanding of AXI-AMBA protocol variants. Can work with scripting language (shell, Makefile, Perl ) Strong understanding of design concepts and ASIC flow. Good problem solving , analytical and debugging skill is must. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience. 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 2 weeks ago

Apply

5.0 - 9.0 years

10 - 12 Lacs

Thiruvananthapuram

Hybrid

Senior Software Developer (f/m/d) Identifier: INST-SSD-TL Location: Trivandrum For our office in Trivandrum, dSPACE is looking for creative and motivated professionals. You will work on exciting and technologically cutting-edge product development projects, in the areas of control prototyping, code generation and Hardware-In-the-Loop (HIL) simulation. We are currently offering a position as a Senior Software Developer for the development of a product solution that operates within a model-based development environment using MATLAB, Simulink, and Stateflow. As part of the development team, you will be responsible for the development and maintenance of Processor-in-the-Loop (PIL) functionality, which enables the early validation of software components on the processor that will later be used in the ECU. You will also be responsible for developing and maintaining the necessary firmware to integrate new components as part of the PIL functionality. In doing so, you can expect a variety of exciting, challenging, and diverse tasks that you will solve together as a team. Your future colleagues are looking forward to working with you on a wide range of challenging subjects. During the induction period, your colleagues will support you to familiarize you with our products and tasks. Your Tasks You develop and enhance software components within an experienced development team You coordinate new functionalities with stakeholders You analyze microcontroller hardware with the supported compiler to realize the PIL functionality You develop and maintain flash drivers and application interfaces to support PIL Simulation You take ownership of features, independently implement new functionalities, and guide the team in solving complex problems Your Qualifications You have a B.Tech/M.Tech university degree in Computer Science, Electronics and Communication or Electrical and Electronics Engineering, with a minimum of 5 years of relevant experience You are eager to learn and open-minded You have strong proficiency in C and C++, along with experience in Makefile script development You possess deep working knowledge of embedded systems, various microcontroller platforms, and compilers You have strong experience with MATLAB and Simulink You have good experience with testing methodologies for PIL Simulation framework or similar embedded validation environments You are familiar with Azure DevOps and Git for version control and CI/CD workflows You have excellent English communication skills, both written and verbal What We Offer A crucial role in a young, dynamic, and fast-growing team A work environment that fosters trust, respect, and feedback An onboarding buddy to integrate you smoothly into our team Productivity and improvement time between the development sprints A mentor helping you with your personal goals, technical progress in general and your software engineering skills in particular About us dSPACE is a market innovator and leader in providing solutions and systems for embedded controller software development in Automotive, Aerospace and Manufacturing industries. Founded in Germany in 1988, dSPACE employs over 2,600 dedicated people worldwide, who are committed to making the embedded controls software development process more efficient through innovative tools and services. Working at dSPACE means taking on challenging and varied tasks in a promising and exciting industry. With us, you have responsibility and can shape your personal career. A collegial and cooperative approach is as natural for us as the continuous development of your expertise. If you are ready to join our highly successful international team and take on the challenge of creating yet another success story in India send us your application (including motivational letter, CV, copies of your academic degree, references from former employers) at career.tvm@dspace.in indicating your earliest possible entry date.

Posted 2 weeks ago

Apply

10.0 - 15.0 years

0 Lacs

pune, maharashtra

On-site

As a Project Manager, Embedded Engineering Services (EES) at ACL Digital, you will play a crucial role in leading technology initiatives to strategize and own Industry 4.0 and related business practices. With your 10 to 15 years of experience, you will be responsible for end-to-end project execution and delivery within planned schedules for multiple projects simultaneously. Your expertise in industrial projects with manufacturing applications, controls, and analytics will be invaluable, along with your proficiency in working with industrial interfaces and protocols such as MODBUS, PROFIBUS, FIELDBUS, and OPC UA. Your responsibilities will include project requirements understanding, effort estimation, customer satisfaction, task planning, and interfacing with global customers for project status accounting. You will define and manage daily tasks and responsibilities of project teams, lead stakeholder management, and handle escalation management from customers or internal stakeholders. Additionally, you will oversee compliance with the Quality Management System (QMS), conduct annual appraisals, provide developmental feedback, and identify skill gaps for training plans. Your area of expertise will cover various aspects of project management, risk management, customer communication, strategic account management, firmware architecture development for Industrial IoT (IIoT) domain, and more. You should have hands-on experience with programming languages such as C, C++, Python, Linux kernel development, embedded GUI development, wireless technologies, debugging tools, networking protocols, and cloud communication. The ideal candidate will hold a B.Tech/B.E. in Electronics and Communication Engineering with a strong understanding of embedded systems, microcontrollers, debugging tools, and complete SDLC life cycle. SCRUM master certifications and experience with SCRUM-based project management tools will be beneficial. Flexibility to travel to customer locations within or outside India on business trips and short deployments is expected. Join ACL Digital, a next-generation Product Realization, Digital Transformation, and Data Science company, and be part of a multicultural workplace that fosters collaboration and innovation. If you are passionate about leading technology initiatives and driving projects to success, this role is ideal for you. Apply now and be a part of a dynamic team that brings ideas to life for Fortune 500 companies and growth-stage start-ups.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

About the Company: Altiostar is the mobile broadband industry's first provider of Virtual RAN (vRAN) with Ethernet front haul, for software-intensive LTE eNodeB. Their unique solution is designed to enhance quality of experience, improve spectral efficiency, and significantly reduce Total Cost of Ownership (TCO). By joining the team of passionate and experienced professionals at Altiostar, you will be part of a group that understands the requirements and vision of mobile network operators. About the Role: Altiostar is seeking a dedicated individual with a strong passion for technology to lead the development of their innovative LTE OpenvRAN and 5G vRAN product portfolio, as well as software roadmaps. Responsibilities: - Demonstrate exceptional problem-solving skills, proactively identifying and resolving issues to maintain optimal business productivity. - Engage in all stages of the software development lifecycle for constructing OAM/FCAPS modules, encompassing planning, requirements gathering, development, testing, and quality assurance. - Collaborate with other subsystem teams during development and testing phases. - Investigate incidents, determine root causes, rectify and document issues, and implement preventive measures. - Conduct regular reviews of existing systems and propose recommendations for enhancements. Qualifications: - Masters or Bachelors degree in Engineering, Telecommunications, Computer Science, Software Technology, or an equivalent field of study. Required Skills: - Proficient in coding with C/C++, Python, and understanding of Object-Oriented concepts (preference for C++ 11). - Hands-on experience with multi-threading and multi-processing architecture in Linux Platform. - Familiarity with Performance management modules. - Previous exposure to Performance/Fault Management modules of 3G/4G/5G software stack. - Solid understanding of build environment, makefiles, and CI/CD systems. - Knowledge of ASN.1, XML, JSON, YAML, HTTP(S), SNMP, and kafka is advantageous. - Experience with Docker/Kubernetes/Container platforms is a plus. Equal Opportunity Statement: Altiostar is committed to providing equal employment opportunities to all qualified individuals, regardless of race, color, religion, gender, national origin, disability, veteran status, or any other protected characteristics. Rakuten Shugi Principles Our worldwide practices encompass specific behaviors that define Rakuten's uniqueness and unity across the globe. We expect all Rakuten employees to embody the 5 Shugi Principles of Success: - Always strive to improve and progress. Embrace the philosophy of continuous improvement - Kaizen. - Approach your work with unwavering professionalism. Demonstrate a relentless commitment to excellence. - Apply the Rakuten Cycle of Hypothesize - Practice - Validate - Shikumika to navigate uncharted territories successfully. - Prioritize maximizing Customer Satisfaction. The ultimate goal for service industry professionals is to bring a smile to customers" faces. - Embrace Speed!! Speed!! Speed!! Be time-conscious, take the lead, set clear objectives, and engage your team efficiently.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a DevOps Engineer within the methodology team, you will play a crucial role in designing and maintaining scalable CI/CD pipelines, managing cloud infrastructure, and creating automation workflows to enhance engineering efficiency. This position presents the opportunity to engage with various cloud platforms, web technologies, and automation tools to support agile hardware and software development processes effectively. You will be responsible for building, optimizing, and managing CI/CD pipelines utilizing tools like Jenkins, ensuring reliable and scalable cloud environments (AWS, GCP, or Azure), developing automation scripts and tools using Python and Bash, containerizing and deploying applications with Docker, maintaining version control workflows with Git, creating web-based tools and dashboards using React and Node.js, supporting build processes with tools like Makefiles and CMake, managing workflows and batch jobs using schedulers such as LSF, and collaborating within agile development environments to enhance DevOps practices continually. The ideal candidate should possess 3-6 years of hands-on experience with at least one cloud service provider (AWS, GCP, or Azure), a strong understanding and practical experience with CI/CD tools like Jenkins, familiarity with containerization technologies such as Docker, proficiency in Git for version control and collaboration, solid scripting skills in Python and Bash, experience with job schedulers like LSF for workflow management, expertise in developing with web frameworks like React and Node.js, knowledge of build systems like Makefile and CMake, and a consistent track record of working in agile development environments. Additionally, having an understanding of semiconductor hardware engineering processes, knowledge of RTL and front-end design methodologies, and exposure to machine learning or AI techniques would be advantageous. At Arm, we are committed to fostering extraordinary teams that embody our core values, emphasizing partnership and dedication to our customers, collaboration and communication, originality and resourcefulness, team and personal development, impact and influence, and delivering on promises. We strive to provide equal opportunities to all individuals and support a hybrid working model that prioritizes flexibility and high performance while promoting personal wellbeing. Our approach to hybrid working empowers groups and teams to determine their own working patterns based on their specific needs and the nature of their work. If you require any adjustments or accommodations during the recruitment process, please reach out to accommodations@arm.com. We value diversity and are dedicated to creating an inclusive and supportive environment for all candidates.,

Posted 2 weeks ago

Apply

3.0 - 5.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Your Impact OpenText eDirectory is the foundation for the world's largest identity management deployments. It is a high-end directory service that enables businesses to manage identities and secure access for employees, customers, and partners. With OpenText eDirectory, businesses lay the groundwork for secure identity management solutions and multi-platform network services. It provides centralized identity management, infrastructure, net-wide security, and scalability to all applications running behind and beyond the firewall. What the role offers Exp: 3-5 Years Design, develop, and maintain applications using C and C++. Identify and resolve software defects, memory leaks, and performance bottlenecks Work closely with cross-functional teams, including QA, DevOps, and Product teams Work on low-level programming involving OS internals, multithreading, and networking. Reproduce customer issues. Wat you need to succeed Strong proficiency in C and C++ with hands-on experience. Experience with data structures, algorithms, and object-oriented programming (OOP). Good understanding of memory management, pointers, and debugging tools (GDB, Valgrind, etc.). Experience with multithreading, concurrency, and synchronization mechanisms. Familiarity with Linux/Unix or Windows system programming. Good understating of networking, TCP/IP protocols. Experience working with CMake, Makefiles, or other build system One Last thing Exposure to cloud technologies, containerization (Docker), and CI/CD pipelines.

Posted 2 weeks ago

Apply

4.0 - 7.0 years

13 - 17 Lacs

Hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Board bring-up activities for Software components like bootloader, platform managers, Linux Kernel, Linux drivers, Baremetal drivers and applications for ARM based boards. Testing, Verification bring up of Linux Kernel and Linux Drivers I2C, Flashes, USB , Ethernet, PCIe , DDR memory Tests etc. Develops and executes test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with the development team to assess test plan requirements and resolve failures. Run the Regression tests, triage issues, create Defects in the system and work with development team for closure. Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework Skills Must have Candidate should have 4-7yrs experience Working experience in verification and testing of Linux based Embedded System software etc. Good experience in Linux Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. Define, Design and Develop manual/Automation test cases for Embedded system projects Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl Experience in GIT environment and Test Automation framework Pytest, Jenkins etc. Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc. Nice to have Education RequirementsB.E/B.Tech or M.E/M.Tech in Electronics & Communications or Computer Science

Posted 3 weeks ago

Apply

8.0 - 11.0 years

35 - 37 Lacs

Kolkata, Ahmedabad, Bengaluru

Work from Office

Dear Candidate, We are hiring a Tcl Developer to build scripting solutions for automation, testing, and tool integrationespecially in EDA or network appliance domains. Key Responsibilities: Develop scripts and extensions using Tcl/Tk Automate test suites, hardware validation, or simulation environments Integrate with EDA tools, CI systems, or routers/switches Maintain internal tools and write documentation Collaborate with system engineers and QA teams Required Skills & Qualifications: Strong knowledge of Tcl/Tk scripting , GUI building, and tool automation Familiarity with Expect , Verilog simulators , or hardware flows Experience with UNIX/Linux environments Bonus: Background in networking or semiconductor industries Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Reddy Delivery Manager Integra Technologies

Posted 3 weeks ago

Apply

3.0 - 7.0 years

14 - 24 Lacs

Noida, Bengaluru

Work from Office

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 passionate and skilled R&D Engineer with a strong background in C++ programming and software design. With your expertise in data structures and algorithms, you can tackle complex problems efficiently and optimize existing solutions. Your proficiency in scripting languages like Python, Shell, and Perl allows you to automate tasks and streamline processes, making you an invaluable asset in a fast-paced development environment. Your experience with ML/AI technologies is essential, as you will be enhancing operations projects with these advanced techniques. You thrive in collaborative settings, working seamlessly with cross-functional teams to develop, maintain, and optimize software solutions. Your solid understanding of Linux environments enables you to troubleshoot and resolve software-related issues effectively. You possess excellent problem-solving and analytical skills, coupled with strong communication and collaboration abilities. You are adaptable and capable of working in a dynamic team environment, always eager to learn and contribute to the team's vision and product success. What Youll Be Doing: * Designing, coding, and testing software components with proficiency in C++ programming. * Creating and maintaining Makefiles, BOM files, and build systems to streamline the software build and deployment process. * Utilizing scripting languages such as Python, Shell, and Perl for automation, testing, and system-level tasks. * Applying ML/AI technologies to enhance operations projects and develop sophisticated algorithms. * Collaborating with cross-functional teams throughout the software development lifecycle, from concept to deployment. * Troubleshooting and resolving software-related issues in a Linux environment. The Impact You Will Have: * Contributing to the development and enhancement of cutting-edge software applications. * Improving the efficiency and reliability of software build and deployment processes. * Automating repetitive tasks and optimizing system-level operations. * Enhancing the capabilities of operations projects with advanced ML/AI technologies. * Ensuring seamless collaboration and communication within cross-functional teams. * Resolving complex software issues and contributing to a robust and reliable software environment. What You’ll Need: * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * 2-6 years of relevant experience in software development and R&D projects. * Strong proficiency in C++ programming and software design. * Experience with data structures and algorithms. * Knowledge of version control systems (Perforce, Git, SVN). * Familiarity with Makefiles and build systems. * Proficiency in scripting languages like Python, Shell, and Perl. * ML/AI experience is essential. * Solid understanding of Linux environments. Who You Are: You are a detail-oriented and innovative thinker with a passion for technology and software development. Your excellent problem-solving skills and analytical mindset allow you to tackle challenges creatively and efficiently. You have strong communication and collaboration abilities, making you an effective team player who can work seamlessly with others. You are adaptable, eager to learn, and driven to contribute to the success of the team and the company. The Team You’ll Be A Part Of: You will be joining a dynamic and innovative R&D team dedicated to developing cutting-edge software solutions. Our team is focused on continuous improvement, leveraging the latest technologies to enhance our products and processes. Collaboration is at the heart of what we do, and we work closely with cross-functional teams to achieve our goals and drive technological advancements.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Verification engineer candidate will be responsible to manage I2C/I3C/SPI/UART/UFS/ /high speed IP verification at one or more SoC (System On Chip) during project work. Responsibilities Understand the design specification and implementation, define the verification scope, develop test plans, tests, and the verification infrastructure and verify the correctness of the design. Responsible to implement and analyze system Verilog assertion and coverage (code, toggle, functional). Work alongside other members of the verification team to analyze, develop and execute verification test cases and able to provide relevant solutions to issue. Collaborate with architects, designers, and pre and post silicon verification teams to accomplish your tasks. Adhere to quality standards and good test and verification practices. B.E/B. Tech/M.E/M. Tech in electronics with 5+ years’ experience in verification domain. Prior work experience on IP level or Soc level. Prior work on Serial Protocols I2C/I3C/SPI/UART , SDCC , UFS ,USB Good understanding of processor-based Soc level verification which includes native ,Verilog ,system Verilog and UVM mix environment. Hand on experience with verification tools such as VCS, waveform analyzer and third party VIP integration (such as Synopsys VIPs). Hands on experience in UVM. C/C++ ,System Verilog verification language. Good understanding of AHB, AXI-AMBA protocol variants. Can work with scripting language (shell, Makefile, Perl ) Strong understanding of design concepts and ASIC flow. Good problem solving , analytical and debugging skill is must. Minimum Qualifications: Bachelor’s degree in Electrical/Electronics Engineering, Engineering, or related field. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 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. Job Overview Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age - and this is where you come in.We are looking for a passionate and skilled software professionals to provide software engineering solutions for development projects in the Security systems team. In this position, you will work with a team of multi-disciplined professionals to develop and optimize systems, tools and methods for QTI security solutions. The position will require you to work on security software development that needs close interactions with internal teams and potentially with external customers as well.You will be contributing on various Security related technologies across Mobile platform Security, Cryptography, Trusted Execution environments, Access control mechanisms, vulnerability detection etc. You will work across multiple processors, Embedded software platforms, and operating systems. Your work will contribute towards making mobile platforms safe and secure to use and thus creating a positive impact on end user of the handset. Responsibilities Designing, developing, coding, testing and debugging Security related software on Embedded platforms. Analyze product requirements, identify impacted areas, derive requirements, and produce suitable designs. Developing software in C, Assembly. Python to run on ARM, RISCV & Proprietary CPU platforms. Follow defined methodologies, processes and procedures for various software development activities. Triage, Debug and resolve issues and bugs in the software through good problem solving skills. Collaborate within and cross functional teams as required to ensure quality work products are delivered. Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction. Independently represent the team to internal and external stake holders / partners on their area of responsibility. Minimum Qualifications Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field. 3-5 years of experience in Embedded software development and programming in C / C++ / Assembly. 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. Understanding of RTOS fundamentals like multi-threading, interrupt management, cache/memory management etc Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG. Experience in leading and driving software development activities independently and working with multiple teams. Experience in managing software projects across all phases like Requirement analysis, Design and validations. Good understanding of Software Security Concepts, Public Key Cryptography, ARM Trust zone, Virtualization etc. Good communication skills & ability to work with engineers, partners & customers across cultures / geographical sites Desirable Qualifications Good understanding of and experience on embedded processor architectures like ARMv8/9 or RISC-V processors. Experience with code versioning tools (git / perforce) build tools (Makefiles/SCons), and debuggers like JTAG.Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets: Symmetric & Asymmetric Cryptography, Device integrity & Authentication, Secure communications, Trusted execution environment, Protected virtualization Platform isolation techniques, Embedded/real time OS security, Vulnerability detection methods, Exploit mitigation techniques, Hardware access control, Secure provisioning and debug, Key management and applied cryptography

Posted 3 weeks ago

Apply
Page 1 of 4
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