Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 10.0 years
9 - 12 Lacs
Bengaluru
Work from Office
Project description The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology. Responsibilities Drive the hands-on development of firmware solutions, ensuring innovation and efficiency Employ strong C language programming skills to create high-quality and reliable firmware Optimize and enhance functionalities related to BIOS, power management, and PCIe technologies Apply in-depth knowledge of UEFI BIOS, ACPI, and AGESA to contribute to advanced firmware development Lead and actively contribute to the development of platform BIOS, ensuring compatibility and optimal system performance Navigate the entire firmware development lifecycle, from conceptualization to release, ensuring efficiency and quality SkillsMust have Very strong in C language programming and debugging Working knowledge of git/Gerrit 7-10 years of experience in hands-on firmware development Good understanding and experience with BIOS, power management and PCIe Good knowledge SoC power management CPU/Device power states, hot-plug etc Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus Nice to have Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus
Posted 2 weeks ago
7.0 - 12.0 years
9 - 14 Lacs
Bengaluru
Work from Office
Project description we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, Immersive platforms, and the data center. Developing great technology takes more than talentit takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team. Responsibilities Contribute to the development and optimization of power management features in the Linux kernel, focusing on heterogeneous core architectures. Develop, test, and refine kernel patches related to power management, scheduler enhancements, and S0ix state optimization. Debug and resolve core idle state issues within the Linux kernel to improve system efficiency and performance. Work on DisplayPort (DP) and Alternate Mode (Alt Mode) functionalities in the kernel, ensuring seamless integration and performance. Collaborate with cross-functional teams to design and implement new features and improvements in the Linux kernel. Participate in code reviews, provide feedback, and ensure adherence to best practices and coding standards. Stay updated with the latest developments in the Linux kernel community and contribute to upstream projects. Document design specifications, technical details, and user guides for developed features and patches. SkillsMust have At least 7+ years of job experience, with at least 5+ years of Linux driver development experience. Proven experience in Linux kernel development with a focus on power management and optimization. Strong understanding of heterogeneous core architectures and their impact on kernel performance. Demonstrated contributions to Linux kernel patches, particularly in scheduler enhancements and S0ix state tuning. Experience in debugging core idle state issues and optimizing power management features. Familiarity with DisplayPort and Alternate Mode functionalities in the Linux kernel. Proficiency in C programming and kernel debugging tools. Solid understanding of computer architecture and power management technologies. Experience with version control systems, particularly Git. Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment. Strong communication skills, both written and verbal. Experience with open-source development and community Nice to have Bachelors/master's in engineering.
Posted 2 weeks ago
7.0 - 10.0 years
9 - 12 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of highly regarded team to deliver leading edge solutions. Responsibilities Drive the development of cutting-edge memory-related firmware projects, contributing to the creation of innovative solutions Collaborate with a highly regarded team to bring innovation to memory-related firmware, ensuring solutions are at the forefront of industry advancements Tackle complex challenges by employing strong problem-solving skills, enhancing firmware to meet evolving performance and reliability standards SkillsMust have 7-10 years' experience. Strong with C language programming Working knowledge of git/gerrit Good understanding of DDR4, DDR5, NVDIMM Good understanding of different DIMM types (UDIMM/SODIMM/RDIMM/LRDIMM/LPDDR) Good understanding of UMC features like ECC, SME, SEV, RAS etc Nice to have Understanding different vendor implementations and memory timing differences is a big plus
Posted 2 weeks ago
10.0 - 15.0 years
12 - 17 Lacs
Hyderabad
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 10 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 2 weeks ago
4.0 - 8.0 years
13 - 18 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of a server class, high- performance Processor CPU for IBM Systems. - Architect and design Instruction caches, Branch Predictors, Issue queues, Register Renaming, Load Store Execution and other areas of the IBM processor CPU - Research novel instruction/data prefetching and branch prediction architectures. - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools
Posted 2 weeks ago
2.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
- Lead the architecture, design and development of Instruction Sequencing Unit for high-performance Processor CPU of IBM Systems. - Architect and design Instruction Dispatch to Issue queues, Register Renaming for Out of Order Execution, Issue instructions to Execution Pipelines, Reordering Buffers for completion of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8 or more years of demonstrated experience in architecting and designing Instruction Dispatch unit of CPU - Hands of experience of implementing Issue Queues, Register renaming and forwarding, Reordering Buffer and Pipeline flush/exception handling - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of Instruction Decode and Execution units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools
Posted 2 weeks ago
3.0 - 7.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Front end of pipeline units for high-performance IBM Systems. - Architect and design I-Cache, Instruction Fetch, Branch Prediction and Decode units of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise .12 or more years of demonstrated experience in architecting and designing specific CPU unit(eg. I-Cache, Instruction Fetch, Branch Prediction, Instruction Decode) - Hands on experience of different Branch Prediction techniques - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Knowledge of at least one object oriented or functional programming language and scripting language. - Nice to haves - Knowledge of instruction decode and handling pipeline hazards - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.
Posted 2 weeks ago
5.0 - 10.0 years
7 - 12 Lacs
Bengaluru
Work from Office
As a Site Reliability Engineer, you will work in an agile, collaborative environment to build, deploy, configure, and maintain systems for the IBM client business. In this role, you will lead the problem resolution process for our clients, from analysis and troubleshooting, to deploying the latest software updates & fixes. We are looking for a dynamic Site Reliability Engineer to join our Cloud IaaS Team in Bengaluru, India, who is responsive to market needs, to deliver value to our clients in a fast-changing cloud landscape. The SRE team dedicated to ensuring that the IBM Cloud is at the forefront of cloud technology, from data centre design, Storage & Network architecture and compute clusters to flexible infrastructure services. We are building IBM’s next generation cloud platform to deliver performance and predictability for our customers’ most demanding workloads, at global scale and with leadership efficiency, resiliency and security. It is an exciting time, and as a team we are driven by this incredible opportunity to thrill our clients. Manage and maintain Linux-based systems across multiple environments. Automate provisioning, configuration, and deployment tasks using tools like Ansible and Jenkins Design, implement, and manage deployment of containerized applications using Kubernetes and docker. Monitor and troubleshoot system performance, network issues, and applications to ensure optimal uptime and efficiency. Harden the server from scratch using baseboard management controller (BMC)s. Implement and maintain security best practices, ensuring compliance with company policies. Proactively identify potential improvements to processes and systems. Analyze and fix network & DNS issues in the environment. Upgrade Kubernetes worker nodes and packages without interrupting the cluster. Maintain benchmarking standards on systems to ensure continuous compliance. Participate in on-call rotation to support critical infrastructure issues. Required education Bachelor's Degree Preferred education Bachelor's Degree Required technical and professional expertise In addition to your strong verbal and written communication skills, you'll possess.... Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience) 5+ years of experience managing Linux systems in a production environment. Strong hands-on expertise with automation tools such as Ansible and Jenkins. Hands-on experience with Kubernetes and containerization (e.g., Docker). Familiarity with CI/CD pipelines and DevOps methodologies.
Posted 2 weeks ago
4.0 - 7.0 years
13 - 17 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of a server class, high- performance Processor CPU for IBM Systems. - Architect and design Instruction caches, Branch Predictors, Issue queues, Register Renaming, Load Store Execution and other areas of the IBM processor CPU - Research novel instruction/data prefetching and branch prediction architectures. - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise Expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of object oriented languages and scripting languages - Understanding of Agile development processes - Experience with DevOps design methodologies and tools
Posted 2 weeks ago
3.0 - 7.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Vector- Scalar Execution unit for high-performance IBM Systems. - Architect and design Fixed point/Floating point/Vector/SIMD/Crypto instructions of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Execution unit of CPU - Hands on experience of implementing Arithmetic/Crypto/SIMD functions - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and load/store units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred technical and professional experience Hiring manager and Recruiter should collaborate to create the relevant verbiage.
Posted 2 weeks ago
3.0 - 6.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Lead the architecture, design and development of Processor Core Load- Store Execution unit for high-performance IBM Systems. - Architect and design Load and Store pipelines, D-Cache, Address Translation, Out of Order Execution of a high performance processor CPU - Develop the features, present the proposed architecture in the High level design discussions - Estimate the overall effort to develop the feature. - Estimate silicon area and wire usage for the feature. - Develop micro-architecture, Design RTL, Collaborate with other Core units, Verification, DFT, Physical design, Timing, FW, SW teams to develop the feature - Signoff the Pre-silicon Design that meets all the functional, area and timing goals - Participate in post silicon lab bring-up and validation of the hardware - Lead a team of engineers, guide and mentor team members, represent as Logic Design Lead in global forums. Required education Bachelor's Degree Preferred education Doctorate Degree Required technical and professional expertise 12 or more years of demonstrated experience in architecting and designing Load-Store Execution unit of CPU - Hands on experience of implementing D-Cache, Address Translation, Memory Consistency handling, Store ordering etc. - Deep expertise in Out of Order, Super Scalar, Multi-Threaded Core Architecture and ISA - Experience with high frequency, instruction pipeline designs - At least 1 generation of Processor Core silicon bring up experience - In depth understanding of industry microprocessor designs (e.g., x86, ARM, or RISC-V processor designs) - Proficiency of RTL design with Verilog or VHDL - Nice to haves - Knowledge of instruction dispatch and Arithmetic units - Knowledge of verification principles and coverage - High-level knowledge of Linux operating system - Knowledge of one object oriented language and scripting language - Understanding of Agile development processes - Experience with DevOps design methodologies and tools Preferred Education
Posted 2 weeks ago
2.0 - 7.0 years
4 - 9 Lacs
Bengaluru
Work from Office
As a Firmware developer you will be responsible for designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end-to-end design and development across Power, Z and Storage portfolio. You would be a part of WW Firmware development organization and would be involved in designing & developing cutting edge features on the Open BMC stack for next generation enterprise Power servers. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2-15 years of relevant industry experience Proficient in Modern C++, STL, Design patterns, Data structures Hands on experience working on Linux flavors and strong OS fundamentals Experience with Open-source tools & Scripting languagesGit, Gerrit, Jenkins, Perl/Python, Bitbake Excellent debug and problem determination skills You should be a self-starter, team player and flexible to work in an agile fashion collaborating with global teams. Preferred technical and professional experience OpenBMC development experience Hands on knowledge in any of the following area is desirable Server Management protocols (Redfish, REST, HTTP) Working with Device trees & writing Hardware Abstraction Layer wrappers for HW protocols (I2C/SPI/GPIO etc) Networking domain (Socket programming/SSL/Certificates/Linux Firewalls) Exposure/Experience on C++17 & C++20 is greatly desired Experience with Hardware bring up will be an added plus
Posted 2 weeks ago
5.0 - 10.0 years
8 - 10 Lacs
Navi Mumbai
Work from Office
Should have minimum 5 years of experience in Oil & Gas industry.
Posted 2 weeks ago
4.0 - 6.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Firmware Developer Embedded Systems (4+ Years Experience) We are seeking a highly skilled and experienced Firmware Developer with 6 to 8 years of hands-on experience in embedded systems development. The ideal candidate should be proficient in low-level firmware development, familiar with embedded protocols, and possess strong debugging and leadership abilities. Key Responsibilities: Design, develop, and maintain embedded firmware for various microcontroller-based applications. Work independently to implement solutions using SPI, UART, I2C, and other peripheral interfaces. Develop and integrate communication protocols such as CAN, Modbus, Profibus, or Foundation Fieldbus. Create robust bootloader solutions and optimize firmware performance. Collaborate with cross-functional teams to review hardware designs and provide firmware-level support and debugging. Utilize measurement tools like CRO, logic analyzers, and oscilloscopes for validation and troubleshooting. Develop firmware using IDEs and tools such as IAR, Keil, MPLAB, or Code Composer Studio. Work with various microcontroller platforms including MSP430, PIC32, IMX, and STM32. Develop real-time applications using at least one RTOS. Follow best practices in version control using Git or SVN. Contribute actively to code reviews, architecture discussions, and design sessions. Exhibit strong team collaboration, along with the ability to lead small teams or initiatives as needed. Key Skills and Qualifications: Bachelor's degree in Electronics, Electrical, or Computer Engineering (B.E). 4+ years of experience in embedded firmware development. Proficient in embedded C/C++. Experience in bootloader and low-level driver development. Strong problem-solving and hardware debugging skills. Excellent team player with leadership capabilities and proactive communication.
Posted 2 weeks ago
10.0 - 15.0 years
20 - 25 Lacs
Bengaluru
Work from Office
Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc. People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values ; we affectionately refer to it as the Aggregate System and it s won us countless awards for diversity and workplace excellence. Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you. Visit our careers page to see what exciting opportunities and company perks await! Job Description: Microchip Data Center Solutions(DCS) Group vision is to connect, manage and secure the worlds information by delivering innovative solutions for storage, memory & compute connectivity and end-point solutions aligned to market transitions. Our mission is to be the preferred partner for storage, memory, connectivity and end-point storage solutions for the worlds data centers including AI infrastructure. Microchip being one of the major suppliers of SAS/SATA Expanders and SAS/SATA/NVMe Storage controllers, is seeking for highly skilled and experienced firmware development engineer, who will be joining a team of professionals in developing software and Real-Time Firmware solutions for state-of-art System-on-Chip (SoC) devices with embedded MIPS processors. Successful applicant will report to Manager of Firmware Engineering and will collaborate with Cross Geo teams to design, develop, debug and support a wide variety of Storage controllers and expanders. Key Responsibilities: Your responsibilities will include, but are not limited to the following: Design and Develop firmware/device drivers/software for MIPS processor powered solutions using C and assembly language. Troubleshoot and resolve complex software problems in embedded real-time systems. Participate in detailed design and code reviews of implementations by team Participate as a senior technical member of the team in the technical analysis and designing of storage software solutions involving SAS/SATA expanders, SATA/SAS/NVMe RAID controller technologies and Network Storage architectures. Work in collaboration with other Microchip sites to design solutions and resolve customer issues Support current product and guide next generation product to production. Analyze software performance (cycle counts, cache utilization) of firmware. Write comprehensive engineering documentation. Present technical information to small teams of engineers and technical marketing personnel. Requirements/Qualifications: Bachelors degree or higher in Electronics/Computer Science Engineering or related technical majors 10+ years of firmware development experience in embedded systems. 8+ years of experience with one or more storage protocols such as NVMe and thorough knowledge of PCIe interface. 8+ years of experience in for Storage technologies or demonstrated comparable experience. Extensive working knowledge of storage firmware design and implementation. Demonstrated ability to conceive, design, implement and document complex firmware systems. Experience in developing device drivers for peripheral protocols like GPIO, I2C, SPI, etc Experience in GreenHills probe is added advantage. Demonstrated knowledge in use of protocol analyzers and debug tools. Exposure to Storage Security features (Encryption algorithms, SPDM, Hash algorithms) are added advantage Exposure to Network protocols are added advantage Effective communicator of technical ideas using verbal as well as written skills Effective Team Player Highly motivated, sets personal goals, and achieves goals without supervision. Travel Time: 0% - 25% To all recruitment agencies : Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
Posted 2 weeks ago
5.0 - 10.0 years
7 - 17 Lacs
Bengaluru
Work from Office
Project description This is a great opportunity to work as a part of a highly regarded team to deliver leading-edge solutions. We are looking for an experienced engineer for an exciting role to augment our Client's core Linux-embedded team to work on the latest platforms and software. The person will interact closely with key technical experts to ensure the best possible performance and results on the SoC platforms. Responsibilities Design, develop, and maintain x86 BIOS/UEFI firmware, ensuring robust and efficient solutions aligned with project specifications. Collaborate with hardware and software teams to support x86 CPU/APU architectures, optimizing performance through expert-level C programming. Work on UEFI bootloaders and applications, focusing on UEFI-based storage protocols such as AHCI, SATA, and NVMe. Perform platform hardware analysis and interpret processor specifications to support coreboot mainboard porting and integration. Integrate and customize BIOS code bases (AMI, Insyde, or Phoenix BIOS) to meet customer and platform requirements. Debug and resolve firmware-related issues, leveraging deep knowledge of UEFI framework concepts and storage protocols. Contribute to the development of Android UEFI-based bootloaders for x86 platforms, if applicable. Maintain code quality through rigorous testing, documentation, and adherence to best coding practices. Provide technical guidance and mentorship to junior developers, supporting knowledge sharing and team growth. Collaborate with cross-functional teams to ensure smooth firmware delivery, addressing technical challenges proactively. SkillsMust have 5-15 years of experience in the x86 BIOS/UEFI development Experience with x86 CPU/APU architectures and associated compilation tools Expert in C language Familiar with at least one BIOS code base (AMI, Insyde, or Phoenix BIOS) Experience working on UEFI bootloader or UEFI applications mainly involved in UEFI-based storage protocols AHCI, SATA, and NVMe. Will be good if have any experience in Android UEFI-based Bootloader for x86. Ability to read platform Hardware and Processor specifications to understand the coreboot mainboard porting required. Good understanding of UEFI framework concepts and Storage protocols. Nice to have Working knowledge of Git for code reviews, source code management, and BIOS releases to QA. Ability to juggle tasks and respond to different teams for various requests for custom BIOS requirements. Good understanding of industry-standard protocols like SATA, NVMe, AHCI, PCIe, SPI, eSPI etc. Good understanding of specifications like ACPI, SMM. Good understanding of x86-64 architecture from BIOS developer's perspective. Good understanding of UEFI BIOS Boot flow. Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus
Posted 2 weeks ago
2.0 - 5.0 years
4 - 7 Lacs
Pune
Work from Office
This applied technology position creates software that is sold as an integral part of Cummins products. People in these positions will have involvement in specification, design, implementation, testing and/or release of software that controls the operation of Cummins products in a variety of customer applications. Investigates embedded software problems, understands causal mechanisms, recommends appropriate action, owns problem resolution and documents results with guidance from more experienced team members. Applies and supports the improvement of embedded software development processes and tools. Processes include model based development, coding, compiling and test. Tools include Simulink, code editors, integration tools, static analysis tools, compilers and hardware in the loop test tools. Obtains input and negotiates with product and software development teams and delivers verified software features, components, and builds to product teams. Makes decisions in the areas of software requirements, design, implementation and test that impact the quality and performance of individual software features and/or components. Owns problem resolution for moderately complex components, products, systems, subsystems or services with a greater degree of technical complexity and ambiguity over the entry level engineer level and with greater accountability to the project team. Provides independent execution of established work processes and systems, while still developing technology or product knowledge; engages with the improvement of systems and processes. Involves minimal direct management of people, but could involve the coordination and direction of work amongst technicians and/or temporary student employees. Contributes effectively toward team goals, exhibits influence within a work group and continues to develop proficiency in the competency areas critical to success in the role. Education, Licenses, Certifications College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.Post-graduate (Master's) degree relevant to this discipline area may be required for select roles.This position may require licensing for compliance with export controls or sanctions regulations. Experience Experience in Embedded domain, working experience in Microcontroller 16/32 Experience in Embedded C programming. Experience in CAN, SPI, I2C, J1939 Experience in ADC, DIO, Interrupts, Timers, DMA Experience in Working with EEPROM, Flash Experience in Version Control Tools like Git Experience in using Debuggers, DSO. Experience in working with Bootloaders. Experience with debugging and troubleshooting embedded software on target hardware. Understanding of Real Time Operating Systems (RTOS) concepts. Should have basic knowledge about embedded hardware. Should know how to read schematic. Good Knowledge of microprocessor / microcontrollers and circuits preferably Good to have BLDCmotorcontrolexperience. Good to have experience with Microchip Controllers and IDE Good to have Control Systems basic knowledge. Good to have Embedded Software Development Life cycle knowledge. Good to have MATLAB, Python knowledge.
Posted 2 weeks ago
2.0 - 7.0 years
11 - 15 Lacs
Mehsana
Work from Office
ACCOUNTABILITIES Must drive & achieve for all engineering aspects (on spec, on time delivery of software, support cross functional team) of an assigned Controls project. Must be able to estimate project timeline & resource allocation to meet the assigned project requirements. Identify dependencies and prioritize features based on business need. Review features/functionality to accept / reject the product / project specifications Define product Vision and govern technical roadmaps for assigned project. Drive Innovation within assigned project. Should be able to lead team, organizes, and moderates a regular Controls project team meeting. Should be able to lead activities to resolve incidents during the project and maintains information about the incidents and the measures (problem management). Handles all engineering change requests based on the standardized methods & processes and maintains the proper balance between the need of changes and the potential detrimental impact of changes (change management). . Must guide the team member, review the design and implementation of the code. Must ensures process compliance & regulatory compliance EXPERIENCE About 10+ years of professional experience of which 3+ years should be as a team lead 5+ years in HVAC or manufacturing Industry 10+ years of experience as Embedded Software development SKILLS Proficiency in embedded programming C. Good to have real time operating system knowledge (e. g. Free RTOS) Experience in Agile working methodology. Proficiency in design and debugging skill. Strong analytical and problem-solving skills Proficient in end-to-end Project management and Knowing SDLC life cycle. Working on the varies Microcontroller and Understanding of Hardware interface UART, I2C, SPI protocol. Good to know wireless communication protocol (MODBUS, BLE, Wi-Fi, MQTT) Good people leadership skills and ability to collaborate with cross-functional, locational, and cultural teams. Strong communication skills to articulate views/thoughts with internal resources, partners, or customers. Ability to interface with global stakeholders, technology partners, and customers. Good analytical way of thinking and structured approach. EDUCATION BACKGROUND Bachelor of Engineering / Technology - Electronics Engineer or Equivalent
Posted 2 weeks ago
6.0 - 11.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As a DSP Software Engineer, you will be working on software products developed on OEM IVI/HU and amplifiers. Products typically consist of microcontrollers, SoC, for configuration, communication and control and a DSP processor for audio processing. Software development involves working with complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures. What You Will Do Customise and integrate audio DSP algorithms for the automotive environment within complex, multi-threaded, multi-processor architectures and audio frameworks. Port DSP algorithms to various processors/platforms and make use of available resources, peripherals, accelerators, compiler features, etc. Design of audio signal flows and software architectures using SW platform components. Develop production-ready software following a defined software development process. Estimate processing resources including MIPS, ROM and RAM and optimise individual algorithms and total system performance. What You Need to be Successful Bachelor s degree in electrical engineering, Computer Science, or a related field. 6+ years of embedded software development. 5+ years of experience in the DSP and preferably in the audio field. 5+ years of C++/C or other structured language. Experience developing consumer products. Deep knowledge of filtering, audio processing/post processing, and noise control algorithms in both time and frequency domains. Strong understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimised way. Experience with digital communication protocols in multiprocessor environment: I2C, I2S, SPI, UART, USB, A2B. Excellent communication, collaboration, problem-solving, and leadership skills. Bonus Points if You Have Knowledge of Android HAL and lower layers. What Makes You Eligible Willingness to work in an office located in Bangalore, India. Successfully complete a background investigation and drug screen as a condition of employment. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to the HARMAN Campus Fitness Centre and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognise that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-ST1 Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an @harman.com email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in @harman.com about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Apply
Posted 2 weeks ago
8.0 - 10.0 years
30 - 35 Lacs
Gurugram
Work from Office
Description & Requirements Job Description: Introduction: A Career at HARMAN Digital Transformation Solutions (DTS) We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN DTS, you solve challenges by creating innovative solutions. Combine the physical and digital, making technology a more dynamic force to solve challenges and serve humanity s needs Work at the convergence of cross channel UX, cloud, insightful data, IoT and mobility Empower companies to create new digital business models, enter new markets, and improve customer experience. About the Role- Senior Penetration Tester with deep expertise in application security . The ideal candidate will be responsible for planning, executing, and documenting comprehensive penetration tests, including advanced manual testing techniques and contribute to strengthening our security posture by recommending practical solution principles and secure coding practices . What You Will Do Conduct comprehensive penetration tests on web/mobile/cloud applications, firmware, and hardware devices. Perform manual security testing beyond automated tools to uncover complex vulnerabilities. Analize systems and architecture to identify security risks and attack surfaces . Use industry-standard tools such as Metasploit, Burp Suite, Nmap, Wireshark, Nessus, and custom scripts for exploitation and reconnaissance. Simulate real-world attack scenarios to evaluate system resilience. Develop and present detailed reports with proof-of-concept (PoC) , risk assessments, and remediation guidance. Collaborate with development and DevOps teams to suggest secure coding practices and fix vulnerabilities at the root. Stay up to date with emerging threats, vulnerabilities, and industry trends. What You Need 8-10 years of hands-on experience in penetration testing (application and hardware). Strong knowledge of OWASP Top 10, SANS 25 , and common vulnerability patterns. Deep familiarity with exploit frameworks (e.g., Metasploit), reverse engineering , and hardware-level attack techniques (e.g., JTAG, UART, SPI). Experience analyzing and testing embedded systems, IoT devices, and network appliances. Ability to explain vulnerabilities to non-security stakeholders with clarity. Proven experience in crafting custom exploits or payloads . Solid understanding of secure development lifecycle (SDLC) and CI/CD pipeline integration. Certifications like OSCP, OSCE, GPEN, or similar are a strong plus. What is Nice to Have Knowledge of containerized environments. Familiarity with secure boot, firmware integrity , and hardware encryption modules . Contribution to bug bounty platforms or CVE submissions. What Makes You Eligible Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. Dedicated performer & team player with the ability to advocate appropriately for product quality. Relentless learner with a dedication to learn new technologies and test methods Self-driven and Innovative to drive continuous improvements in Test process Resourcefulness in triaging problems and coordinating with multiple teams for issue resolution Strong written, verbal communication and inter personal relationship skills You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. Important Notice: Recruitment Scams Please be aware that HARMAN recruiters will always communicate with you from an @harman.com email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in @harman.com about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. Apply
Posted 2 weeks ago
1.0 - 5.0 years
5 - 12 Lacs
Noida
Work from Office
Were Hiring : Electronics and RadioDesignEngineer Location: Noida JobSummary : We are looking for a motivated Electronics and Radio Design Engineer to join our innovative team. The Engineer will support the design, development, and testing of electronic circuits, radio frequency (RF) systems, especially software-defined radios, and firmware for cutting-edge products developed for the Indian Army. This role offers hands-on experience in RF circuit design, antenna systems, microcontroller programming, and embedded systems, providing a unique opportunity to contribute to mission-critical technologies. Key Responsibilities : 1. Assist in the design and development of RF circuits, antenna systems, and PCBs using tools like KiCad or Altium Designer. 2. Conduct research and evaluation of electronic components, RF modules, sensors, and communication modules for project requirements. 3. Perform testing and validation of RF circuits, electronic systems, and PCBs using tools such as network analyzers, multimeters, oscilloscopes, and signal generators. 4. Support the development and testing of communication protocols, including UART, SPI, I2C, CAN, and wireless protocols like LoRa, Zigbee, or Bluetooth. 5. Collaborate in prototyping and debugging hardware to ensure functionality, signal integrity, and performance in radio and embedded systems. 6. Assist in creating and maintaining technical documentation, including schematics, RF performance reports, test results, and user manuals. 7. Stay updated with emerging trends in RF design, wireless communication, and embedded systems technologies. Qualifications : 1. Degree in Electronics Engineering, Electrical Engineering, Telecommunications, or a related field. 2. Good working knowledge of electronic circuit design, RF principles, antenna design, and schematic capture. 3. Familiarity with RF and microwave components, such as amplifiers, filters, mixers, and oscillators. 4. Familiarity with microcontroller programming (e.g., Arduino, STM32, ESP32). Understanding of basic communication protocols (CAN, UART, SPI, I2C, etc.). 5. Hands-on in RF testing tools (e.g., spectrum analyzers, network analyzers) and debugging tools (e.g., oscilloscopes, multimeters, logic analyzers) is an advantage. 6. Strong analytical and problem-solving skills with an interest in RF and wireless communication systems. 7. Good communication and teamwork abilities.
Posted 2 weeks ago
2.0 - 7.0 years
4 - 9 Lacs
Bengaluru
Work from Office
Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As a DSP Engineer, you will be working on software products that will be developed on OEM IVI/HU and amplifiers. Products typically consist of microcontrollers, SoC, for configuration, communication and control and a DSP processor for audio processing. Software development involves working with complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures. What You Will Do Customize and integrate audio DSP algorithms for the automotive environment within complex, multi-threaded, multi-processor architectures, and audio frameworks. Port DSP algorithms to various processors/platforms and make use of available resources, peripherals, accelerators, compiler features, etc. Definition and design of audio signal flows and software architectures using SW platform components. Develop production ready software following a defined software development process. Estimate processing resources including MIPS, ROM and RAM and optimize individual algorithms and total system performance. What You Need to be Successful Bachelor s degree in electronics engineering or equivalent. 2+ years of embedded software development. 2+ years of C++/C or other structured language. 2+ years of experience in the DSP and preferably in the audio field. Deep knowledge of filtering, audio processing/post processing, noise control algorithms in both time and frequency domains. Strong understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimized way. Experience with digital communication protocols in multiprocessor environment: I2C, I2S, SPI, UART, USB, A2B. Bonus Points if You Have Experience in Jira and scrum process will be add-on. Knowledge of Python or any other scripting tools useful for automation. Experience with ASPICE or similar processes is a plus. Hands-on experience in managing multiple projects. Experience working in Linux based embedded software. What Makes You Eligible Willingness to work in an office located in Bangalore, India. Successfully complete a background investigation and drug screen as a condition of employment. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to the HARMAN Campus Fitness Centre and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognise that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-ST1
Posted 2 weeks ago
2.0 - 6.0 years
4 - 8 Lacs
Ahmedabad
Work from Office
Department : Assembly, Integration & Testing (AIT) We are looking for an energetic and enthusiastic Avionics Test Engineer. The position is a full-time job that demands flexibility, due to the global nature of the team. We are interested in candidates seeking a long-term career opportunity. Key Responsibilities Generating test cases & traceability matrices Generating test routines as per test cases Doing Test & evaluation of checkout/Test systems prior to actual tests Supporting all checkout/Test operations throughout AIT phases Analyse test results Data Archiving Prepare test setup Documentation of test results Identifying the root cause of malfunction or failure Qualifications and Skills Qualification: BE / B. Tech / Diploma in Electronics Work experience: 2 - 6 years of work experience in Satellite/Launch Vehicle/Avionics RF/Power/On board computer (OBC) electronics testing. Proficient in understanding & implementing schematic diagrams. Should have ability to understand hardware designs, generate test plans and traceability matrices. Proficient in using test equipment such as power supplies, loads, digital multi-meter (DMM), signal generators, oscilloscopes, spectrum analyzers, and power meters. Should have basic knowledge of troubleshooting, debugging, and failure analysis of electronic circuits. Should have basic knowledge of designing circuits using CAD tools. Good knowledge of at least one high-level programming language like C/C++/Python. Experience in wiring, crimping, soldering, SMT assembly ..etc. Experience in doing Quality assurance/Quality control on spacecraft onboard/ground systems. Good understanding of protocols like UART, I2C, SPI, and CAN. Avionics Test Engineer Azista BST Aerospace Plot No. 16, Sanand Land Industrial Estate Corporation, Sarkhej-Sanand Road, Ularia, Sanand, Ahmedabad, Gujarat, India - 382 210. Registered Office Sy.No 80-84, Melange Towers, 4th Floor, C Wing, Patrika Nagar, Madhapur, Hyderabad, Telangana, India - 500 081.
Posted 2 weeks ago
1.0 - 4.0 years
3 - 6 Lacs
Ahmedabad
Work from Office
We are seeking a skilled and motivated ATE/Checkout Qt/C++ GUI Application Design Engineer to join our team. In this role, you will be primarily responsible for the design, development, and maintenance of Graphical User Interfaces (GUIs) using the Qt framework and C++ for our Automated Test Equipment (ATE) systems and checkout systems. You will work closely with hardware and test engineers to create user-friendly interfaces that facilitate the testing and validation of our satellite subsystems and systems, ensuring their reliability and performance. The ideal candidate will have a solid understanding of software development, GUI design principles, and experience with ATE or checkout systems. Key Responsibilities Design and develop intuitive and efficient GUIs for ATE and checkout systems using Qt and C++. Collaborate with hardware, firmware, and test engineers to understand subsystem and system requirements and translate them into effective GUI designs for ATE and checkout systems. Develop GUI features for monitoring, configuring & controlling ATE hardware and the Device Under Test (DUT). Implement GUI functionalities for data acquisition, management, storage, and report generation within the ATE framework, potentially in formats like Excel, .CSV, or PDF. Design and integrate user interfaces that help users monitor and configure the ATE and DUT. Work closely with users to capture customer/application-specific needs in the UI design. Participate in the design and development of Test Jigs (specialized hardware) and integrate their control within the GUI. Support the integration of ATE equipment & troubleshoot hardware/software issues related to the GUI. Ensure the GUI design considers the overall ATE system architecture and its interaction with various test instruments (Oscilloscopes, Spectrum Analyzers, Multimeters, Signal Generators, etc.) Contribute to the creation of detailed technical documentation for the GUI application. Participate in code reviews and contribute to team best practices. Debug and fix issues in existing GUI code to improve performance and responsiveness. Potentially develop custom widgets as needed. Qualifications and Skills Qualification: BE / B.Tech in Computer Science, Electronics Engineering, or a related field. Work Experience: 1-4 years of relevant experience in software development, with a focus on GUI development using Qt and C++. Previous experience in the design and/or utilization of Automated Test Equipment (ATE) or checkout systems is required. Strong proficiency in the C++ programming language. Proficiency in multi-threading, memory management, and socket communication. Solid experience with the Qt framework and associated libraries. Solid understanding of Object-Oriented Programming (OOP) principles. Familiarity with GUI design principles and best practices. Experience with version control systems, preferably Git. Excellent problem-solving and debugging skills. Good communication and teamwork abilities. Familiarity with using test equipment such as DMMs, oscilloscopes, power supplies, and function generators for understanding the context of ATE systems. A can-do attitude to solve problems. Desired Skills Experience with Qt Creator and Qt Designer for UI development. Knowledge of Qt Modeling Language (QML). Experience with data visualization techniques within GUI applications. Familiarity with communication protocols such as UART, I2C, SPI, CAN, and potentially SpaceWire, MIL-STD-1553, Ethernet for interfacing with hardware. Basic proficiency in Python or other scripting languages for test automation or data analysis. Experience with unit testing frameworks. Familiarity with embedded systems concepts. Understanding of test and measurement instruments and their integration with software. Exposure to NI testing standards, Configurable DAQ systems / Checkout Systems such as PCI Express Cards/Racks, LXI systems, and USB Multi-I/O checkout systems. Experience working with NI-VISA supported LXI-based DMMs, Oscilloscopes, Power Supplies, Function Generators. C/C++ Application Software Engineer Azista BST Aerospace Plot No. 16, Sanand Land Industrial Estate Corporation, Sarkhej-Sanand Road, Ularia, Sanand, Ahmedabad, Gujarat, India - 382 210. Registered Office Sy.No 80-84, Melange Towers, 4th Floor, C Wing, Patrika Nagar, Madhapur, Hyderabad, Telangana, India - 500 081.
Posted 2 weeks ago
3.0 - 8.0 years
5 - 10 Lacs
Bengaluru
Work from Office
. Job Title: Software Engineer 3_ Platform Software Experience: 3+ Years Location: Bangalore About ACX Platform Software Team Our team in Juniper is responsible for driving technology leadership in the Juniper routing, access, and aggregation router developments for next-generation Metro and 5G networks, deployed in some of the world s largest service providers, data centers, enterprise, and metro ethernet networks. We are driving Juniper s growth in revenue and market share in service provider, data center, enterprise, access, and aggregation space, by delivering market-leading products with continuous innovation and relentless execution. These products (either modular or chassis-based) are based on either Juniper homegrown switching ASIC or based on merchant silicon. Who are we looking for? Upbeat and hardworking engineers with a can-do demeanor to become part of Junipers success story. Responsibilities You will be part of this platform team, responsible for developing platform software in the areas of: Board bring-up related experience. 10G, 40G, 100G, 400G, 800G interface related platform software like interface drivers, etc. Platform infrastructure-related software like Routing Engine Redundancy/High Availability, Chassis/line card, fabric, Optics, etc. Timing software in PTP, SYNCE & Grand Master You will be responsible for these product developments in the platform area in either JunOS or Junos evolved software architecture. In addition to the development activity, you are required to work closely with system and solution test teams to ensure products/solutions delivered are of the highest quality. You will be required to work closely with Juniper Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments. Requirements BTech / MTech in CS/CE or related field with proven experience. Good understanding of hardware-level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver Proficiency with device drivers, system bring-up, FreeBSD/Linux internals. Understanding of Ethernet, OTN, SONET, etc. technologies. Strong technical, analytical, and problem-solving skills. Strong in C, C++ programming, OO analysis & design, data structures, and system debugging skills. Prior software development experience on networking products.
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
31458 Jobs | Dublin
Wipro
16542 Jobs | Bengaluru
EY
10788 Jobs | London
Accenture in India
10711 Jobs | Dublin 2
Amazon
8660 Jobs | Seattle,WA
Uplers
8559 Jobs | Ahmedabad
IBM
7988 Jobs | Armonk
Oracle
7535 Jobs | Redwood City
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi
Capgemini
6091 Jobs | Paris,France