Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The ideal candidate needs to have: "ƒ"ƒStrong Embedded system knowledge, Experience on Windows Internals and good driver development. "ƒ"ƒSolid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. "ƒ"ƒ Windows kernel driver developmen t experience. "ƒ"ƒUnderstanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. "ƒ"ƒStrong communication and interpersonal skills. "ƒ"ƒStrong problem solving and debugging skills. "ƒ"ƒAbility to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 15+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 13+ years of Software Engineering or related work experience. 10-15 years of work experience with Design and development of Windows drivers, programing languages such as C, C++, hands on experience in debugging system issues and Preferred Qualifications: 10- 15 years of Software Engineering or related work experience. "ƒ"ƒArchitecting System level features. Design and development of complex large features Hands on experience in low level design, code review and delivery management. "ƒ"ƒStrong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) "ƒ"ƒWindows Device driver programming and debugging with WinDbg, JTAG/other tools. "ƒ"ƒARM Processor architecture and Assembly Language. "ƒ"ƒExperience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications "ƒ"ƒEmbedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). "ƒ"ƒKnowledge of OS/system performance profiling and optimization techniques. "ƒ"ƒCommunication, written & interpersonal skills, motivation, the ability to learn quickly. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Applicants :Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies :Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 3 months ago
5 - 10 years
50 - 80 Lacs
Bengaluru, New York, Belgrade
Work from Office
Expertise in the x86 BIOS / UEFI FSP / coreboot development Expertise with x86 CPU/APU architectures and associated compilation tools Expertise in C programming Expertise with platform bring-up Expertise with standard protocols like PCIe, SPI, eSPI, ACPI, SMM Expertise with opensource coreboot project & mainboard related porting with GPIO, PCIe lanes, board fmd configs and board bring-up experience on customer platforms. Expertise on working with Intel FSP package source code and understanding of coreboot & FSP boot flow Expertise with different coreboot payloads like edk2, SeaBios, Tianocore etc Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required Good coreboot upstreaming exposure Familiar with coreboot boot stages, upds, memory map, FSP, devicetree concept, payloads to OS bootloader handoff Understanding of coreboot & FSP build tools and build processes Good understanding of UEFI framework concepts to port UEFI code to FSP Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of x86-64 architecture from BIOS developers perspective. Good understanding of UEFI BIOS Boot flow. Basic understanding of Linux Kernel like software development concepts (Kconfig). Preferred resources with valid regional work permit.
Posted 3 months ago
2 - 7 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. ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. ORPhD 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 function: USB2/3/4 drivers development on Snapdragon platform Education and Experience requirements:o Masters/Bachelor's degree in Electronics/Computers with 4-5 years of Windows (preferred)/Linux Device drivers software development experience required Skill set requirements: Required:o Expertise in C programming o Expertise either in Linux/Windows, any RTOS or any other Operating system internals and Device driver programming o Understanding of OS Drivers design, System level understanding and Power management o USB protocol (USB3.0 or USB3.1 ) knowledge o Experience in usage of USB3/4 Analyzer (Lecroy) for debugging o Strong analysis and problem-solving skills required Good to have:o USB4 (Connection Manager/retimer/tunnelling etc.) Knowledgeo Proficient on USB drivers development on UEFI platform o Understanding of PC hardware, SoC, multi core and BIOS o Pre/Post silicon diagnostics development & validationResponsibilities:o USB3/4 technology development and its commercialization on Snapdragon platform o USB3/4 and TBT3/4 Compliance support on Windows on Snapdragon platform o Running USB2/3/4 tests on silicon/RUMI emulator and analyzing the results through error logs & USB analyzers o Development/Testing/Debugging of USB test cases for USB4/3.x
Posted 3 months ago
2 - 7 years
4 - 9 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm Technologies Inc., the maker of the industry-leading Snapdragon SoCs, is the largest provider of complete chipset solutions for Microsoft Windows on Snapdragon products. Qualcomm is committed to developing solutions for the next generation of Windows on Snapdragon devices . The ideal software engineer will act as a key member of an Agile Scrum Team and play a pivotal role in the end-to-end lifecycle of all Windows-on-Snapdragon product lines. Strong software development skills that will allow you to act as a hands-on contributor to gather requirements, design, and develop improvements to the Windows-on-Snapdragon continuous integration build systems, software release process, and developer operations tools. Communication and collaboration skills are essential as part of this platform team as you will need to coordinate with internal and external teams to bring up, support, triage, and unblock issues on Qualcomm chipsets 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. . We are seeking a highly skilled Full-Stack developer with expertise in Python and C#. The ideal candidate will have a strong background in both front-end and back-end development, a history of delivering high-quality software solutions, and the ability to be a key contributor to a team developing features and technical solutions. The Ideal Candidate will have:"¢ Design, develop, test, and maintain web applications using Python and C#. "¢ Implement front-end interfaces using ASP.net, HTML, CSS, and JavaScript "¢ Design and maintain SQL databases, and write efficient SQL queries. "¢ Develop and maintain scripts using PowerShell, CMD and BAT for automation. "¢ Solid understanding and practical experience in version control(Git, Perforce). "¢ Embedded Windows software and good programming skills. "¢ Solid understanding of Operating System concepts. "¢ Windows and/or Linux kernel and development experience. "¢ Solid understanding of Python, C/C++/C#, SQL, Shell Scripting. "¢ Strong communication and interpersonal skills. "¢ Good problem solving and debugging skills. "¢ 2-5 years of Software Engineering or related work experience. "¢ C# and Python programming experience. "¢ Some experience with MS SQL Database development. "¢ Windows OS internals knowledge and experience "¢ Device driver debugging with WinDbg, JTAG/other tools. "¢ Basic knowledge of Processor architecture and cache subsystem. "¢ Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications "¢ Basic knowledge of Jenkins and Artifactory. "¢ Experience with Windows program/driver development. "¢ Proficiency in using Visual Studio as an integrated development environment. "¢ ARM assembly "¢ Basic knowledge of Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Communication, written & interpersonal skills, motivation, the ability to learn quickly
Posted 3 months ago
1 - 6 years
3 - 8 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Software Engineer to work in the platform power area of the Windows on Snapdragon team. The person will have the responsibility to design, develop and validate the device power management, micro Processor power management and thermal management on different Windows on Snapdragon products and work towards obtaining best Power and performance out of the chipset. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. The ideal candidate needs to have: "¢ Embedded Windows software and good driver programming skills. "¢ Solid understanding of Operating System concepts. "¢ Windows kernel driver development experience. "¢"ƒUnderstanding and experience in implementing power/thermal management software, state machines, ACPI & UEFI. "¢ Strong understanding of C/C++, Shell Scripting or Python skills and hands-on experience on debugging ARM or other SoC embedded systems. "¢ Strong communication and interpersonal skills. "¢ Strong problem solving and debugging skills. "¢ Ability to co-ordinate across stakeholders and drive towards task completion. 1+ years of Software Engineering or related work experience. C/C++programming. Windows OS internals and Windows Driver knowledge about power/thermal management. Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly.
Posted 3 months ago
3 - 8 years
50 - 55 Lacs
Bengaluru, Belgrade, New York
Work from Office
Job Specs : We are seeking a highly skilled and motivated Firmware Software Development Engineer (Power Management) to join the offshore development teams of our group companies. You will work with the rapidly expanding team which focuses on the research and development of embedded products. You will work alongside a talented and dedicated group of engineers, all committed to pushing the boundaries of technology and delivering top-notch solutions to our customers. Desired Profile : Engineers with expertise in firmware development related to BIOS, power management and PCIe Expertise in Embedded C programming Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus Strong knowledge of platform BIOS development Good knowledge SoC power management CPU / Device power states, hot-plug etc Firmware development & release process understanding Prior experience working with firmware design & development OS / Drivers / Software stack understanding is a plus Excellent communication and articulation skills
Posted 3 months ago
4 - 9 years
20 - 24 Lacs
Bengaluru
Work from Office
Software Senior Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Senior Engineer on our Software Engineering team in Bengaluru, Karnataka to do the best work of your career and make a profound social impact. What you ll achieve As a Software Senior Engineer, you will create solutions, analyzing the customer s business goals, needs and general business environment to design technical system answers. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments. Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities Apply the knowledge learned from new tools, languages, OS with on the job experience. Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike Deliver customer facing products with your prior experience applied Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position Experience working on or leading agile development teams (ideally leveraging Scrum or Kanban) A software development or DevOps automation background is a big plus experience interacting with Product Owners, Product Marketing to help build the User Stories Desirable Requirements 6+ years of related experience with a bachelor s degree; or 6+ years with a master s degree; or 3+ years with a PhD; or equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development lifecycle We believe that each of us has the power to make an impact. That s why we put our team members at the center of everything we do. If you re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31st March 2025
Posted 3 months ago
8 - 10 years
32 - 37 Lacs
Bengaluru
Work from Office
Contribute to the design and architecture of high-quality, complex systems and software/storage environments. Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities. Apply the knowledge learned from new tools, languages, OS with on the job experience Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike. Deliver customer facing products with your prior experience applied Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position Experience working on or leading agile development teams (ideally leveraging Scrum or Kanban) A software development or DevOps automation background is a big plus experience interacting with Product Owners, Product Marketing to help build the User Stories Desirable Requirements 8+ years of related experience with a bachelor s degree; or 6+ years with a master s degree; or 3+ years with a PhD; or equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development lifecycle
Posted 3 months ago
8 - 13 years
32 - 37 Lacs
Bengaluru
Work from Office
Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Principal Engineer on our Engineering Development team in Bengaluru, Karnataka to do the best work of your career and make a profound social impact. What you ll achieve As a Principal Software Engineer, you will create solutions, analyzing the customer s business goals, needs and general business environment to design technical system answers. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments. Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities. Deliver customer facing products with your prior experience applied. Apply the knowledge learned from new tools, languages, OS with on the job experience. Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus. Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position. Desirable Requirements 8+ years of related experience with a bachelor s degree; or 6+ years with a master s degree; or 3+ years with a PhD; or equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development lifecycle We believe that each of us has the power to make an impact. That s why we put our team members at the center of everything we do. If you re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31st March, 2025
Posted 3 months ago
8 - 13 years
32 - 37 Lacs
Bengaluru
Work from Office
Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Principal Engineer on our Engineering Development team in Bengaluru, Karnataka to do the best work of your career and make a profound social impact. What you ll achieve As a Principal Software Engineer, you will create solutions, analyzing the customer s business goals, needs and general business environment to design technical system answers. You will: Contribute to the design and architecture of high-quality, complex systems and software/storage environments. Deliver customer facing products with your prior experience applied. Prepare, review and evaluate software/storage specifications for products and systems. Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities Apply the knowledge learned from new tools, languages, OS with on the job experience. Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position Experience working on or leading agile development teams (ideally leveraging Scrum or Kanban) A software development or DevOps automation background is a big plus experience interacting with Product Owners, Product Marketing to help build the User Stories Desirable Requirements 8+ years of related experience with a bachelor s degree; or 6+ years with a master s degree; or 3+ years with a PhD; or equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development lifecycle We believe that each of us has the power to make an impact. That s why we put our team members at the center of everything we do. If you re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31st March, 2025
Posted 3 months ago
3 - 5 years
4 - 6 Lacs
Bengaluru
Work from Office
Experience in BIOS, Bootloader and Slim bootloader Experience on UEFI Device driver development Experience in ACPI, PCI, USB, SMBIOS, GPIO Knowledge on various types of Payloads (UEFI, OS Payload) to support multiple flavour of OS Experience on PCH IO devices configuration & Control. Experience on firmware loading for different SoC Independent IP. Experience on Secure boot and Secure loading of different FW Experience on different OS loader. Experience on ACPI tables and ASL Scripting
Posted 3 months ago
13 - 18 years
40 - 47 Lacs
Bengaluru
Work from Office
Contribute to the design and architecture of high-quality, complex systems and software/storage environments Prepare, review and evaluate software/storage specifications for products and systems. Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Apply your skills on programming languages, operating systems; BIOS; Device Drivers; embedded software/firmware; tools and utilities. Apply the knowledge learned from new tools, languages, OS with on the job experience Apply the skills on cutting edge CI/CD toolsets, such as Atlassian/gitlab/more, Powershell scripts Python, Install Shield/WIX alike. Deliver customer facing products with your prior experience applied Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications, agility to adapt to technologies and processes quickly Demonstrated comprehensive knowledge of tools/technologies including: C#/C++, WMI, XML, JSON, WCF, etc. with understanding of GUI development (XAML, WPF, HTML/5 etc.), Widows ADK, WinPE, WinRE, BIOS/UEFI environments is a plus, Should be very well versed with ARM architecture or any other RISC Architecture. Deep functional knowledge or hands on design experience with Windows OS Internals, OS resource management, peripheral management are needed to be successful in this position Experience working on or leading agile development teams (ideally leveraging Scrum or Kanban) A software development or DevOps automation background is a big plus experience interacting with Product Owners, Product Marketing to help build the User Stories Desirable Requirements 13+ years of related experience with a bachelor s/master s degree; equivalent experience with exposure to frameworks and patterns such as MVC/MVVM/MVP, WCF, WPF, Python, PowerShell is a plus strong understanding of software development lifecycle and product development
Posted 3 months ago
4 - 6 years
10 - 17 Lacs
Bengaluru
Work from Office
Roles & Responsibilities : Strong experience in C Programming. Hands on experience in UEFI/ BIOS Development. EDK2 Platform with any of the modules experience: PEIM, DXE Bare matel development of any of the communication protocol like, UART, SPI, I2C, ADC,DAC. Tools: Git, JIRA, QEMU, Jenkins, etc. Location: Bangalore
Posted 3 months ago
5 - 8 years
7 - 10 Lacs
Bengaluru
Work from Office
BIOS UEFI and Coreboot Bangalore 5 to 8 years Semicon-Embedded Design,Embedded SW Experience in the x86 BIOS/UEFI development Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Experience with platform bring-up. Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) Experience of working with opensource coreboot project & mainboard related porting. Experience of working with Intel FSP codebase and understanding of coreboot & FSP boot flow. Understanding of coreboot & FSP build tools and build processes. Experience of working with different coreboot payloads like edk2, SeaBios, Tianocore etc Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. Good understanding of UEFI framework concepts to port UEFI code to FSP. Additional Skillset : Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of industry standard protocols like PCIe, SPI, eSPI etc. Good understanding of specifications like ACPI, SMM. Good understanding of x86-64 architecture from BIOS developers perspective. Good understanding of UEFI BIOS Boot flow. Basic understanding of Linux Kernel like software development concepts (Kconfig). Academic credentials:- Bachelors degree in computer science engineering from reputed college - Masters degree from reputed university is a big plus
Posted 3 months ago
5 - 6 years
8 - 10 Lacs
Bengaluru
Work from Office
Designs, develops, integrates, tests, validates, and/or debugs software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products. Qualifications Bachelor or Masters degree in Computer Science / Electronics/Electrical Domain.5-6 yrs Experience as individual contributor role.Engineer will be working on Bluetooth SW and tools development Experience in C/C++ coding.Experience in embedded Systems/ UEFI BIOS Experience in Linux Device Drivers Experience in USB Protocol / PCIE Protocols.Knowledge of Bluetooth Controller BR\EDR and Low Energy
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.
We have sent an OTP to your contact. Please enter it below to verify.
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