Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
4.0 - 6.0 years
6 - 8 Lacs
Pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Senior Software Engineer - Embedded You’ll make a difference by: Overview: Be a member of the international engineering team Configure and customize Debian Linux image for deployment to the train Customize applications and configure devices such as network switches and special devices according to the system architecture of the train Integrate these applications and devices with other systems in the train Cooperate with software test team Provide technical support in your area of expertise Your qualification: Experience with Linux as power user or administrator (4-6Years) Experience with configuration of managed switches Good knowledge of TCP/IP Understanding of network protocols like DHCP, RADIUS, DNS, multicast, SSL/TLS Experience with issue tracking tools such as JIRA or Redmine Fluent English Highly organized and self-motivated Hands-on, problem-solving mentality This would set you apart from other candidates: Experience in the railway industry or automotive Long term interest in the IT domain, passion for IT German language Python programming Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 13 hours ago
9.0 - 14.0 years
11 - 17 Lacs
Pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Lead Software Test Architect You’ll make a difference by: We are looking for a highly skilled Software Testing Architect with 9 to 15 years of experience in Test management, test automation to join our team working on safety-critical systems in the Railway Automation domain. The ideal candidate will have a strong background in software and hardware integration testing, Linux systems, and network protocol analysis, with hands-on experience in hardware configuration and validation. Key Responsibilities: Determination of the test strategy and preparation of test planning (in consultation with the project manager) Risk analysis for testing, and definition of appropriate measures to minimize these risks Creation of the test plan Coordination of the preparation of all test documentation Identification of the test staff involved, and ordering of testing Coordination of the provision of test objects and the test infrastructure Checking of the quality of test documentation Coordination of test activities at the test centers and on site Coaching of test staff Evaluation and summarization of test results Preparation and archiving of across-the-board test reports Monitoring of the test time schedule and the test budget Regular reporting on test progress and fault statistics (test status) to the project manager Required Skills & Competencies: Programming LanguagesProficient in C, C++, and Python. Operating SystemsStrong experience with Linux OS, especially Debian-based distributions; knowledge of package management (.deb, apt, dpkg). Test AutomationProven experience in developing and maintaining automated test frameworks. Hardware TestingExposure to hardware configuration, I/O validation, and embedded system testing. Testing StandardsISTQB Certified (Foundation or Advanced Level preferred). Testing TypesExpertise in integration testing, system testing, regression testing, and hardware-software co-validation. Networking ProtocolsDeep understanding of IP, TCP, UDP, and NTP. Debugging ToolsProficient with Wireshark, Tcpdump, nmap, and other standard network analysis tools. Domain KnowledgeExperience in Railway Automation or other safety-critical domains (e.g., automotive, aerospace). Soft Skills: Strong analytical and problem-solving skills, excellent communication, and a collaborative mindset. Preferred Qualifications: Experience with real-time operating systems and embedded Linux. Familiarity with protocol layer testing, network simulation, and hardware-in-the-loop (HIL) testing. Knowledge of safety standards such as EN 50128, IEC 61508, or ISO 26262. Desired Skills: 9+ years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 13 hours ago
3.0 - 4.0 years
5 - 6 Lacs
Gurugram
Work from Office
Looking for challenging role If you really want to make a difference - make it with us Can we energize society and fight climate change at the same time At Siemens Energy, we can. Our technology is key, but our people make the difference. Brilliant minds innovate. They connect, create, and keep us on track towards changing the world’s energy systems. Their spirit fuels our mission. Our culture is defined by caring, agile, respectful, and accountable individuals. We value excellence of any kind. Sounds like you Your new role – challenging and future- oriented Engineering of protection logic & programs for different FACTS solutions. Carrying out Field equipment test on the installed equipment after erection clearance. Inspecting, Testing and pre-commissioning activities. Testing and configuration of Energy meters and Measuring meters. Scheme checking Functional & Interface test / Trip Interlock test / Commissioning Scheme check and Site drawing markup copies. Expertise in Siemens make relays is preferred but not mandatory. Should have adequate knowledge on electrical substation components. Creating documents like design reports, test reports and operation & maintenance manuals Understanding the behavior of different types of FACTS devices and their roles in the power system will be an added advantage. Knowledge on different communication protocols like IEC61850, IEC-104, IEC-101, DNP3.0, Modbus, etc . Knowledge of SICAM A8000 Hardware and its configuration is desired. Excellent team player Should have no reservations on travelling to sites. The sites can be in India or foreign countries. Experience in commissioning the FACTS installations at site in India and abroad is desired. Be ready to travel at short notice. Usually, the duration for site deputation is 5-6 months continuous. The facilities at site available would be basic in nature. Accommodation and transport will be mostly shared type. Having a previous experience of working on FACTS projects would be an added advantage. We don’t need superheroes, just super minds B.E. Electrical or B.E. Electrical and Electronics with 3-4 years of experience in relevant field. We’ve got quite a lot to offer. How about you This role is based at Site (Gurgaon). You’ll also get to visit other locations in India and beyond, so you’ll need to go where this journey takes you. In return, you’ll get the chance to work with teams impacting entire cities, countries – and the shape of things to come. We’re Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.
Posted 13 hours ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Responsibilities:- Candidate will be responsible for all phases of wire harness design using the latest version of Mentor Graphics Capital tools (2408). Proficient with schematic capture using CHS Logic. Strong user of Harness and Formboard tools for design documentation and interfacing with Teamcenter PLM. Required Knowledge/Skills, Education, and Experience (Must have):- B.Eng or M.Eng degree in Electrical Engineering. Note(Diploma / Post Diploma candidates can be considered with matching job experience) Good understanding of basic multi-disciplinary engineering fundamentals and experience working with multi-disciplinary teams. Medical device experience or experience in a regulated environment is a plus. Experience in working with global team At least 5 years working in a CAD environment. At least 2 years with harness design experience, Capital preferred. Experience with PLM workflows and strong knowledge of design tools such as Teamcenter, NX. Proficient with NX Routing module. Working knowledge of IPC-WHMA-A-620. Recommended Knowledge/Skills, Education, and Experience (Good to have):- CHS Design experience is preferred. Working knowledge of other harness design tools can be considered for strong design candidate. Some experience with Topology schematic capture. Understand Harness component library structure Proficient user in Teamcenter Unified Architecture. Fast learner able to apply new design concepts during challenging designs. Experience with harness assembly components and construction processes, including knowledge of manufacturing techniques and best practices. Ability to interpret and apply manufacturing constraints, and quality requirements in harness design. Knowledge of design rules and constraints such as bend radius, spacing of clips or clamps, and securing harnesses to avoid issues like rattling or safety hazards
Posted 13 hours ago
6.0 - 8.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 - 8 years of relevant Industry experience Very strong in C & C++ and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Systems Fimrware , OS kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Exposure to QEMU , Emulation , Hi Level Modeling of FW / HW components is desirable Experience in device driver development and support for NIC, HBA or Graphics cards Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptographic Domian knowledge or working experience
Posted 14 hours ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
Develop Software and Firmware for the following: 1.Server memory subsystem initialization and operation 2.Enabling memory characterization activities 3.Validating memory initialization procedure 4.Automating characterization and post silicon validation work flow Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Masters in Software Systems/ECE/Computer Science Engineering/ with atleast 5 years related experience Bachelors in Software Systems/ECE/Computer Science Engineering/ with atleast 7 years related experience Strong programming expertise in Python, C/ C++, with a proven ability to develop efficient, reliable, and high-performance software solutions. Experience in memory sub-system & post-silicon validation is a definite advantage. Knowledge of modern OS kernel (Linux, AIX) Source control - GIT/Gerrit Good to haveDatabase, MySQL, LAMP
Posted 14 hours ago
4.0 - 9.0 years
6 - 11 Lacs
Bengaluru
Work from Office
Compiler and Toolchain Development: Develop and maintain compiler features and optimizations. Analyse compiler performance, code size, and other metrics to identify areas for improvement. Debug and fix compiler bugs and issues. Develop and maintain compiler test suites and benchmarks. Building and maintaining toolchains for specific Linux distros. Develop and maintain toolchains, including compilers, linkers, assemblers, and debuggers. Ensure toolchain compatibility with different hardware and software platforms. Integrate toolchains into software development workflows Optimization and Performance: Analyse code to identify performance bottlenecks and optimize for speed and efficiency. Implement and evaluate compiler optimizations. Collaboration and Communication: Collaborate with software developers and other teams to ensure efficient software development. Communicate technical information clearly and effectively. Contribute to open-source projects and engage with the wider open-source community. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise At least 4+ years of experience working with the compilers and debuggers. Knowledge of various Dotnet frameworks and tools. Strong understanding of compiler principles, expertise in programming languages like C and C++ on Linux, and computer architecture. Experience with compiler tools and technologies preferably in DotNet compilers. Understanding of LLVM/Clang. Knowledge of assembly languages and machine code. Familiarity with software development methodologies and tools. Source code repository systems (e.g. git), scripting languages (e.g. Python) and test automation skills (e.g. Jenkins) Strong debugging and problem-solving skills. Highly motivated individual to work on Enablement and Development of new features. Strong analytical and problem-solving skills, go beyond own assets for end-to-end analysis at eco-system. Strong written and communication skills with proven fluency in English Preferred technical and professional experience Experience “Dotnet compilers and debuggers” on Linux distro. Passionate about learning new tools, languages, philosophies, and workflows. Experience with monitoring tools for identifying root cause. Prior contributions to Open Source projects or current Open Source maintainer status. History of code reviews (e.g. on mailing lists) 2 years of experience with toolchain or Dotnet libraries, tools, project around performance. Experience with packaging for Linux distributions. Skills in IBM Z architecture ("Principles of Operations") Z assembler and I/O concepts. Understanding of Endianness.
Posted 14 hours ago
7.0 - 12.0 years
5 - 15 Lacs
Bengaluru
Work from Office
JOB DESCRIPTION " Role: Video Engineer Working area: IVI/ADAS Experience: ~6+ years Technical and domain skills: • Must have hands-on development experience in C, C++, • Hand on experience on Linux drivers & Linux Internals. • Hands on development experience in multi-threaded and multi-core environment. • Must have working experience in Multimedia platform drivers in Video. • Good to have working experience in Automotive domain. • Good Communication and debugging skills • Nice to have exposure on QNX/RTOS • Skillset : C, Linux/Android/QNX, v4l2, Codec2 framework, HAL, Video Codecs, Device Tree, Pin Muxing, i2c, SPI • Experience in using debugging tools such as JTAG, Trace32, RAM dump, adb High level Roles and responsibilities: • Feature enhancements and video driver customization • Fixing CTS/VTS issues • Productizing Video drivers for SOP readiness • Collaborate with cross-functional teams, engineering for smooth execution Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, with good debugging skills. • The ability to collaborate and integrate with existing team "
Posted 18 hours ago
5.0 - 10.0 years
12 - 22 Lacs
Bengaluru
Work from Office
JOB DESCRIPTION "Role: Android BSP / Platform Drivers Working area: IVI Experience: ~6+ years Technical and domain skills: • Must have hands-on development experience in C, C++, • Hands on experience on Linux drivers & Linux Internals, Linux Kernel Programming • Hands on experience in Android BSP, HAL, HIDL • Android bring up and device driver bring up experience on Android • Hands on development experience in multi-threaded and multi-core environment. • Good to have working experience in Automotive IVI domain • Good Communication and debugging skills • Nice to have experience with Bootloader customization and optimization experience. • Skillset : C, Linux/Android, OS Concepts, SE Linux Policy, i2c, SPI, UART, Device tree, Pin Muxing, GPIO, Storage drivers (NVMe, UFS, eMMC), Memory Drivers, PCIe, USB, Ethernet, BT, Wi-Fi • Experience in using debugging tools such as JTAG, Trace32. High level Roles and responsibilities: • Design, development and debug of reference designs, SW related issues and customize/optimize platform drivers software to meet the product requirements. • Understand technical specifications, HW schematics for device driver customization • Collaborate with cross-functional teams, engineering for smooth execution • Work closely with customers to customize and launch their new products Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team "
Posted 18 hours ago
5.0 - 10.0 years
13 - 23 Lacs
Bangalore Rural
Work from Office
JOB DESCRIPTION : Strong embedded development expereince with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in Linux/Android, QNX and Hypervisor embedded systems. The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Skillset : C, C++. Linux/Android, QNX / RTOS , UART, SPI, I2C, V4L2, MIPI CSI, DSI, ALSA, Android Audio Framework, Camera HAL, Audio HAL, Codec2, DRM, Surface Flinger, HW Compositor
Posted 18 hours ago
10.0 - 15.0 years
12 - 17 Lacs
Bengaluru
Work from Office
Job Details: : In this position, you will be working in a team of enthusiastic engineers on High Speed Designs in P and R from RTL to GDSII. You will be part of ACE Group, in the P-Core design team driving Intels latest CPUs in the latest process technology. Your responsibilities will include but not limited to: Meet the design targets of high performance and low-power digital design.Static timing analysis. Power OptimizationDesign Convergence Experience at IP, SoC level. Ability to work in a highly dynamic environment across geographies. Back end design and implementation of new features. Post silicon performance push activities. PPA improvement and Methodology improvements Qualifications: You must possess a Masters Degree in Electrical or Computer Engineering with atleast 8 or more years of experience in related field or a Bachelors Degree with at least 10 years of experience. Technical Expertise in Synthesis, Placement, CTS, Post-Route Optimization and P and R tools (CDNS and SNPS) Preferred Qualifications- Familiarity with Verilog/ VHDL - Tcl, Perl, Python scripting Strong verbal and written communication skills Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Core and Client Development Group (C2DG) is a worldwide organization focused on the development and integration of SOCs, Core , and critical IPs that power Intel's leadership products, driving most of the Client roadmap for CCG, Delivering Server First Cores that enable continued growth for DCG and invest in future disruptive technologies. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *
Posted 3 days ago
8.0 - 13.0 years
10 - 15 Lacs
Bengaluru
Work from Office
Job Details: : We are seeking a passionate and experienced Embedded Firmware and Driver Engineer to design, develop, and optimize low-level embedded software for Intels AI accelerators and GPUs. In this role, you will collaborate with a cross-geo team to create world-class embedded software solutions. Your responsibilities will includeDesigning, developing, and maintaining bare-metal firmware for ARC-based processors. Creating and managing Boot ROM and Boot loader systems. Developing and maintaining RTOS-based device drivers. Delivering new features requested by Cloud Service Providers. Solving complex technical problems and contributing to innovative solutions. Collaborate with hardware, system, and driver teams for feature definition and end-to-end delivery Qualifications: Minimum qualifications: Bachelors degree in computer science, Electrical Engineering, or a related field with at least 8 years of relevant experience in Embedded Software Design and Development. Proficiency in ARC or other low-power controller architectures. Expertise in C programming and basic understanding of assembly language. Deep understanding of real-time systems, interrupt handling, and RTOS (e.g. Zephyr) Proven experience in writing boot firmware Familiarity with communication protocols such as SPI, I2C, and UART. Excellent analytical and problem-solving skills, with the ability to manage stakeholders and collaborate across geographies. Exceptional written and oral communication skills. Hands-on experience in developing and integrating RTOS based device drivers. Preferred qualifications: Knowledge of interfaces like I3C, PCIe, CXL, and protocols such as SMBUS/PMBUS and MCTP/PLDM. Experience in pre-silicon emulation, simulation, and FPGA platforms, along with debugging tools like Lauterbach and protocol analyzers. Knowledge in one or more of the following areasConfidential Computing, UCIe, or HBM technologies. Understanding of DVFS algorithms, AVS, and thermal management strategies Familiarity with secure boot, firmware update mechanisms, and memory management and open-source projects like buildroot-external. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Data Center & Artificial Intelligence Group (DCAI) is at the heart of Intels transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. *
Posted 3 days ago
4.0 - 9.0 years
5 - 12 Lacs
Chennai
Work from Office
Develop automation test cases using test libraries Able to develop the test library using python Familiar with Test driven development Prepare the test environment by understanding the electrical/electronic circuit diagrams Debugging skills in Embedded software and hardware Knowledge on protocols like SPI, CAN and LON, etc. Coordination of test activities inside/outside the team Ability to work independently and as a member of an Agile development team Persistence when facing challenges, an ability to follow issues through to completion with systematic and active orientation Following 5S activities in the laboratory. Required: Python, Automation Testing, Embedded Testing Optional: Linux, Continuous Integration
Posted 3 days ago
5.0 - 8.0 years
11 - 15 Lacs
Hyderabad
Work from Office
Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities -Linux application programming Linux device driver development Embedded C, MMU, Cache policies Excellent debugging skills at kernel and user space and exposure to different debugging tools Knowledge on PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. Make files Skills Must have Candidate should have 5-8yrs experience Proficient in C and embedded systems. Experience in Linux driver development (PCIe/USB/Ethernet) and application development. PCIe driver development experience. DMA client/controller driver development experience Hands-on experience with Configuration Management tool like GIT, Perforce. Have an interest to constantly learn and share new findings. A quality mindset, ability for strategic thinking and a drive to always improve. Self-motivated Nice to have B.tech/M.Tech in CSE/IT/ECE/EEE/E&I Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 4 days ago
5.0 - 10.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Project description As a Linux System Debug & Validation Engineer, you will be responsible for validating GPU driver software on various platforms, including emulators and hardware boards. You will work closely with cross-functional teams to assess the functionality and performance of GPU drivers, ensuring they meet the highest quality standards. The ideal candidate is passionate about validation, possesses a solid understanding of the GPU software stack, and thrives in a collaborative environment. Responsibilities Validate Linux GPU device driver by setting up and executing comprehensive test plans on both emulators and physical hardware platforms. Build and install Linux kernels while ensuring compatibility with various GPU drivers and configurations. Collaborate with software development teams to understand GPU software stack basics and ensure seamless integration with existing systems. Collect and analyze kernel and application logs to identify and troubleshoot driver issues, providing detailed reports and recommendations for improvements. Utilize tools such as Git and Makefile for version control and building driver modules efficiently. Employ debugging tools to diagnose issues within the GPU stack and provide insights into performance optimizations. Collaborate with cross-functional teams to address software validation requirements and improve overall driver quality. Maintain up-to-date documentation of test processes, results, and software changes. Skills Must have 5+ yrs experience Solid understanding of Linux development environments, including kernel building and installation processes. Basic knowledge of GPU software stack components and their interactions. Experience with log collection and analysis for kernel and application troubleshooting. Proficiency in using version control systems like Git and familiarity with Makefiles. Nice to have Excellent C coding. Experience with System debug or validation in a Linux environment. Familiarity with testing frameworks and automation tools for driver validation. Strong analytical and problem-solving skills, with a detail-oriented mindset. Excellent communication skills, both verbal and written, with a collaborative approach to teamwork. A genuine passion for software validation, hardware interactions, and technology innovation. Bachelor's degree in computer science, Electrical Engineering, or a related field, or equivalent work experience. Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 4 days ago
3.0 - 8.0 years
11 - 15 Lacs
Bengaluru
Work from Office
Project description Performance Analyst in the compiler team is responsible for analyzing C/C++/Fortran benchmarks to identify the new compiler optimization opportunities as well as compiler shortcoming in terms of performance. The analysis will involve using various tools to identify the bottlenecks, root cause analysis and quantifying the analysis to confirm the gains obtained. The Performance Analyst will use this report to convince and drive the improvements in the compiler. The Performance Analysis Engineer will be responsible for conducting a detailed performance analysis on SPEC CPU and other key benchmarks. The role involves using compilers such as AOCC, and other key x86 compilers to evaluate performance on client and competitive platforms. The engineer will collaborate with cross-functional teams to drive performance improvements and ensure optimal product performance. Responsibilities Conduct performance analysis and optimization of SPEC CPU and other benchmarks on x86 architecture using AOCC and other competitive x86 compilers. Utilize profiling and debugging tools to identify performance bottlenecks and provide actionable insights. Collaborate with software development teams to implement performance improvements. Analyze instruction set architecture (ISA) to optimize code execution and efficiency. Engage in root cause analysis for performance-related issues and drive them to resolution. Develop and maintain scripts and tools for automated performance testing and data collection. Prepare detailed reports and presentations on performance findings and recommendations for stakeholders. Stay updated with the latest developments in compiler technologies and performance analysis methodologies. Communicate key findings and status updates to stakeholders and cross-functional teams. Skills Must have Minimum of 3 years of experience in performance analysis or a related field. Strong expertise in x86 architecture and instruction set architecture (ISA). Strong understanding of hardware and software system architecture and their implications on performance. Excellent programming/debugging skills at the Assembly level. Proficiency in using compilers such as AOCC, LLVM, GCC, and OneAPI. Experience with performance benchmarking tools and methodologies. Solid practical C/C++/Fortran experience Familiarity with both Windows and Linux operating systems for performance analysis. Ability to work in a fast-paced, deadline-driven environment. Excellent analytical skills and attention to detail. Strong communication skills, both written and verbal. Excellent analytical and problem-solving skills. Nice to have Strong communication skills and the ability to work collaboratively in a team environment. Other Languages EnglishB2 Upper Intermediate Seniority Regular
Posted 4 days ago
6.0 - 8.0 years
5 - 9 Lacs
Bengaluru
Work from Office
: 6 to 8 years of Semiconductor industry experience in Custom Mixed-Signal layout design with a bachelors degree in electrical/Electronic Engineering. Able to deliver Custom analog layouts independently from schematic to layout generation, estimating the area, optimizing floorplan, routing, and complete verification flows. Firsthand experience in critical analog layout design blocks such as Temperature sensor, Serdes, PLL, ADC, DAC, LDO, Bandgap, Ref Generators, Charge Pump, Current Mirrors, Comparator, Differential Amplifier etc. Good at LVS/DRC debugging skills and other verifications for lower technology nodes - 14nm FinFet and below. Good understanding of Matching, EM, ESD, Latch-Up, Shielding, Parasitic and short channel concepts. Familiar with EDA tools like Cadence VLE/VXL, PVS, Assura and Calibre DRC/ LVS is necessary. Understanding layout effects on the circuit such as speed, capacitance, power, and area etc. Ability to understand design constraints and implement high-quality layouts. Multiple Tape out support experience and collaborating with cross functional teams will be an added advantage. Good people skills and critical thinking abilities to resolve the issue technically and professionally. Excellent communication. Responsible for timely execution with high quality of layout design. Multiple foundries experience is an added plus. Minimum Educational Qualification : Educational Bachelor's, Electrical or Electronics Engineering or equivalent Role And Responsibilities Responsible for Design and development of critical analog, mixed-signal, custom digital block and full chip level integration support. Perform layout verification like LVS/DRC/Antenna, EM, quality check and documentation. Responsible for on-time delivery of block-level/top-level layouts with acceptable quality. Demonstrate leadership Skill in planning, area/time estimation, scheduling, delegation and execution to meet project schedule/milestones in multiple project environment. Guide junior team-members in their execution of Sub block-level layouts & review their work Should have good experience in working with cross-functional team. Ensure standard processes and procedures are followed to resolve all client queries. Handle technical escalations through effective diagnosis and troubleshooting of client queries Manage and resolve technical roadblocks/ escalations to timely deliverable with high quality. Troubleshoot all client queries in a user-friendly, courteous, and professional manner. Offer alternative solutions to clients (where appropriate) with the objective of retaining customers' and clients' business. Build people capability to ensure operational excellence and maintain superior customer service levels of the existing account/client. Contribute to effective project-management. Effectively communicating with engineering teams in different Geographical locations to assure the success of the layout project. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Posted 4 days ago
12.0 - 17.0 years
7 - 11 Lacs
Bengaluru
Work from Office
As a Functional verification engineer, you will be working on IBM server processors/SOC or ASICs used in IBM servers. Leading the development of the verification environment, testbenches and writing testcases. Develop skills in IBM Functional verification tools and methodologies. Owning and Driving execution of subunits/unit level Verification Work with design as well as other key stakeholders in debugging and fixing logic design issues and deliver a quality design Work with development team to ensure coverage criteria is met. Work with logic and development teams to identify test scenarios, create test plans and execute the scenarios. Work with IBM Verification community to improve Verification methodology. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 12 + years of experience in Functional Verification of processors or ASICs. Minimum 9+ years of experience in any of the following Computer architecture knowledge, Processor core design specifications, instruction set architecture and logic verification. Core architecture/micro-architecture verification Multi-processor cache coherency, Memory subsystem verification. IO subsystem knowledge, any of the protocols like PCIE/CXL, DDR, Flash, Ethernet etc AXI/AHB/ACE/ACE-lite fabric verification or any other SoC fabric verification. Gate level simulation and emulation. Track record in leading teams Clock domain crossing and reset domain crossing verification Knowledge of functional verification methodology - UVM/OVM/System Verilog/SystemC/ Knowledge of HDLs (Verilog, VHDL) Developed test-plans and test strategies for IP/unit/block level verification. Good object-oriented programming skills in C/C++, scripting languages like Python/Perl. Worked on multiple levels of verification (unit/element/sub-system/system level) Development experience on Linux/Unix environments, GIT repositories and good understanding of Continuous Integration and DevOps workflow Exposure in developing testbench environment, write complex test scenario, debugging and triaging fails Experience in driving verification coverage closure. Preferred technical and professional experience Stress testing and ability to identify corner case scenarios. Knowledge of high-speed SERDES and PHY Verification Good understanding of computer system architecture and microarchitecture. Knowledge in IP Integration and SoC level verification. Good understanding of the Server System
Posted 4 days ago
6.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Crypto Express Adapter on z Systems allows companies to protect data and workloads from physical and logical attacks through cryptography. Cryptography is crucial for secure processing when applications must communicate with distributed elements or assess the validity of the data being processed. Candidate will be part of world class high-performance hardware security module (HSM) firmware team. The responsibility of the firmware team is to provide top-level security for processing and high-speed cryptographic offload We are Firmware professional working on Z systems ( IBM Advanced Mainframes ) and we build the most secure systems for our customers to deploy their enterprise applications. IBM z Systems are deployed with workloads where intensive IO Operations are getting executed. IBM Lab works on IO enablement firmware as well as boot firmware for z Servers. Work area would be Initial program load that is Boot firmware which enables the z Systems to boot and load supported Operating systems( Linux, zOS, zVM ) on Logical partitions. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 6 - 8 years of relevant Industry experience Very strong in C & C++ and data structures, preferably in developing multi-core or multi-threaded applications. Deep knowledge of Systems Fimrware , OS kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and profiling. Exposure to QEMU , Emulation , Hi Level Modeling of FW / HW components is desirable Experience in device driver development and support for NIC, HBA or Graphics cards Strong debugging skills Experience with exercising/validation of system from user space, and knowledge of user space API Preferred technical and professional experience Cryptographic Domian knowledge or working experience
Posted 4 days ago
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru
Work from Office
Candidate should have experience in Software development, tools development role, firmware development role or validation tools development.Candidate shall design and develop algorithms for Post Silicon Validation of next generation IBM server processors, SOCs and ASICs. He/She will be working on processor Bringup Activities and own key debugs during the bring up/power on phase. The candidate will be expected to interface with multiple stakeholders in hardware design teams, lab teams, performance teams and characterization teams. Candidate must work on coverage closure by developing comprehensive test plans and strategies and drive to achieve coverage goals while interacting with stakeholders, verif teams and design teams. He/She must be skilled in utilizing object-oriented programming skills in C/C++ and scripting languages like Python/Perl to write complex test scenarios to automate/optimize. Candidate must possess experience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Proficiency in emulator env/FPGA validation is preferred. She/he must possess excellent communication skills and understand agile processes. The candidate must have an eagerness and curiosity to learn and be willing to code and participate hands on. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise Technical ExpertiseVery proficient in C programming, Strong Scripting skills. Over 5 years experience in hands on Software development using C, C++. Computer Architecture KnowledgeIn-depth knowledge of computer architecture, including processor core design specifications, instruction set architecture, and logic verification. Multi-Processor Cache CoherencyExperience in verifying multi-processor cache coherency and memory subsystems, ensuring seamless operation in complex systems. Operating Systems and ConceptsAtleast 2 years experience with Multithreading, context switching, memory management related development Preferred technical and professional experience IO device drivers, firmware exposure(NIC controller, PCIe device controllers, ASIC FW development experience) ARM architecture RISC V architecture Spike simulator experience, QEMU simulator
Posted 4 days ago
3.0 - 6.0 years
4 - 8 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies (including but not limited to PLM and MES) for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing and supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 4 days ago
7.0 - 12.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your day will involve overseeing the application development process and ensuring seamless communication within the team and stakeholders. Roles & Responsibilities:- Create system requirements, modeling system architecture based on customer needs, contributing to platform architecture for project reusability, and collaborating with various teams like Algorithm and Hardware.-Develop comprehensive system architectures for automotive platforms, considering factors such as performance, reliability, scalability, and cost-effectiveness. Define interfaces and interactions between system components to ensure seamless integration.-Anticipate E/E software architecture trends in the automotive market to derive and extend the software architecture roadmap.-Ensure compliance with industry standards and regulations governing automotive systems, such as ISO 26262, AUTOSAR, and MISRA. Professional & Technical Skills: - Knowledge of system design and software engineering principles in Automotive domain.-Familiarity with modeling tools like Enterprise Architect (SysML) and experience with requirements management tools such as Polarion.-Proficiency in communication protocols like SPI, I2C, CAN, LIN, MOST, and Automotive Video interfaces is beneficial. -Familiarity with agile development methodologies and tools (e.g., JIRA, Confluence) is a plus.-Certification in relevant automotive standards (e.g., ISO 26262 Functional Safety, ASPICE) is desirable. Additional Information:- The candidate should have a minimum of 7.5 years of experience in Automotive ECU Software- This position is based at our Hyderabad office- A 15 years full-time education is required Qualification 15 years full time education
Posted 4 days ago
7.0 - 12.0 years
10 - 14 Lacs
Pune
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Infor M3 Process Manufacturing & Distro Good to have skills : NAMinimum 7.5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. Your day will involve overseeing the application development process and ensuring successful implementation. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the application development process effectively- Ensure timely delivery of projects- Provide guidance and mentorship to team members Professional & Technical Skills: - Must To Have Skills: Proficiency in Infor M3 Process Manufacturing & Distro- Strong understanding of software development lifecycle- Experience in leading application development projects- Knowledge of agile methodologies- Excellent communication and leadership skills Additional Information:- The candidate should have a minimum of 7.5 years of experience in Infor M3 Process Manufacturing & Distro- This position is based at our Pune office- A 15 years full-time education is required Qualification 15 years full time education
Posted 4 days ago
3.0 - 8.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Develop pre-silicon firmware and software with a direct interface to hardware.- Integrate and develop C tests/APIs and software build flow.- Perform design and code reviews.- Test and validate product implementations.- Collaborate with cross-functional teams to ensure project success. Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C.- Strong understanding of hardware-software interface.- Experience in low-level programming for embedded systems.- Knowledge of debugging tools and techniques for embedded systems.- Hands-on experience with microcontrollers and microprocessors. Additional Information:- The candidate should have a minimum of 3 years of experience in Embedded C.- This position is based at our Bengaluru office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 4 days ago
5.0 - 10.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded Software Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead the development of innovative firmware solutions- Conduct thorough testing and debugging of firmware code- Stay updated on industry trends and advancements in embedded software technology Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded Software- Strong understanding of hardware-software interface- Experience in developing C tests/APIs- Knowledge of software build flow processes- Hands-on experience in design and code reviews- Familiarity with testing and validation methodologies Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded Software- This position is based at our Bengaluru office- A 15 years full time education is required Qualification 15 years full time education
Posted 4 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2