Firmware Architecture Jobs in Bengaluru
717 Jobs Found
Principal Electronics Engineer - Embedded Hardware
Ultraviolette Automotive
Job Title: Principal Electronics Engineer Embedded Hardware Location: Bengaluru Experience: 8 14 years Industry: Automotive / EV / Manufacturing Employment Type: Full-time About Ultraviolette Join the Charge. Create the Future. At Ultraviolette, we are more than just a company we re a movement that s reshaping the future of electric mobility. From building India s fastest electric motorcycle to designing the world s most advanced electric scooter, we thrive on pushing the boundaries of what s possible. We are a team of engineers, designers, and trailblazers united by a passion to craft machines that are sustainable, intelligent, and exhilarating. Every bolt, every line of code, and every component is designed with a singular mission: to accelerate the global shift toward next-generation mobility. Role Overview We are looking for a Principal / Lead Electronics Engineer Embedded Hardware to take ownership of vehicle electronics architecture, embedded systems design, diagnostics, and system-level validation for our next-gen electric vehicles. In this role, you will be at the forefront of developing high-performance electronic control units, telematics, and connected systems for future-ready vehicles. You will drive architecture decisions, system integration, and compliance, working alongside cross-functional teams to bring innovation from concept to the street. Key Responsibilities 1. Vehicle Electronics Architecture Design and bring to production electronic hardware including ECUs, display clusters, and telematics modules. Develop high-speed embedded designs with RF, sensor integration, and communication interfaces (CAN, LIN, UART, SPI, I2C). Create and maintain system schematics, architecture documentation, and interface definitions. 2. Embedded Hardware Design Develop embedded platforms with high-performance microcontrollers/processors to support vision systems, graphics, radar/LiDAR, audio, and OS-based applications. Architect and validate connected systems involving GNSS, LTE, BLE, Wi-Fi. Lead the design and integration of vehicle subsystems like lighting, clusters, IMUs, and more. Collaborate closely with firmware teams on hardware-software integration, bootloaders, and OTA functionality. 3. Diagnostics & Compliance Implement UDS-based diagnostics, fault logging systems, and service tools. Ensure compliance with AIS-004, ISO 26262, and other automotive design standards. 4. Testing & Validation Define and execute component-level and vehicle-level validation test plans. Utilize tools like Vector CANoe, CANalyzer, ETAS INCA, oscilloscopes, and spectrum/network analyzers for debugging and validation. 5. Cross-functional Collaboration Partner with teams across mechanical, software, UX, powertrain, and wire harness for holistic system integration. Work with mobile and cloud teams to enable real-time data streaming, diagnostics, and OTA updates. Actively contribute in design reviews, DFMEAs, and root cause analyses of field issues. Required Qualifications & Skills B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines. 8+ years of embedded hardware design experience, preferably in 2W/EV/automotive domain. Strong understanding of embedded C and scripting languages (e.g., Python, MATLAB, Octave). Experience with circuit simulation tools (e.g., PSPICE, LTSPICE, SIMPLIS, Simetrix). Hands-on expertise in RF design, signal/power integrity, EMI/EMC compliant layouts. Proficiency in PCB design tools (e.g., OrCAD, Altium, Mentor Graphics). Demonstrated experience in designing systems with multi-core processors, memory chips, SoMs, and high-speed interfaces (USB, Ethernet, LVDS, MIPI). Deep knowledge of embedded communication protocols (CAN, LIN, SPI, UART, I2C). Strong debugging and problem-solving skills in hardware validation and field testing. Nice to Have Hands-on experience in vehicle electronics development for 2W, 4W, or electric vehicles. Familiarity with DFT/DFA (Design for Testing/Assembly) methodologies. Experience with manufacturing and compliance testing for embedded hardware. Background in developing connected vehicle ecosystems with OTA capabilities. Passionate about emerging technologies in mobility, EVs, and embedded systems. Be part of India s electric mobility revolution where engineering meets adrenaline. Work on world-class technologies that are pushing global boundaries. Join a culture that encourages innovation, learning, and ownership. Collaborate with passionate teams building next-gen mobility experiences. Qualification : B.E. / M.E. / B.Tech / M.Tech in Electronics, Electrical, Mechatronics, or related disciplines
Android Developer
Ultraviolette Automotive
Android Developer Location: Bengaluru Experience: 5 8 Years Industry: Automotive / Electric Vehicles Job Type: Full-time Company: Ultraviolette Automotive Pvt. Ltd. Join the Charge. Create the Future. At Ultraviolette, we re more than a company we re a movement. From building India s fastest electric motorcycle to designing the world s most advanced electric scooter, we re pioneering what s next in sustainable mobility. We push boundaries, chase performance, and innovate relentlessly. We are engineers, designers, technologists, and dreamers united by a mission to create exhilarating machines that are smart, sustainable, and futuristic. If you're passionate about software, embedded platforms, and world-class mobility products, come help shape the next frontier in electric mobility. Role Overview: As an Android Developer, you ll own the Android system software stack, working across firmware, system-level architecture, and user experience optimization. You ll be a key player in building and customizing the platform that powers our electric vehicles, interfacing with hardware and software teams to deliver smooth, responsive, and cutting-edge Android experiences. Key Responsibilities: Own and lead end-to-end Android system software development and maintenance. Work closely with 3rd-party vendors and internal stakeholders to align platform-layer development. Collaborate with hardware, firmware, and UI/UX teams to create innovative solutions and PoCs. Optimize Android system performance (kernel, framework, UX) for responsiveness and user satisfaction. Manage external partnerships where required to support development efforts. Customize Android components such as WebView, rendering engines, and system services for optimal experience. Drive software benchmarking and performance improvement efforts across layers. Use modern tools and best practices for code quality, debugging, and version control. Requirements: Bachelor s/Master s in Computer Science, Electronics, or related field. 5 to 8 years of experience in Android and Embedded platform development. Expertise in Android Framework (FW), Linux Kernel, device trees, and driver customization. Proficiency in Java, Kotlin, and Android Studio. Solid understanding of system architecture, particularly as it relates to mobile performance and UX. Hands-on experience with Android performance tools and benchmarking methodologies. Strong background in data structures, algorithms, design patterns, and object-oriented design. Familiarity with 3D rendering, WebView customization, and UI/UX animation techniques is a plus. Experience with tools like Git, Jira, and scripting languages such as Python. Understanding of AI/ML integration in software is a bonus. Knowledge of build systems like Buildroot, Yocto, Docker is preferred. Strong grasp of system-level components including RAM/ROM/CPU/GPU/MPU, drivers, connectivity stacks, modems, power systems, etc. What You ll Gain: A high-impact role at the heart of next-gen electric mobility innovation. Cross-functional collaboration with hardware, firmware, UX, and R&D experts. Exposure to cutting-edge technologies in IoT, AI/ML, embedded systems, and Android customization. A culture that rewards curiosity, bold ideas, and purposeful execution. Let s create the future of mobility together. Apply now to be part of the electric revolution at Ultraviolette Qualification : Bachelors/Masters in Computer Science, Electronics, or related field
Senior Software Engg - Systems
Mphasis Limited
Senior Software Engineer - Systems Location: Bangalore Experience: 4 6 Years Company: Mphasis Job Summary We are looking for a talented and passionate Storage QA/Test Engineer with 4 to 5 years of experience in manual systems testing. The ideal candidate should have a strong understanding of server architecture, storage protocols, and hands-on experience with functional testing, as well as the ability to design test cases and plans. Technical Skills (Mandatory) Expert in understanding Server Architecture, HBA adapters, and CNA adapters Strong knowledge of OS (Linux / Windows / VMware) system-level concepts In-depth expertise in Storage protocols: SAS, SCSI, SATA, iSCSI, DAS, NVMe, SSD, HDD Experience in Zoning, LUN masking, LUN configurations & representations Hands-on experience in Functional testing Design and development of test cases and test plans Familiarity with storage products like 3PAR, Alletra/Primera, Nimble, DELL, Cisco Proficiency in Shell scripting & Python Ability to prepare file defect reports and report test progress Excellent analytical, problem-solving, and debugging skills Strong communication skills Desired Skills Experience with Server bring up, OS deployment, and firmware installation Basic understanding of networking concepts Proficiency in Python/Golang/Selenium to automate test cases and debug frameworks Experience with GitHub version control and CI/CD (Jenkins) Ability to collaborate with Lab and Development teams Process Skills Participate as a team member and foster teamwork by collaborating within project modules Communicate effectively with stakeholders to ensure client satisfaction Train and coach project members for effective knowledge management Behavioral Skills Proactive attitude towards learning new technologies and solving complex technical problems Quick learner and excellent team player Excellent communication skills Certifications ISTQB certification is an added advantage (but not mandatory) About Mphasis Mphasis applies next-generation technology to help enterprises transform businesses globally. Customer centricity is foundational to Mphasis and is reflected in the Mphasis Front2Back Transformation approach, leveraging the exponential power of cloud and cognitive technologies. The company s Service Transformation helps enterprises modernize legacy environments, ensuring they stay ahead in a changing world. Skill Breakdown Primary Competency: Storage Technologies Primary Skill: Manual Testing (60%) Secondary Competency: Server Technologies Secondary Skill: Hardware Testing (30%) Tertiary Competency: Server Technologies Tertiary Skill: Functional Testing (Server) (10%)
Openbmc Developer
International Business Machines
OpenBMC Developer Location: Bangalore, Karnataka, India Experience: 2 10 Years Job Type: Full-Time Education: Bachelor s Degree (Master s preferred) Industry: Technology / Firmware Development Company: IBM India Systems Development Lab (ISDL) Introduction: IBM is one of the world s largest and most innovative technology companies, operating in over 170 countries. With a legacy of more than 100 years, IBM is at the forefront of global transformation, reshaping industries through the power of Cloud, AI, Analytics, Security, Mobile, and IoT. At IBM, we believe in doing work that matters. We re building a smarter business and a better world and we want bright, driven minds like yours to join us. This is your opportunity to become an essential part of a company that fosters creativity, growth, and the pursuit of innovation. About the Role: As a Firmware Developer in our India Systems Development Lab (ISDL), you will contribute to the design and development of features for IBM's next-generation enterprise Power servers. Working within the global WW Firmware Development Organization, you will focus on cutting-edge development on the OpenBMC stack, helping shape the future of server infrastructure. Your Responsibilities: Design and develop firmware components and features independently and collaboratively. Work on the OpenBMC stack, contributing to the architecture and feature development for IBM Power systems. Collaborate with cross-functional, global teams in an Agile environment. Participate in code reviews, debugging, and hardware bring-up activities. Ensure the delivery of high-quality, efficient, and scalable code. Required Technical and Professional Expertise: 2 10 years of relevant industry experience. Strong programming skills in Modern C++ (including STL, data structures, and design patterns). Solid understanding of Linux operating systems, with hands-on experience across various flavors. Experience with open-source tools and scripting: Git, Gerrit, Jenkins, Bitbake, Python/Perl. Excellent debugging and problem-solving skills. Ability to work independently as a self-starter and as part of a global agile team. Preferred Technical and Professional Experience: Prior experience in OpenBMC development. Exposure to server management protocols: Redfish, REST, HTTP. Familiarity with hardware abstraction, including protocols like I2C, SPI, GPIO and Device Tree manipulation. Understanding of networking concepts (Socket programming, SSL, certificates, Linux firewalls). Experience with C++17 or C++20 standards is highly desirable. Involvement in hardware bring-up or low-level firmware debugging is a strong plus. Work on industry-leading systems powering the world's critical infrastructure. Collaborate with global innovators across cutting-edge domains. Enjoy a workplace that values diversity, learning, and career growth. Be part of a company committed to building a smarter planet. Qualification : Bachelors Degree (Masters preferred)
Cpu Design Verification - Sr Lead Engineer
Qualcomm
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Roles and Responsibilities Responsible for power management verification includes Boot, Reset, clock gating, power gating, Voltage/frequency management, limit management and throttling. Work closely with design/verification teams within CPU to develop comprehensive test plan. Use simulation and formal verification methodologies to execute test plans. Write checkers, assertions and develop stimulus. Verify power intent through use of methodologies like UPF. Work closely with system architects, software teams and Soc team to validate system use cases. Work closely with emulation team to enable verification on emulators and FPGA platforms. Debug and triage failures in simulation, emulation and/or Silicon. 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. Minimum Requirements: BE/BTech degree in CS/EE with 8+ years experience. Experience in power management verification. Implementation of assembly and C language embedded firmware. Experience in C/C++, scripting languages, Verilog/system Verilog. Strong understanding of power management features in CPUs and CPU based Socs. Experience in verification of power management features such as clock gating, power gating, UPF, DVFS/DCVS, reliability, throttling etc. Preferred Requirements: Good Understanding of CPU architectures and CPU micro-architectures. In-depth knowledge of digital logic design, micro-processor, debug feature, and DFT architecture and microarchitecture Experience with advanced verification techniques such as formal and assertions is a plus Knowledge and verification experience in DFT and structural debug concepts and methodologies: JTAG, IEEE1500, MBIST, scan dump, memory dump is a plus. Qualification : BE/BTech degree in CS/EE
Lead - C++ Development (ADAS)
Embitel Technologies
Job Title: Lead - C++ Development (ADAS) Group: ADAS/AD Business Unit: CARIAD Business Unit India Location: Whitefield, Bangalore Experience: 3 to 7 years About CARIAD (Car, I Am Digital) CARIAD is a cutting-edge automotive software company within the Volkswagen Group, tasked with advancing software competencies and driving innovation in automotive technology. We're building a unified technology platform that includes a vehicle operating system, cloud platform, and a new architecture for all Volkswagen Group brands. With our deep-rooted legacy of automotive excellence, we're on a mission to shape the future of mobility through digitalization. CARIAD India operates under a brand licensing agreement with Germany-based CARIAD SE. As part of the global CARIAD team, you'll be surrounded by over 6,000 skilled professionals, including 360 experts in India, all working on some of the most innovative automotive technologies available today. Job Description We are looking for a talented Lead C++ Developer with a strong background in C++ programming and an interest or experience in ADAS (Advanced Driver Assistance Systems). The role involves developing and maintaining platform components like firmware, boot loaders, AUTOSAR, and Linux/QNX BSP, along with service-oriented architecture-based middleware components. Key Responsibilities: Develop high-quality, efficient, and reliable C++ code for ADAS-related platforms. Work with modern C++ features (C++11, C++14) to build and optimize software solutions. If experience with modern C++ is limited, leverage legacy C++ skills for efficient development. Collaborate in developing components for ADAS, contributing to an advanced automotive platform. Participate in the full software development lifecycle, from analysis and design to development and deployment. Ensure efficient version control using tools like GIT. Develop and test code in Unix-based environments (Linux, Ubuntu, UNIX), optimizing performance and reliability. Required Skills and Experience: 3 to 7 years of hands-on C++ development experience. Experience working with modern C++ features (preferably C++11 and C++14). Solid experience with legacy C++ if experience with modern C++ is lacking. Experience with ADAS is highly preferred. Proficiency in source control systems like GIT. Strong understanding and experience with Unix-based operating systems (Linux, Ubuntu, UNIX) is preferred. Strong problem-solving skills and ability to work in a collaborative, agile environment. Innovative Work Environment: Be a part of an automotive software company at the forefront of technological innovation. Career Growth: Work alongside experienced experts globally and continuously develop your skills. Cutting-Edge Projects: Contribute to the development of future-proof automotive platforms and technologies. Global Team: Work with a team of highly skilled professionals across the globe, contributing to the future of mobility. About CARIAD India: CARIAD India offers a dynamic work culture with opportunities to engage in some of the most exciting and progressive automotive mobility projects. As part of the global CARIAD family, you ll help shape the future of the automotive industry while enhancing your own career path.
AI Engineer
Embitel Technologies
Job Title: AI Engineer Group: Platform & Energy Business Unit: CARIAD Business Unit India Location: Whitefield, Bangalore Experience: 5 to 9 years About CARIAD (Car, I Am Digital) CARIAD is an automotive software company that brings together the Volkswagen Group's software capabilities and builds upon them to drive innovation across the automotive industry. We are developing a unified technology and software platform, including a vehicle operating system, a vehicle cloud platform, and a new architecture for all Volkswagen Group brands. Operating under a licensing agreement with CARIAD SE in Germany, CARIAD India is at the heart of transforming automotive mobility through technology. Join us and become part of a team that is building the future of automotive software. With a talented team of over 360 experts at CARIAD India and 6,000+ global CARIDIANs, you will work on cutting-edge platforms and technologies, from firmware and bootloaders to AUTOSAR, Linux/QNX BSP, and service-oriented architecture-based middleware components. Job Description We are looking for an AI Engineer to join our team and contribute to developing innovative AI models and solutions for the automotive industry. As an AI Engineer, you will work with large language models (LLMs), deep learning frameworks, and natural language processing (NLP) techniques, creating impactful AI applications. You will play a key role in AI model development, training, fine-tuning, and integrating AI solutions across automotive platforms. Key Responsibilities: AI Model Development: Design, develop, and implement advanced AI models, specifically leveraging deep learning frameworks like TensorFlow, PyTorch, and Scikit-learn. LangChain Expertise: Utilize LangChain to integrate generative AI capabilities into platforms and applications, ensuring efficient and scalable AI implementations. Large Language Models (LLMs): Implement and fine-tune large language models (LLMs), exploring new ways to enhance their performance and apply them to real-world automotive challenges. NLP Techniques: Apply natural language processing (NLP) techniques to improve AI systems' understanding and processing of textual data. Data Handling: Work with large datasets, performing data preprocessing, cleaning, and analysis to ensure the quality and accuracy of AI models. System Integration: Collaborate with both frontend and backend teams to integrate AI solutions into automotive software platforms. Model Training and Fine-tuning: Lead the training of machine learning models, fine-tune them for specific use cases, and optimize for real-time applications in the automotive domain. Collaboration: Work closely with cross-functional teams, including engineers, data scientists, and product managers, to ensure successful AI application development and deployment. Required Skills and Experience: Educational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. AI Expertise: Proven experience in developing AI models, particularly using Python and frameworks like TensorFlow, PyTorch, or Scikit-learn. LangChain Knowledge: Strong expertise in LangChain and its use in building generative AI solutions. Large Language Models (LLMs): Solid understanding of LLMs and practical experience implementing them in various applications. NLP Experience: Experience with natural language processing (NLP) techniques, including text processing, semantic analysis, and machine translation. Data Handling: Ability to work with large datasets, performing efficient data preprocessing, cleaning, and analysis. Frontend and Backend Systems: Hands-on experience in both frontend and backend systems, ensuring smooth integration of AI models into full-stack applications. Model Training: Experience in training and fine-tuning machine learning models, especially LLMs, to improve accuracy and performance. Good to Have: Automotive Domain Experience: Familiarity with the automotive industry and how AI can be applied to automotive systems, such as autonomous driving, in-vehicle infotainment, and smart diagnostics. Innovative Environment: Work on cutting-edge AI technologies and contribute to the digital transformation of the automotive industry. Career Growth: Opportunity to develop your career and grow within a global company that values creativity, innovation, and continuous learning. Collaborative Culture: Work alongside a talented and motivated team of experts from around the world to solve complex challenges. About CARIAD India CARIAD India is an integral part of the global CARIAD team, contributing to the advancement of automotive software technologies. By joining CARIAD India, you'll be part of a dynamic team driving innovation in the automotive industry, developing groundbreaking technologies, and creating a positive impact on the future of mobility. Qualification : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Staff Embedded Software Engineer
Arm Limited
Job Title: Staff Engineer Embedded Software & Methodologies Job Overview: The Architecture and Technology Group (ATG) at Arm plays a critical role in shaping the future of Arm s architecture roadmap. ATG develops industry-leading secure CPU and system architectures, along with technologies that empower our global ecosystem to build innovative products. As part of this, ATG also creates Architecture Compliance Kits (ACK) a crucial product that ensures CPU implementations adhere to Arm architecture standards. These kits are utilized by both internal and external CPU design teams to validate compliance. The ATG team in Bangalore focuses on developing these ACK products. The Methodology Team, specifically, builds embedded software, methodologies, and tools for the latest Arm cores and system IPs. As a Staff Engineer, you will provide technical leadership and guide junior engineers while actively contributing to product development. You will leverage your software engineering expertise to build scalable, high-quality compliance kits used across Arm s internal teams and external partners. Key Responsibilities: Act as a technical expert, driving the design and development of embedded software, boot flows, and methodologies for architectural compliance. Analyze architecture specifications and define software methodologies that meet industry standards. Provide technical direction to the team while mentoring and guiding junior engineers. Collaborate with cross-functional teams to ensure successful and timely delivery of engineering commitments. Continuously enhance development efficiency through improved methodologies, automation, and process enhancements. Communicate delivery status, technical risks, and mitigation plans effectively to stakeholders. Required Skills & Experience: Bachelor s or Master s degree (or equivalent) in Computer Engineering, Computer Science, or Electronics Engineering. 10+ years of experience in embedded software development, boot flows, firmware development, driver development, or low-level operating system driver development for processors. Strong understanding of software engineering principles, along with excellent analytical, problem-solving, and debugging skills. Strong communication skills both verbal and written with the ability to convey technical information effectively across teams. Self-driven, proactive, and able to take ownership of tasks and responsibilities. Preferred Skills: Familiarity with computer architecture fundamentals, especially Arm or x86 architecture. Proficiency in at least one programming language (C or C++) and one scripting language (Perl or Python). Experience with assembly-level programming. Working knowledge of software verification methodologies, embedded software environments, and toolchains (with preference for GNU toolchains). Join a team that thrives on technical excellence and innovation. Whether it s defining cutting-edge architectures, developing advanced cores, or creating custom physical IPs, Arm offers you a platform to push boundaries and make a lasting impact. Qualification : Bachelors or Masters degree (or equivalent) in Computer Engineering, Computer Science, or Electronics Engineering.
Cpu Design Engineering Intern
Intel Corporation
Job Title: CPU/Core Design Engineer (Intern) Job Description: Join Intel s Core and Client Development Group (C2DG) and contribute to the development of leading-edge CPU and Core technologies. In this role, you will be involved in CPU/Core design activities across various domains, supporting Intel s ongoing and next-generation Core CPUs. Key Responsibilities: Contribute to CPU/Core logic design for Intel s high-performance processors. Support pre-silicon verification, system validation, and firmware development. Assist in physical design, layout, and DFT (Design for Testability) engineering. Work with cross-functional teams to ensure high-quality and efficient CPU designs. Utilize industry-standard tools and methodologies for design and validation processes. Qualifications & Requirements: Educational Qualifications: Currently pursuing a Postgraduate Degree (M.Tech or equivalent) from a reputed institute in: Microelectronics & VLSI Digital System Design Computer Architecture Preferred Skills: Logic Design and digital circuit design fundamentals. Pre-Silicon Verification using simulation and validation techniques. Physical Design & Layout methodologies for semiconductor products. DFT (Design for Testability) Engineering. System Validation for ensuring reliability and performance. Firmware development related to CPU architecture and microarchitecture. About the Core and Client Development Group (C2DG): The Core and Client Development Group (C2DG) is a global organization responsible for the development and integration of SoCs, Core processors, and critical IPs that power Intel s flagship products. C2DG drives the client roadmap for Intel s Client Computing Group (CCG), delivers server-first cores for Data Center Group (DCG), and invests in future disruptive technologies. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer, ensuring fair consideration for all applicants regardless of race, color, religion, gender, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic under local law. Intel offers a highly competitive total compensation package, including: Competitive pay, stock options, and performance-based bonuses. Comprehensive healthcare, retirement plans, and paid time off. Opportunities for professional development and career growth. Qualification : Currently pursuing a Postgraduate Degree (M.Tech or equivalent) from a reputed institute in:
System And Solutions Validation Engineer
Intel Corporation
Job Description Intel is seeking an experienced Systems Engineer to drive the design, development, and integration of hardware, firmware, and software solutions for Xeon-based platforms. The role focuses on system architecture, performance optimization, and technical risk assessment while ensuring scalability, reliability, and security in system implementations. The ideal candidate will work on customer-centric solutions, influencing next-generation system design and conducting proof-of-concept experiments to validate new features and technologies. Key Responsibilities: System Architecture & Design: Define, develop, and optimize end-to-end solutions integrating software, firmware, board, and silicon/SoC components. Customer-Centric Solutions: Translate business opportunities into use cases, develop product specifications, and implement solutions based on customer needs and system limitations. Performance & Reliability Optimization: Conduct design analysis, assess technical risks, and optimize for security, scalability, and maintainability. Hardware Validation & Debug: Perform schematic reviews, layout verification, mechanical/thermal analysis, and electrical validation (including Signal Integrity (SI) analysis). System Integration: Ensure smooth hardware-software integration, identifying and resolving hardware issues at the component and system levels. Lab-Based Proof-of-Concept Testing: Conduct real-life environment simulations, prototype testing, and performance benchmarking. Documentation & Knowledge Sharing: Develop technical documents, customer presentations, and training materials to enhance internal and external knowledge sharing. Industry Research & Collaboration: Engage in academic and industry research, driving innovation beyond existing solutions. Qualifications & Experience: Educational Requirements: B.E/B.Tech in Electronics & Communication, Computer Science, or a related field. Minimum of 10 years of relevant industry experience. Technical Expertise: Experience in Xeon platform hardware design and validation. Strong knowledge of schematics, PCB layout, mechanical, and thermal analysis. Experience with electrical validation, signal integrity (SI), and power integrity (PI) analysis (desirable). Expertise in hardware issue validation, debugging, and system integration. Strong problem-solving and analytical skills for complex, multi-layered system architectures. Excellent technical documentation and presentation skills. About Intel Validation Engineering (iVE) Group: The Intel Validation Engineering (iVE) Group plays a pivotal role in Intel s technology leadership, validating, debugging, and optimizing Intel s cutting-edge designs. iVE ensures that Intel's next-generation products meet the highest quality standards, enabling Intel to deliver world-class technology platforms. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer that values diversity and welcomes applications from all qualified candidates, regardless of gender, nationality, disability, or other protected status. Intel offers a top-tier compensation and benefits package, including: Competitive salary, stock options, and performance-based bonuses. Health, retirement, and vacation benefits. Access to cutting-edge technology and career growth opportunities. Qualification : B.E/B.Tech in Electronics & Communication, Computer Science, or a related field.
Platform Power And Performance Engineer
Intel Corporation
Job Title: Power Optimization & Performance Engineer Windows Platforms Job Description: Intel is seeking a Power Optimization & Performance Engineer to drive power efficiency and responsiveness enhancements across Windows platforms. The role involves deep analysis of software workloads, power-performance tuning, and debugging complex system-level issues to optimize Intel s laptop and desktop platforms. The engineer will work closely with platform architects and cross-functional teams to define power-performance metrics, develop battery life improvement strategies, and drive forward-looking technology readiness initiatives. Key Responsibilities: Power & Performance Analysis: Perform in-depth analysis of software flows at the trace, thread, and process ID levels to identify power optimization opportunities and performance bottlenecks. Platform Power Optimization: Leverage state-of-the-art analysis tools to identify and resolve battery life and performance issues in domains such as Graphics, Multimedia, Display, Imaging, and CPU. Technical Leadership & Troubleshooting: Diagnose complex system-level power and performance issues, demonstrating strong debugging expertise in Windows-based Intel platforms. Cross-Team Collaboration: Work with platform architects and engineers to define power-performance metrics, optimize power delivery across SoC components, and influence next-generation platform architectures. Windows OS & Driver Optimization: Identify and drive power savings features or performance tuning opportunities into current and next-gen Intel platforms. Collaborate with OS and driver teams for power-aware enhancements. Future Technology Readiness: Analyze expected vs. actual platform behavior, propose forward-looking enhancements, and influence SoC and Windows OS architectures. Qualifications & Experience: Educational Requirements: B.Tech/M.Tech in Electronics or Computer Engineering or related fields. Technical Expertise: Embedded Systems & Software Development: Experience in software/firmware development, integration, or validation. Platform Power Management: Understanding of CPU/SoC architecture, power delivery, sensors, memory, storage, display, multimedia, and imaging subsystems. OS & System Debugging: Strong grasp of Windows OS fundamentals, system-level debugging, and exposure to firmware & device drivers. Windows Debug Tools: Experience with Windows Driver Debugging and Windows Debug tools (preferred). Power & Performance Optimization: Hands-on experience with power-performance measurement, analysis, and benchmarking. Analytical & Problem-Solving Skills: Ability to troubleshoot complex system issues and propose efficient power-saving techniques. Excellent Communication & Collaboration: Strong ability to interact across teams and drive technical discussions. About Intel s Client Computing Group (CCG): The Client Computing Group (CCG) drives Intel s PC business strategy and product development, spanning notebooks, desktops, 2-in-1s, and all-in-ones. As Intel s largest business unit, CCG is dedicated to enhancing PC experiences, fostering innovation, and delivering market-leading computing solutions. Intel s Commitment to Diversity & Inclusion: Intel is an equal opportunity employer that values diversity and welcomes applications from all qualified candidates, regardless of gender, nationality, disability, or other protected status. Intel offers a highly competitive compensation and benefits package, including: Competitive salary, stock options, and performance-based bonuses. Comprehensive health, retirement, and vacation benefits. Access to cutting-edge technology and career growth opportunities. Qualification : B.Tech/M.Tech in Electronics or Computer Engineering or related fields.
Senior System Software Engineer, Firmware
Nvidia
We are looking for a Senior System Software Engineer! As a member of our NVLink development team, you will drive feature enablement post silicon and firmware/verification infrastructure for our next-generation GPUs that enable high-performance interconnect of multi-GPU systems. Familiarity with high-performance systems and networking protocols and architectures is a bonus. What you'll be doing: Drive bringup, feature enablement and debug on GPU systems post silicon. Collaborate with architecture, hardware and software teams on feature design, development and enabling. Triage and resolve firmware issues during customer quals/in the field. Log bugs, track coverage metrics, and perform gap analysis. Work on developing automation tools and infrastructure to improve our firmware development, regressions, and verification process What we need to see: BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field 5+ years of minimum experience in a software development role Excellent debugging and analytical skills Software Verification, DFx knowledge is a bonus Experience with Python/Perl/C/C++ Familiarity with computer system architecture, microprocessors, and microcontroller fundamentals (caches, buses, DMA, etc.). Excellent interpersonal skills and ability to collaborate with on-site and remote teams Ways to stand out from the crowd: You're passionate about low-level software development/ debugging / verification Experience with HW/SW interactions Experience with RTOS/RISCV programming/debugging Ability to work independently with minimum supervision Schedule-oriented with excellent execution abilities NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you creative and autonomous? Do you love the challenge of crafting the highest performance & lowest power silicon possible? If so, we want to hear from you. Come, join our NVLink design team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. #LI-Hybrid Qualification : BE / B.Tech or ME / M.Tech (or equivalent experience) degree in EE/CS or related field
System Software Architect, Programmable Vision Accelerator
Nvidia
We are looking for a System Software Architect Programmable Vision Accelerator. As the market leader in deep learning and parallel computing, NVIDIA is seeking an expert system software architect to lead the design and implementation of firmware and driver stack for NVIDIA's Programmable Vision Accelerator (PVA) engine in the Tegra SoC platform. As a Software Architect, you will join a team of software engineers to create and evolve an essential part of the software stack responsible for scheduling and execution of highly optimized computer vision and machine learning kernels for specialized DSP hardware. You will use your design abilities, coding expertise, and creativity to help deliver innovative real-time firmware and kernel mode drivers for a low power, high performance computer vision accelerator engine. You will be architecting and developing new features and improvements to realize the groundbreaking potential of NVIDIA mobile systems, ranging from self-driving cars, intelligent video analytics and autonomous mobile robotics. You will need to demonstrate excellent technical leadership, communication, interpersonal, and analytical skills as well as a real passion for performance-oriented software engineering. If this sounds like a fun challenge, we want to hear from you! What you will be doing: Evolve and define software architecture for future NVIDIA's Programmable Vision Accelerator (PVA) chips and enhance the functionality of currently shipping products. Design and write custom embedded software for PVA engine to meet product and hardware requirements at the SoC level. Help defining forward-looking strategy and improvements to the PVA algorithms and system architecture. Review hardware specifications and map algorithms to the architecture. Participate in the bring-up of the new generation of the world's most advanced SoC. Collaborate closely with other teams and software/hardware architects across NVIDIA to support the architecture, design, creation, integration, and validation of PVA software under a common SoC umbrella. Provide technical support and guidance for internal and external customers. Mentor and guide technical development of the less experienced team members What we need to see: College degree (preferably PhD or MS) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience 10+ years of working experience in embedded industry, including 5+ years in technical leadership role Deep understanding of SoC principles, general systems architectures, operating systems, device drivers, memory management, multithreading, and real-time scheduling. Deep understanding and working experience with embedded technologies including DSP, computer vision and image/signal processing. Excellent software development skills (C, C++) and outstanding problem-solving capabilities. Proven expertise in architecting embedded software and development of highly optimized code for DSP, SIMD and/or VLIW processors Experience with embedded Linux and/or QNX. Outstanding interpersonal skills with ability to work in a global and diverse team operating in a fast-paced environment. Good understanding of safety-critical software principles with experience in automotive or other highly regulated industries Ways to stand out from the crowd: Experience with ISO 26262 and IEC 61508 or equivalent quality/safety processes. Understanding of software safety and safety development processes is a major plus. Consistent record to effectively guide and influence in a technically strong dynamic environment. NVIDIA is widely considered to be one of the technology world s most desirable employers. We have some of the most forward-thinking people in the world working for us. If you're creative and autonomous, we want to hear from you. NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence. Qualification : College degree (preferably PhD or MS) in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience
Asic Power Management Architect
Google Careers
About the Job Join a diverse team that pushes boundaries by developing custom silicon solutions powering the future of Google's direct-to-consumer products. Contribute to the innovation behind products loved by millions worldwide and help shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. Google's mission is to organize the world's information and make it universally accessible and useful. Our team blends the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies to make computing faster, seamless, and more powerful, ultimately improving people s lives through technology. Responsibilities Define ASIC power management architecture for an SoC, including image compute, CPU/GPU functions, ensuring maximum performance under power and thermal constraints. Prototype firmware and validate the next-generation SoC power management system at various design stages. Analyze implementation and models, and test the performance of power management solutions. Produce detailed documentation on the proposed power management implementation and conduct trade-off analyses for engineering reviews and product roadmap decisions. Collaborate with software teams and the power architecture team to build system-level designs and methods for optimized power management. Minimum Qualifications Bachelor s degree in Electrical Engineering or equivalent practical experience. 8 years of experience in power management or post-silicon measurements and validation. 3 years of experience with power management validation. Preferred Qualifications Master s degree or PhD in Electronics, Computer Engineering, or Computer Science, with an emphasis on computer architecture and performance/power analysis. Solid knowledge of Dynamic Voltage Frequency Scaling (DVFS), idle power management, and system mitigation strategies. Strong understanding of how software and architectural design decisions affect the power and thermal behavior of systems, including thermal mitigation, scheduling, and cross-layer policy design.
Professional Services Engineer
Netapp
Job Summary We are looking for a motivated Remote Delivery Engineer to join our 24x7 Storage operations team and service our Cloud and Managed Services Customers. You will provide support to our customers by responding to incidents, working on service requests, problem management, and storage infrastructure improvements. Experience in supporting a varied clientele is essential, as is a strong understanding of NetApp storage-based technologies. To be successful in this role, you would need to have the following: Experienced in NetApp Storage (deploying and administering NetApp Storage primarily ONTAP, troubleshooting performance issues, performing firmware and operating system upgrades, using Storage management and OnCommand tools, managing storage/backup integration with NetApp Data Fabric technologies). Proficient understanding of NetApp Storage concepts, related management tools, and related Storage technologies, including monitoring and troubleshooting, administration, replication technologies, security hardening, and performance tuning. Experience or knowledge in other NetApp technologies like CVO, StorageGRID, E-Series, CVS, Cloud Backup, Cloud Secure, Cloud Sync, Cloud Datasense & Amazon FSx for ONTAP would be highly regarded. Experience with any automation tools would be preferred. Job Requirements Strong understanding of Storage protocols and technologies (CIFS, NFS, iSCSI, Fibre Channel switching and networks). Knowledge in ITIL methodologies: change, incident, problem, and configuration management. Certification is desirable. Understanding of managed services delivery and cloud certifications is desirable. A thorough understanding of other components in the infrastructure stack compute, virtualization, and networks (NetApp/Cisco FlexPod architecture, Cisco UCS platform, IBM Blade Center, System X, VMWare vSphere, Microsoft Operating Systems and Applications, Commvault). Working knowledge of monitoring platforms, WANs, SANs, backup, and disaster recovery platforms. Windows server, Linux server, and related Operating Systems technologies, including monitoring and troubleshooting, administration, replication technologies, security hardening, and performance, would be advantageous. Experience in writing basic PowerShell/Python scripts would be beneficial. Understanding of managed services delivery and any of the cloud certifications (AWS, Google Cloud, and Microsoft Azure) is highly desirable. Good to have Associate-level cloud certifications like AWS Certified Solutions Architect Associate, Google Associate Cloud Engineer, Azure Administrator. Good to have NetApp Cloud-based Certifications like Hybrid Cloud Administrator (NCHCA). Strong customer communication and documentation skills. Built and maintained strong relationships with internal and external stakeholders. Infrastructure design, build, deployment, and disaster recovery testing. Positive, proactive, team-oriented attitude with a flexible and innovative approach to work. Working knowledge of containers and microservices concepts. Experience in tools and technologies like OpenShift, Kubernetes, and Ansible would be beneficial. Education Typically requires a minimum of 8-10 years of related experience with a bachelor s or any master s degree or equivalent combination of professional education/training and applicable work experience. Work Environment At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process. Equal Opportunity Employer NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
Embedded Engineer
Solaredge Technologies
About the Role: As a Senior Embedded Engineer at SolarEdge India R&D, you will be a key player in developing embedded systems and firmware for our advanced solar energy products. You will be responsible for designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. What You Will Be Doing: Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces. Collaborate with cross-functional teams (hardware engineers, software developers, and product managers) to define system requirements and architect innovative embedded solutions. Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products. Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards. Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products. Collaborate with manufacturing and validation teams to support the production and testing of embedded systems. Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards. Design and implement control algorithms for digital control of power electronics systems, such as DC/DC converters and DC/AC inverters operating at high switching frequencies. Develop device drivers and execute tight interrupt loops in bare metal implementations. Optimize firmware algorithms to enhance system efficiency and reliability. Job Requirements: Bachelor's (B.E./B.Tech.) or Master's (M.E./M.Tech.) degree in Electrical/Electronics Engineering, Computer Science, or a related field. 4+ years of experience in embedded systems design and firmware development. Proficiency in C and C++ programming, with hands-on experience in RTOS and bare-metal development. Strong understanding of microcontrollers, microprocessors, and embedded system architectures. Hands-on experience with ARM-based processors (e.g., TI DSP Controllers, ST, Renesas). Good knowledge of RTOS concepts. Ability to identify and troubleshoot hardware and software technical problems. Working knowledge of protocols and device drivers for SPI, I2C, UART, and CAN. Strong knowledge and proven experience in developing control algorithms for power electronics converters/inverters. Experience developing device drivers and executing tight interrupt loops in bare metal. Experience optimizing firmware algorithms for system efficiency and reliability. Working knowledge of JTAG/SWD debuggers. Experience in board bring-up, peripheral integration, and device driver development. Strong debugging and problem-solving skills. Knowledge of software development tools, version control systems, and debugging tools. Excellent communication and teamwork skills. Experience in the renewable energy or power electronics industry is a plus. Results-oriented mindset. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.
Iot Firmware Engineer
Solaredge Technologies
SolarEdge (NASDAQ: SEDG), is a global leader in high-performance smart energy technology, with over 4000 employees, offices in 34 countries, and millions of products installed in over 133 countries. Our diverse product offering comprises intelligent solar inverters, battery storage, backup systems, EV charging, and complete home energy management ecosystems. By leveraging world-class engineering capabilities and with a relentless focus on innovation, we strive to create a world where clean, green energy from the sun is the primary source of power for our homes, businesses, and just about everywhere we thrive. Our R&D division is growing globally, as a IoT/IoE Firmware Engineer, you will be a crucial member of the SolarEdge India R&D team in Bangalore, responsible for developing embedded systems and firmware for our advanced solar energy products. You will play a key role in designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. Responsibilities: Design, develop, test and maintain code for modern embedded Linux based IOT devices, both in low level and system level development. Collaborate with cross-functional teams, including Embedded firmware/hardware engineers, software developers, and product managers, to define system requirements and architect innovative embedded solutions. Develop and deploy secure, scalable, and reliable IoT/IoE architectures. Interface with sensors, actuators, and microcontrollers, Collect, process, and analyze sensor data using advanced tools Develop and implement efficient and reliable embedded software in C and C++ for Embedded Linux system used in SolarEdge products" Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Job Requirements Bachelor's (B.E./B.Tech.) or master s degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field. 2+ years of experience in IoT/IoE embedded systems design and firmware development. Strong programming skills in both C and C++ Experience with Python is desirable. Proven experience in building complex, high-performance systems and applications. Proficiency in using modern development tools and version control systems (e.g., Git, Docker) Experience in user space application development in Linux Ability to identify, troubleshoot hardware and software technical problems. Strong debugging and Analytical thinking, problem-solving skills Excellent communication and teamwork skills to collaborate effectively with cross-functional teams. Experience in the renewable energy or power electronics industry is an added advantage. Provide technical support and troubleshooting assistance during product development. Stay up to date with the latest advancements in power electronics and firmware technologies. Drive results within constraints of Product life cycle development and production at scale. Results-oriented mindset with a focus on achieving tangible and measurable results. SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.
Senior Embedded Engineer
Solaredge Technologies
About the Role: As a Senior Embedded Firmware Engineer at SolarEdge India R&D, you will be a key player in developing embedded systems and firmware for our advanced solar energy products. You will be responsible for designing, implementing, and testing embedded software, ensuring its reliability, performance, and seamless integration with our hardware platforms. Responsibilities: Lead the design and development of embedded systems and firmware for SolarEdge's solar power products, including inverters, power optimizers, energy storage solutions, and communication interfaces. Collaborate with cross-functional teams (hardware engineers, software developers, and product managers) to define system requirements and architect innovative embedded solutions. Develop and implement efficient and reliable embedded software in C/C++ for various microcontrollers and processors used in SolarEdge products. Conduct thorough testing and verification of embedded software to ensure its functionality, performance, and compliance with quality standards. Troubleshoot and debug embedded software and hardware interactions, identifying and resolving issues throughout the product development lifecycle. Participate in code reviews, providing constructive feedback to team members and ensuring code quality and adherence to coding standards. Stay abreast of industry trends and advancements in embedded systems to propose and integrate cutting-edge technologies into SolarEdge's products. Collaborate with manufacturing and validation teams to support the production and testing of embedded systems. Support the certification process by providing necessary documentation and technical inputs to comply with relevant safety and regulatory standards. Key Responsibilities (Continued): Design and implement control algorithms for digital control of power electronics systems, such as DC/DC converters and DC/AC inverters operating at high switching frequencies. Develop device drivers and execute tight interrupt loops in bare metal implementations. Optimize firmware algorithms to enhance system efficiency and reliability. Job Requirements: Bachelor's (B.E./B.Tech.) or Master's (M.E./M.Tech.) degree in Electrical/Electronics Engineering, Computer Science, or a related field. 10+ years of experience in embedded systems design and firmware development. Proficiency in C and C++ programming, with hands-on experience in RTOS and bare-metal development. Strong understanding of microcontrollers, microprocessors, and embedded system architectures. Hands-on experience with microprocessors such as TI DSP Controllers, ST, and Renesas. Experience with advanced SW control methods such as SIL/HIL. Experience with test automation. Experience with PLECS/Typhoon HIL is desirable. Good knowledge of RTOS concepts. Ability to identify and troubleshoot hardware and software technical problems. Working knowledge of protocols and device drivers for SPI, I2C, UART, and CAN. Strong knowledge and proven experience in developing control algorithms for power electronics converters/inverters. Experience developing device drivers and executing tight interrupt loops in bare metal. Experience optimizing firmware algorithms for system efficiency and reliability. Working knowledge of JTAG/SWD debuggers. Experience in board bring-up, peripheral integration, and device driver development. Strong debugging and problem-solving skills. Knowledge of software development tools, version control systems, and debugging tools. Excellent communication and teamwork skills. Experience in the renewable energy or power electronics industry is a plus. Results-oriented mindset. About SolarEdge: SolarEdge recognizes its talented and diverse workforce as a key competitive advantage. Our business success is a reflection of the quality and skill of our people. SolarEdge is committed to seeking out and retaining the finest human talent to ensure top business growth and performance. Qualification : Bachelor's (B.E./B.Tech.) or masters degree (M.E./M.Tech.) in Electrical/Electronics Engineering, Computer Science, or a related field.
Senior/staff Eda/cad Engineer (design Verification & Front End)
Qualcomm
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 Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. 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. 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 Hardware Engineer, you will plan, design, optimize, verify, and test electronic systems, bring-up yield, circuits, mechanical systems, Digital/Analog/RF/optical systems, equipment and packaging, test systems, FPGA, and/or DSP systems that launch cutting-edge, world class products. Qualcomm Hardware Engineers collaborate with cross-functional teams to develop solutions and meet performance requirements. Additional Job Description Additional Job Description Exciting opportunity to work on Digital Flows/Methodologies architecture and development in energetic multi-site CAD team at Qualcomm. Our team support Simulation, Emulation, Formal Verification and Post Silicon domains providing ample opportunities to grow and contribute. Responsibilities Design, develop, and maintain CAD infrastructure for silicon design teams enabling bringup, test and debug automations. Collaborate with silicon designers, architects, silicon validation engineer, and other stakeholders to to improve future CPU bringups Define and implement new infrastructure capabilities that can be used to accelerate design utilizing multi-site datacenters. Prepare for CPU bring up through pre-work on emulation and FPGA platforms Work with CPU verification teams to reproduce silicon fails on emulators and FPGAs Troubleshoot and resolve issues related to CAD infrastructure, including hardware and software problems Support design engineers on the flow setup and resolve their queries Develop test contents and testing strategies to assist validation of CPU on silicon Qualifications Must have strong object-oriented programming abilities in Python. Must have knowledge and experience with silicon bringup and debugging Must have worked on Digital flows/methodologies development in the Emulation, pre-silicon and/or post-silicon. Familiarity with firmware and software debug, Silicon bring up and validation of CPU features. MS/BS in Electrical/Computer Engineering with 10+ years of demonstrated experience in CAD or EDA tools flows architecture, development, and support. Ability to document design methodologies & provide training on tools and workflows to design teams Strong skills in debugging and analyzing techniques to understand existing scripts/flows; Ability to work independently and explore new domains Proven track record of pushing Prior experience debugging vendor tool problems Strong written and verbal interpersonal skills and track record of success in a collaborative team environment
Asic Platform Software Architect, Silicon
Google Careers
Minimum Qualifications: Bachelor s degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience. At least 5 years of experience in software development, specifically within consumer electronics or embedded systems. A minimum of 3 years of experience in leading ASIC architecture decisions from a software perspective. Proficiency with Linux kernel, bootloaders, SoC, low-power management frameworks, or performance analysis. Preferred Qualifications: Master s degree or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related discipline. 10 years of experience in software design and development, particularly with software layers in ASIC (e.g., boot processes, drivers, embedded firmware, libraries, and APIs for applications). Familiarity with Android OS or similar platforms, especially in power management. Strong understanding of hardware-software interactions across various hardware blocks, including CPUs and accelerators. About the Role: Join a dynamic, diverse team that is pioneering the development of custom silicon solutions powering the future of Google's direct-to-consumer products. As part of the team, you will contribute to groundbreaking innovations in products used by millions globally, shaping the next generation of hardware experiences for optimal performance, efficiency, and integration. As the ASIC Platform Software Architect, you will be instrumental in translating software product requirements and use cases into specific hardware blocks or sub-systems. In this role, you will define the direction of the software team, guiding them in the face of complex constraints. You will work closely with hardware architects to define system architectures for hardware blocks and collaborate with the implementation team to outline solutions. You ll also help influence design decisions to ensure software requirements are met, negotiating hardware/software trade-offs for optimal results. Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team integrates the best of Google AI, software, and hardware to create transformative user experiences. We focus on researching, designing, and developing new technologies and hardware to make user interaction with computing faster, more seamless, and more powerful. Whether we re innovating on form factors, advancing sensors, or redefining interaction methods, the Devices & Services team is dedicated to improving people's lives through technology. Responsibilities: Collaborate with stakeholders to identify user experience needs and map them to hardware and software solutions. Design architectures and software interfaces that empower developers to leverage hardware accelerators and other intellectual property (IP). Analyze hardware component interactions, troubleshoot issues, propose trade-off solutions, and drive to resolution. Contribute to the design and improvement of hardware from one generation to the next, applying insights from past productization efforts and reducing technical debt.
1 - 20 of 0 jobs
* No exact matches found. Showing closest results insteadNo results found
Modify search criteria or create an alert to get relevant jobs as soon as they’re posted