Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0 years
3 - 4 Lacs
Farīdābād
On-site
Job Title: STM32 Microcontroller Developer Location: Faridabad Job Type: Full Time Experience: Minimum 3 projects in STM32 Education: B.Tech in Electronics or related field Job Description: We are seeking a skilled STM32 Microcontroller Developer to join our team. The ideal candidate should have hands-on experience with STM32 microcontrollers and a strong background in embedded systems. You will be responsible for designing, developing, and optimizing firmware for various applications. Key Responsibilities: Develop, test, and debug firmware for STM32 microcontrollers. Work with various communication protocols (I2C, SPI, UART, CAN, USB). Implement real-time operating systems (RTOS) such as FreeRTOS. Optimize embedded code for performance and power efficiency. Interface microcontrollers with sensors, actuators, and external peripherals. Design and develop PCB layouts (optional but preferred). Collaborate with hardware and software teams for seamless integration. Conduct system testing and validation. Requirements: B.Tech in Electronics or a related field. Minimum 3 projects using STM32 microcontrollers. Proficiency in C/C++ and embedded programming. Experience with STM32CubeIDE, Keil, or similar development environments. Strong knowledge of ARM Cortex-M architecture. Understanding of analog and digital electronics. Familiarity with debugging tools like JTAG, SWD, and logic analyzers. Knowledge of power management and low-power embedded design (preferred). How to Apply: You can share your updated resume - careers@skilancer.com Contact - 7683052276 Job Type: Full-time Pay: ₹25,000.00 - ₹40,000.00 per month Schedule: Day shift Work Location: In person
Posted 1 month ago
5.0 years
5 - 8 Lacs
Bengaluru
Remote
General Description AIIR Products is a pioneering provider of AI-powered heating and cooling solutions designed to enhance comfort and energy efficiency in multi-family, residential, and hospitality settings. AIIR focuses exclusively on delivering innovative, sustainable systems that leverage advanced machine learning technology. AIIR is committed to creating healthier, more comfortable living spaces through smart technology. Its steadfast dedication to sustainability and innovation drives the development of solutions that improve project outcomes and positively impact the planet. The Role AIIR has an exciting and important opportunity for the right person to join our Intelligent HVAC Systems engineering and product development team to design and commercialize our own unique, purpose-built HVAC systems as an Embedded Firmware Engineer. This is a hands-on and highly visible opportunity in a rapidly growing and evolving company with lots of room to grow! We are seeking a person with 5+ years demonstrated experience with embedded firmware development. Essential Job Functions Bachelor’s degree in computer science or electrical engineering required 5+ years of demonstrated experience in embedded firmware development 2+ years of experience in implementing software/firmware solutions on embedded systems for power electronics drives preferred 3+ years' experience with embedded C development for microcontrollers Expert level knowledge of C Experience working on embedded firmware development for AC-DC, DC-DC, and DC-AC power converters Experience working on embedded firmware for FOC for motor control desired Experience working with digital control of PFC desired Desirable to have prior experience with a variety of microcontrollers including TI, ST, ESP among others Hands-on experience with debugging firmware and hardware-firmware interfaces using appropriate interface tools Experience with various bus interfaces, SPI, i2c, UART, Ethernet, and GPIO and others Experience with debugging application software via both user-level IDE and hardware-based JTAG interfaces Good understanding of technologies such as BLE, Wi-Fi, power management, sensor control, USB, UART, I2C, and various bus communication technologies desired Ability to participate in a highly collaborative environment, with both on-site and remote contributors Working level knowledge of Linux and Linux operating system Ready for Your Next Big Adventure? If you are a strategic thinker and innovation in the HVAC industry, we want to hear from you! Please submit your resume and a cover letter detailing your relevant experience to [Insert Application Email/Link]. AIIR Products is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. d1DuXT0ML1
Posted 1 month ago
0 years
1 - 2 Lacs
India
On-site
Looking for an energetic and self motivated engineering intern to join our core team. The role is ideal for passionate candidate who is keen on real-world problem solving with low-level systems and scientific analysis. Skills required : 1. Embedded Systems development : Register level programming (preferably on STM32 MCUs) 2. Mathematics & Signal Processing : Calculus, Algebra esp. in discrete implementations. 3. Scientific literacy : Ability to read and critically analyze scientific research papers. 4. Debugging skills : Methodical and logical approach to debugging & systematic analysis. Usage of tools like ST-Link, UART logging, SWD/JTAG interfaces. Job Types: Full-time, Internship Contract length: 6 months Pay: ₹12,000.00 - ₹20,000.00 per month Schedule: Day shift Work Location: In person Expected Start Date: 30/06/2025
Posted 1 month ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SILICON DESIGN ENGINEER 2 (AECG ASIC - SoC verification Engineer) The Role The focus of this role is to plan, build, and execute the verification of new and existing features for AMD’s custom silicon/ASIC designs, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. Key Responsibilities Collaborate with the Arch, Design, Functional DV, Emulation, Platform Debug, etc teams to understand Architecture and verification asks Ability to come with detailed testplan based on the Arch specs Good understanding and exposure to SoC design and architecture 2+ years of Design Verification experience with strong Verilog, System Verilog, C and UVM/OVM knowledge Candidate should be able to develop Testbench under supervision from team lead. Thorough understanding of verification environments including need, methodology, stimulus, checkers, scoreboards, coverage aspects. Developing functional coverage & assertions. Own the DV sign-off and ensure a bug free design Work with the post-silicon team on debug support and to help root-cause any failures Have worked on wireless protocol design verification Bringing up Testbench/SoC verification environment. Good understanding of SoC RESET/CLOCK flow Exposure to DEBUG concepts such as JTAG etc Comfortable with VCS/Verdi and excellent debug skills Logical in thinking and ability to gel well within a team Good communication skills PREFERRED EXPERIENCE: Proficient in SoC/sub-system/IP level ASIC verification Proficient in debugging RTL code using simulation tools Experienced with Verilog, System Verilog, C, and C++ Worked on any High Speed Interface like PCIE/DDR/USB/Other, Good understanding of AXI/AHB/APB Bus protocol Prior knowledge of ARM/RISC Processor based designs verification and bring-up verification will be a plus Developing UVM based verification frameworks and testbenches, processes and flows Good understanding and hands-on experience in the UVM concepts and SystemVerilog language Scripting language experience: Perl, Python, Makefile, shell preferred. Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 1 month ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
Remote
General Description AIIR Products is a pioneering provider of AI-powered heating and cooling solutions designed to enhance comfort and energy efficiency in multi-family, residential, and hospitality settings. AIIR focuses exclusively on delivering innovative, sustainable systems that leverage advanced machine learning technology.AIIR is committed to creating healthier, more comfortable living spaces through smart technology. Its steadfast dedication to sustainability and innovation drives the development of solutions that improve project outcomes and positively impact the planet. The Role AIIR has an exciting and important opportunity for the right person to join our Intelligent HVAC Systems engineering and product development team to design and commercialize our own unique, purpose-built HVAC systems as an Embedded Firmware Engineer. This is a hands-on and highly visible opportunity in a rapidly growing and evolving company with lots of room to grow! We are seeking a person with 5+ years demonstrated experience with embedded firmware development. Essential Job Functions Bachelor’s degree in computer science or electrical engineering required 5+ years of demonstrated experience in embedded firmware development 2+ years of experience in implementing software/firmware solutions on embedded systems for power electronics drives preferred 3+ years' experience with embedded C development for microcontrollers Expert level knowledge of C Experience working on embedded firmware development for AC-DC, DC-DC, and DC-AC power converters Experience working on embedded firmware for FOC for motor control desired Experience working with digital control of PFC desired Desirable to have prior experience with a variety of microcontrollers including TI, ST, ESP among others Hands-on experience with debugging firmware and hardware-firmware interfaces using appropriate interface tools Experience with various bus interfaces, SPI, i2c, UART, Ethernet, and GPIO and others Experience with debugging application software via both user-level IDE and hardware-based JTAG interfaces Good understanding of technologies such as BLE, Wi-Fi, power management, sensor control, USB, UART, I2C, and various bus communication technologies desired Ability to participate in a highly collaborative environment, with both on-site and remote contributors Working level knowledge of Linux and Linux operating system Ready for Your Next Big Adventure? If you are a strategic thinker and innovation in the HVAC industry, we want to hear from you! Please submit your resume and a cover letter detailing your relevant experience to [Insert Application Email/Link]. AIIR Products is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Powered by JazzHR d1DuXT0ML1
Posted 1 month ago
0.0 - 3.0 years
3 - 6 Lacs
Rajkot
Work from Office
Position Overview: We are seeking a passionate and skilled Embedded Firmware Engineer to develop real-time firmware for motor control applications, with 0 to 3 years of experience. The ideal candidate should have strong programming skills in Embedded C, working knowledge of C++, and experience or academic exposure to Field-Oriented Control (FOC) techniques. You ll be working closely with motor control hardware and microcontroller-based systems to deliver high-performance, reliable, and efficient embedded solutions. Key Responsibilities: Develop and maintain embedded firmware in C/C++ for microcontroller-based motor control systems.Implement and optimize Field-Oriented Control (FOC) algorithms for motors such as BLDC and PMSM.Program low-level MCU peripherals (PWM, ADC, UART, SPI, CAN, timers) for real-time applications.Work on bare-metal or RTOS-based firmware development.Interface with hardware components such as inverters, sensors, and motor drivers.Conduct motor testing, calibration, and fine-tuning on real hardware setups.Debug firmware using tools like oscilloscopes, logic analyzers, and JTAG/SWD debuggers.Collaborate with cross-functional teams for hardware integration and system validation.Write clear and maintainable code with proper documentation and version control. Required Skills and Qualifications: Proficiency in Embedded C for real-time firmware development.Working knowledge of C++, especially in embedded contexts.Understanding of motor control principles including FOC, PI loops, and modulation techniques (e.g., SVPWM).Experience with microcontrollers such as STM32, TI C2000, Infineon, NXP, etc.Familiarity with low-level driver development and interrupt-based programming.Strong debugging and problem-solving skills using hardware and software tools.Basic knowledge of power electronics related to motor drives. Read More Read
Posted 1 month ago
6.0 - 9.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Date Location: Bangalore, KA, IN Company Alstom Req ID:484400 Purpose of the job Lead all the Tooling Activities for the assigned Project Monitor & Ensure the Project Tooling KPIs are Met in all SQCD Manage Inhouse Sub Con and Suppliers in Tooling Activities for the respective Project Conduct FAT / SAT and address all the Improvements identified during Production and handover to Site Representative Tender Costing Submission for the Tooling NRC Efforts and costing Optimizing the Cost for the Tooling on Design and Manufacturing Develop Tooling Standards and implement across Projects. Responsibilities during the Project Development phase, on hisTooling domain, under the direction of the Tooling Manager & Project Industrialization Manager Prepare TPS for all the Tooling and share it to Suppliers and get the Technical /Commercial offers Validate the Technical Offer, Estimate the Cost of Tooling and share the Budget to Sourcing. Ensure Right Country Standards are met During the Design and Manufacturing Ensure Local EHS are met During the Design and Manufacturing Develop New Concepts while designing various Tools (Welding Fixtures, Assembly Fixtures, Lifting tackles) Able to Create Design in Catia V5 & DMA. Implement Automation (Hydraulic & Pneumatic) of Welding Fixtures & Assembly Fixtures Conduct Design Reviews & DAP with all the Stake Holders and get the Signoff for Inhouse and Supplier Designs, addressing all the past REX & Areas of Improvements. Detailing the design by making 2D Drawings in Catia V5 (Able to give critical dimensions. with its Mfg. tolerances, GD&T) Clarify the Tooling Suppliers for their doubts in the tooling drawings Follow up the Supplier for the Manufacturing Progress and Monitor the Progress Monitor the Quality of Tooling Manufactured wrt. to Welding / Machining and Painting Necessary Modifications & Improvements during the manufacturing, Validation to be updated in the Fixture Drawings Conduct Fixture Inspection, Validation & Trial, Address the Concerns raised During Trial with CAPA Coordinate with Engineering & Process for getting necessary input/Alignment During the TPS Preparation DR and DAP Required to travel & work at Sricity , Savli , Kolkata, Coimbatore & Madhepura. Required to travel to Tooling Supplier places across India Do Follow up with Tooling Suppliers as per schedule To take actions for Cost Optimizing for the Tooling on Design and Manufacturing To take actions for Developing Standards and Tooling Library Desired Knowledge / Experience Experienced in Tool Design in Railway industry or Heavy Industries Experience on Line Automation Good knowledge of technologies, IT Tools Catia V5 Good Knowledge of GD&T Fluent English. Skills & Competencies Availability Team work Pedagogy and Good oral and written communication. Mobility requirements Frequent travels mainly in India. Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrows mobility. Thats why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose Equal opportunity statement: Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law. Job Type:Experienced
Posted 1 month ago
15.0 - 20.0 years
16 - 18 Lacs
Bengaluru
Work from Office
PMTS SILICON DESIGN ENGINEER THE ROLE: We are looking for a senior DFT Engineer to join our team to develop world-class DFT architecture for EPYC Server products. In this role you will be engaged with the SoC Architects, Micro Architects, PD Engineers, Product Engineers, etc, to define/implement the DFT Architecture and technically guide and lead the DFT execution team. You will also be responsible for driving innovation to continuously improve the execution and also drive TTR (Test Time Reduction) THE PERSON: You will possess very strong DFT knowledge and bring broad experience in with a strong, self-motivated work ethic and leadership qualities. KEY RESPONSIBILITIES: Work closely with the SoC Architecture and uArch teams to define the DFT architecture. Be the Tech Lead driving DFT RTL implementation, DFT functional and Scan capture timing closure, Scan/ATPG implementation to hit the product coverage goals, interactions with the Product Engineering team to ensure on-time and FirstTimeRight pattern delivery and silicon bring-up Drive the required pre-silicon reviews for RTL, DFT DV and ATPG to ensure clean tape-out and silicon bring-up Collaborate with the Arch, Design, Functional DV, Emulation, Platform Debug, etc teams to comprehend and validate all the usage models Work with the post-silicon team on debug support and to help root-cause failures Be upto date with the industry trends and bring-in the latest to the AMD products Work with DFT Tool Vendors and drive improvements based on our requirements REQUIREMENTS: 15+ years of in-depth DFT experience having driven multiple Tapeouts and silicon bring-ups across different process nodes. Good understanding and exposure to SoC design and architecture Very good understanding of verif and timing concepts having handled DFT timing closure Exposure to all DFT concepts such as JTAG, SCAN, MBIST, BScan, etc Comfortable with VCS/Verdi and Mentor TK. Logical in thinking and ability to gel well within a team Good stakeholder management Ability to quickly adapt to changes and handle pressure Good communication and leadership skills ACADEMIC CREDENTIALS: Bachelors or Masters degree in Computer engineering/Electrical Engineering #LI-AA1 Benefits offered are described: AMD benefits at a glance .
Posted 1 month ago
1.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications The ideal candidate needs to have: Embedded Windows software and good driver programming skills. Solid understanding of Operating System concepts. Windows kernel driver development experience. Understanding and experience in implementing power/thermal management software, state machines, ACPI & UEFI. Strong understanding of C/C++, Shell Scripting or Python skills and hands-on experience on debugging ARM or other SoC embedded systems. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Ability to co-ordinate across stakeholders and drive towards task completion Principal Duties And Responsibilities 1+ years of Software Engineering or related work experience. C/C++programming. Windows OS internals and Windows Driver knowledge about power/thermal management. Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly. Level Of Responsibility Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3074210
Posted 1 month ago
58.0 years
0 Lacs
Kochi, Kerala, India
On-site
About The Role We are seeking an experienced and detail-oriented Senior Embedded Engineer to lead and contribute to the development of embedded software systems across the full development lifecycle. You will play a key role in system architecture, design implementation, coding, verification, documentation, and delivery of real-time embedded solutions. This is a hands-on engineering position that requires a deep understanding of embedded platforms, industry standards, and project coordination. Key Responsibilities Prepare and maintain detailed project plans, timelines, and task breakdowns. Monitor execution progress and adjust schedules or tasks to ensure timely delivery. Coordinate with cross-functional teams including hardware, systems, validation, and QA. Track and manage project risks, issues, and change requests. Participate in embedded system design including architecture definition, module planning, and interface specification. Develop, integrate, and test embedded software modules for microcontrollers or SoCs (ARM, STM32, Renesas, etc.). Write clean, efficient, and compliant code in C/C++, adhering to coding standards such as MISRA. Design and implement RTOS-based or bare-metal applications depending on project needs. Prepare unit test plans, verification protocols, and conduct code-level testing. Perform debugging and root cause analysis using tools such as oscilloscopes, logic analyzers, and JTAG. Record and maintain unit test results, including evidence for compliance/regulatory audits. Support integration, system testing, and validation phases. Contribute to and review technical documents : design specs, interface definitions, safety analysis reports, etc. Participate in code and document peer reviews to maintain code quality and traceability. Ensure full traceability of requirements to implementation and testing artifacts. Maintain updated design and test documentation throughout the software development lifecycle. Participate in safety risk analysis, FMEA, and hazard evaluations for regulated products. Ensure software development follows relevant functional safety standards (e.g., ISO 26262, IEC 61508, IEC 62304, DO-178C, etc.). Maintain software lifecycle evidence as required by internal processes and industry regulations. Required Skills & Qualifications Bachelors or Masters degree in Electronics, Computer Science, Electrical Engineering, or related discipline. 58 years of hands-on experience in embedded software development. Proficiency in C and C++, with experience on real-time systems (RTOS) or bare-metal firmware development. Experience with microcontrollers, SoCs, and peripherals (ARM Cortex-M/R, STM32, TI, NXP, etc.). Strong understanding of embedded communication protocols : UART, SPI, I2C, CAN, Modbus, etc. Familiarity with debugging and test equipment (JTAG, ICE, oscilloscopes, analyzers). Experience with version control systems like Git or SVN. Exposure to structured development methodologies such as V-model, ASPICE, or Agile in embedded contexts. (ref:hirist.tech)
Posted 1 month ago
20.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Embedded Software Engineering Manager Location: Pune Department: Embedded Systems / R&D Reports To: Global FW Director + Pune Technical Head Job Summary: This leadership role is critical in aligning execution with product goals, optimizing workflows, and ensuring on-time delivery of high-quality firmware. While not hands-on coding, this role demands strong technical insight and cross-functional collaboration. Key Responsibilities: - Lead and manage two embedded software teams: Embedded Linux / Yocto, Application firmware for microcontrollers, Connectivity SDKs (Wi-Fi, BLE, etc.) - Define and optimize development workflows, tools, and cross-team processes. - Drive effective communication between Embedded, Product, Cloud, and Mobile teams. - Track and ensure progress, unblock teams, and ensure timely, high-quality deliveries. - Establish and monitor KPIs for efficiency, quality, and velocity. - Drive continuous improvements in engineering processes and collaboration. - Plan and distribute workload appropriately, anticipating future resourcing needs. - Contribute to roadmap planning and capacity alignment. - Represent embedded teams in cross-functional planning and strategy discussions. Required Qualifications: - Bachelor's in Embedded Systems, Electronics, or related field. - 20+ years of experience - 10+ years of experience in coding/development in embedded Linux software development and 10 years of management; microcontroller experience is a plus. - Proven experience leading multiple embedded development teams (10+ developers). - Strong knowledge of Linux/Yocto; familiarity with RTOS and microcontrollers beneficial. - Proficiency in Agile/Scrum and modern development practices (CI/CD, DevOps). - Solid understanding of connectivity protocols (Wi-Fi, BLE) and integration with cloud/mobile apps. - Strong planning, organizational, and communication skills. - Experience scaling and managing multi-skilled engineering teams. Technical Skills (Hard Skills): - Embedded Linux Expertise: Linux kernel, drivers, Yocto/Buildroot, U-Boot, device trees. - Platform Knowledge: Hands-on experience with NXP i.MX8 SoCs and BSP integration. - Toolchain & Debugging: Cross-compilation, GCC, GDB, JTAG, Lauterbach. - Version Control & CI/CD: Advanced Git workflows, CI/CD tools (GitLab CI, Jenkins, Buildkite). - Architecture & Quality: Modular design, real-time constraints, test automation, static analysis. - Security & Compliance: Secure boot, TEE, firmware updates, GPL/LGPL, SBOM. Leadership & Soft Skills: - Technical Leadership: Guide architecture and conduct design/code reviews. - Team Facilitation: Lead Agile ceremonies, resolve blockers, support team dynamics. - Communication: Translate technical details into business context; liaise with hardware, QA, and PM. - Decision Making: Prioritize under pressure, balance delivery with tech debt. - Mentorship: Coach junior engineers, foster continuous learning. - Adaptability & Conflict Resolution: Manage changing priorities and resolve conflicts constructively.
Posted 1 month ago
2.0 years
4 - 5 Lacs
India
On-site
Job Title: Embedded R&D Engineer Department: EMBEDDED ENGINEERING R&D Location: Bhubaneshwar, Odisha /AFTER 6 MONTHS (BANGALORE) Experience Required: 2 yrs in embedded domain Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹500,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): what is your current salary? Experience: embedded engineering: 2 years (Required) Work Location: In person Application Deadline: 27/06/2025 Expected Start Date: 27/06/2025
Posted 1 month ago
10.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Job Summary: Seeking a Senior DFT Engineer with 10+ years of experience adept in SOC DFT implementation. Job Responsibilities Develop and implement DFT strategies for advanced VLSI designs. Collaborate with design and verification teams to ensure DFT requirements are met. Perform scan insertion, ATPG pattern generation, and BIST (Memory and Logic) implementation. Perform DFT simulations and analyze results to ensure test coverage and quality. Debug and resolve DFT-related issues throughout the design process. Stay updated on industry trends and advancements in DFT methodologies. Mentor junior engineers and provide technical guidance as needed. Job Qualification Senior DFT engineer with 10+ years of experience in SoC DfT implementation and verification of scan architectures, JTAG, memory BIST, ATPG, LBIST. The engineer should be well versed in Verilog/VHDL RTL coding, experienced in using Mentor DfT tools and Cadence tools. The engineer needs to have hands-on experience in scan insertion, JTAG, LBIST, ATPG DRC and coverage analysis, Simulation debug with timing/SDF. Must have worked on one SoC at least, from start to end. Must be proactive, collaborative and detail-oriented capable of exercising independent judgment Strong expertise in Post Silicon Readiness (Pattern Generation) and Silicon Debug. The engineer with experience on debug and root cause the problem in simulation failures. BE/ME/B.Tech/M.Tech from reputed institutes Self-motivation, flexibility, with strong interpersonal skills. Effective communication skills, oral and written skills Show an engaged curiosity, a will to understand the mechanisms behind the effects, an eagerness to constantly learn and improve More information about NXP in India... Show more Show less
Posted 1 month ago
4.0 - 8.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Position Vacant : Embedded Systems Engineer Video Codec Development Location : Hyderabad Work Mode : WFO Experience : 4-8 years Qualification : Bachelors or Masters in Computer Engineering, Electrical, or Electronics Engineering Masters degree with focus on Embedded Systems, Signal Processing, or Multimedia Systems Core Technical Expertise Embedded Systems Development : 48 years of recent and relevant experience Strong background in RTOS, multithreading, resource management, and interrupt handling Programming Solid C and Assembly language proficiency Familiarity with debugging tools (e.g., JTAG, Lauterbach, GDB) Operating Systems Experience working with Linux, Android, or other embedded platforms Understanding of kernel/user space, memory management, and device drivers Video & Multimedia Domain Knowledge Hands-on Experience With Video codecs : H.264, HEVC, VP9, MPEG (development, porting, and optimization) Signal processing techniques and pre/post-processing algorithms Understanding of video pipeline architecture and performance tuning Familiarity with multimedia frameworks like OpenMAX, GStreamer, or FFmpeg is a plus Preferred Additional Skills Cross-functional Collaboration : Work with hardware, system architecture, firmware, and software teams Experience with Agile development, version control (e.g., Git), and JIRA Soft Skills Excellent verbal and written communication Self-motivated, proactive, and ability to handle ambiguity Strong analytical thinking, root-cause analysis, and debugging capabilities Key Responsibilities Design, develop, and optimize video firmware solutions on Qualcomm SoCs Collaborate with system engineers and architects to define and integrate video processing features Drive enhancements to the video/imaging subsystem hardware and software Customer engagement : Support product teams in deployment, bring-up, debugging, and customization Ensure high-performance and power-efficient multimedia implementations Work on future generation Qualcomm processors to drive innovation in mobile video technologies Added Adv / Plus Knowledge of ARM architecture, SIMD/NEON optimizations Experience with AI-assisted video processing or computer vision Contribution to open-source multimedia or codec projects (ref:hirist.tech) Show more Show less
Posted 1 month ago
1.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Experience of 1-2 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems and some of the below areas: Knowledge of multi-threaded programming. Strong software debugging skills in real time operating systems, preferably on DSP platforms. Audio use cases (e.g. playback, recording and streaming, etc.). Voice use cases (e.g. CS and PS calls). Optimization for MIPS, Memory Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.). Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.). Audio Interfaces like I2S, HDMI, SPDIF Responsibilities: Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3074208 Show more Show less
Posted 1 month ago
5.0 - 10.0 years
0 - 0 Lacs
Bengaluru
Work from Office
Roles and Responsibility 5 years to 15 yrsdesign experience. Experience withowning chip level DFT and Post Silicon debug / analysis. Understanding of DFTarchitectures like JTAG, Scan Compression Techniques (XOR, Adaptive, OP-MISRetc.), scan chain insertion and verification. Must have experiencegenerating scan patterns and coverage statistics for various fault models likestuck at(Nominal and VBOX), IDDQ, Transition faults, JTAG BSDL, patterngeneration for Memories(E-fuse etc.). Experience debugging tester failures ofscan patterns, diagnosis and pattern re-generation. Understandinggeneration of functional patterns for ATE Knowledge of atleast any one of an industry standard DFT tools (Cadence Modus, SynopsysTetramax, Mentor Tessent Tools, etc) Design experience inMBIST / LBIST is an added advantage. Good understandingof constraints development for Physical Design Implementation / Static TimingAnalysis. Responsibilities: Must have experience generating scan patterns andcoverage statistics for various fault models like stuck at(Nominal and VBOX),IDDQ, Transition faults, JTAG BSDL, pattern generation for Memories(E- fuseetc.). Experience debugging tester failures of scan patterns, diagnosis andpattern re-generation. Understanding generation of functional patterns forATE Knowledge of at least any one of an industrystandard DFT tools (Cadence Modus, Synopsys Tetramax, Mentor Tessent Tools,etc) Design experience in MBIST / LBIST is an addedadvantage. Good understanding of constraints development forPhysical Design Implementation / Static Timing Analysis. Desired Skills: Preferred Skills/ Experience Experience with TCL / Perl is preferred. Understanding of IC design with Analog circuits andit s design cycles is an added advantage. Effective communication skills to interact with allstakeholders. Team and People Skills: The candidate should havegood people skills to work closely with the systems, analog, layout and testteam Must be highly focused and remain committed toobtaining closure on project goals Role: DFT Engineer Department: Design For Test & Debug Employment Type: Full Time, Permanent
Posted 1 month ago
15.0 - 16.0 years
20 - 25 Lacs
Bengaluru
Work from Office
: Arm s Solutions group DFT team implements DFT for test-chips and hard-macros to prove Arms soft IP power, performance, area, and functionality within the context of a SoC using the latest DFT techniques and process technologies. We closely collaborate with RTL, Verification, Physical Implementation, and Test engineering teams throughout the life cycle of a project, from an early investigation stage all the way through tape-out and silicon test/characterization on ATE. Responsibilities: Architect, implement, and validate innovative DFT techniques on test chips as well as hard macros. Insert DFT logic into SoC style designs at the RTL level and at the Synthesis gate level, validate all features, and generate ATE targeted test patterns to be run on silicon. Work closely with front-end design and verification teams on DFT RTL level insertion, back-end synthesis, place-and-route, and static-timing-analysis teams on gate level insertion and timing closure, and Test and Debug teams on silicon characterization and validation. Required Skills and Experience : This role is for a Principal DFT Engineer with proven ability in Design for Test Experience coding Verilog RTL, TCL and/or Perl Proficient in Unix/Linux environments Core DFT skills considered for this position should include some of the following: Scan compression and insertion, Memory BIST and repair scheme implementation, Logic BIST, JTAG/IJTAG, at-speed test, ATPG, fault simulation, back-annotated gate level verification, silicon debug, memory and scan diagnostics Bachelors or Master s degree or equivalent experience in Electronic Engineering, Computer Engineering, or a related field Nice To Have Skills and Experience : Familiarity with IEEE 1149, 1500, 1687, 1838 Synthesis & Static Timing Analysis Familiarity with SoC style architectures including multi-clock domain and low power design practices. Validated understanding of Siemens DFT tools Familiarity with Arm IP like the following: Cortex CPUs, Mali GPUs, AMBA protocols, CoreLink interconnects, CoreSight debug Experience with 2.5D and 3D test Ability to work both collaboratively on a team and independently Hard-working and excellent time management skills with an ability to multi-task An upbeat demeanor to working on exciting projects on the cutting edge of technology Experience with Siemens, Cadence, and/or Synopsys DFT and simulation tools In Return: We are proud to have a set of behaviors that reflect our culture and guide our decisions, defining how we work together to defy ordinary and shape outstanding! Partner and customer focus Teamwork and communication Creativity and innovation Team and personal development Impact and influence Deliver on your promise
Posted 1 month ago
8.0 - 15.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Position Overview: We are seeking a highly skilled and detail-oriented Firmware Verification and Validation Engineer to join our team. As a Firmware Verification and Validation Engineer, you will play a critical role in ensuring the quality and reliability of our firmware used in UPS systems. Your primary responsibility will be to design, implement, and execute test strategies and plans to validate firmware functionality, performance, and adherence to specifications. Your expertise will contribute to identifying and resolving firmware-related issues, ensuring the smooth operation of our products throughout their lifecycle. Responsibilities: Collaborate with the firmware development team to define comprehensive test strategies that cover functional, performance, and reliability aspects of the firmware. Design and create detailed test plans, including test cases and test scripts, based on firmware requirements and specifications. Execute tests on target hardware platforms, ensuring the proper functioning and compatibility of firmware with the hardware. Develop and maintain test automation frameworks and scripts to optimize testing efficiency and enhance test coverage, with a focus on automated system firmware testing. Identify, investigate, and report firmware defects using issue tracking systems, such as JIRA, and proficiently manage the end-to-end defect lifecycle. Work closely with the development team to prioritize and resolve identified issues, providing timely feedback and updates to stakeholders. Analyse and debug firmware issues using appropriate debugging tools, such as oscilloscopes, logic analysers, and software debugging tools. Analyse test results and provide meaningful feedback to the firmware development team, suggesting improvements and optimizations for enhanced firmware performance and stability. Create and maintain detailed documentation related to test plans, test cases, test procedures, and test reports. Collaborate with cross-functional teams, including firmware developers, hardware engineers, quality assurance teams, and product managers, to ensure a comprehensive verification and validation process. Continuously research and explore emerging testing methodologies, tools, and technologies to enhance the efficiency and effectiveness of firmware verification and validation processes, particularly in the field of automated system firmware testing. Qualifications: Bachelors degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. Required Skills: Proven experience in firmware verification and validation in the embedded systems domain. Solid understanding of firmware development principles, including knowledge of programming languages such as C/C++ for embedded systems. Proficiency in test methodologies, test case design, and test automation frameworks, with specific experience in automated system firmware testing. Familiarity with hardware testing tools, such as oscilloscopes, logic analyzers, and JTAG debuggers. Knowledge of software development tools, such as integrated development environments (IDEs) and version control systems. Knowledge of integrating data loggers, power analyzers, and other relevant test equipment to automate system testing for power electronics products. Strong analytical and problem-solving skills, with a keen attention to detail. Excellent communication and collaboration skills to work effectively within cross-functional teams. Ability to work independently and prioritize tasks in a fast-paced environment. Proficiency in scripting languages such as Python for test automation and analysis. Experience with LabVIEW for hardware-in-the-loop testing and automated test system development. Strong JIRA management skills, including the ability to create, manage, and track issues, defects, and project tasks efficiently. Qualifications: Bachelors degree in Electronics and Communication, Embedded system, Electrical /Electronics Engineering, or a related field. <
Posted 1 month ago
5.0 - 7.0 years
8 - 9 Lacs
Bengaluru
Work from Office
Position - 3: Looking For Embedded Software Engineer (5-7 Years Of Experience) TECHNICAL SKILLS: Strong C coding and debugging skills is must. Understanding of communication protocols(at-least two) like I2C, SPI, UART, GPIO and device drivers software is must. Hands on Firmware & board bring-up (Pinctrl framework, device drivers and applications etc) is must. Ability to understand IC/IP datasheets, board schematics, SoC reference manuals, Programmers Guide and map it to software code is must. Understanding of Arm architecture. Experience on any one or more Operating Systems, Device Driver and Bootloaders: RTOS/FreeRTOS/Zephyr/NuttX/ PX4, Linux, U-Boot. Design, build and unit test Drivers, Middleware and/or Application, as per project requirement. Familiarity with Software Development Process, BSP Releases, open-source software development process. Prior experience of working on NXP products like LPC, S32, i.mx is a big advantage. Experience on ARM JTAG Debugger: Lauterbach etc. SOFT SKILLS: Excellent interpersonal and communication skills, good spoken and written English skills. Good Teamwork adaptability and self-motivated. Fast learner and interest in learning new skills. Good Problem-solving ability. RESPONSIBILITIES: Bring-up of boards, This involves understanding board schematic, reference manual of SoCs, datasheet of ICs and customize BSP components accordingly. Design, build and unit test Drivers, Middleware and/or Application, as per project requirement. Collaborate with different component owners for development of components required for project. Debugging and fixing of customer issues.
Posted 1 month ago
4.0 - 7.0 years
7 - 16 Lacs
Bengaluru
Work from Office
Responsibilities: * Ensure compliance with industry standards and customer requirements. * Design DFT solutions using ATPG, MBIST, Scan Insertion, JTAG tools.
Posted 1 month ago
0.0 - 2.0 years
0 Lacs
Patia, Bhubaneswar, Orissa
On-site
Job Title: Embedded R&D Engineer Department: EMBEDDED ENGINEERING R&D Location: Bhubaneshwar, Odisha /AFTER 6 MONTHS (BANGALORE) Experience Required: 2 yrs in embedded domain Job Summary: We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions. The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures. --- Key Responsibilities: 1. Firmware Development: o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms. o Implement optimized, lightweight code for bare-metal applications. o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware. 2. Hardware Interaction: o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration. o Collaborate with the hardware team to design and validate embedded hardware interfaces. 3. Protocol Implementation: o Design and implement communication protocols, including UART, I2C, SPI, and CAN. o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies. 4. Testing & Debugging: o Perform hardware-in-the-loop (HIL) testing to validate embedded designs. o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers. 5. Documentation & Collaboration: o Maintain comprehensive documentation of firmware designs, processes, and debugging steps. o Work closely with cross-functional teams to ensure project timelines and deliverables are met. --- Required Skills and Qualifications: · Technical Proficiency: o Strong proficiency in C, C++, and low-level assembly programming. o Experience with bare-metal development and RTOS is highly desirable. o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores. · Peripheral Knowledge: o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA. o Knowledge of interfacing sensors, displays, and actuators with embedded platforms. · Communication Protocols: o Proficient in serial communication protocols (UART, I2C, SPI, etc.). o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee. · Debugging & Tools: o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE. o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters. · Soft Skills: o Strong problem-solving ability and a proactive approach to debugging and optimization. o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision. --- Preferred Qualifications: · Knowledge of low-power design principles for embedded systems. · Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex). · Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices. · Experience in version control systems like Git. · Exposure to automotive or industrial-grade embedded systems (optional but a plus). Job Types: Full-time, Permanent Pay: ₹400,000.00 - ₹500,000.00 per year Benefits: Flexible schedule Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Ability to commute/relocate: Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required) Application Question(s): what is your current salary? Experience: embedded engineering: 2 years (Required) Work Location: In person Application Deadline: 27/06/2025 Expected Start Date: 27/06/2025
Posted 1 month ago
8.0 years
3 - 4 Lacs
Hyderābād
On-site
Overview: WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ Responsibilities: MTS SOFTWARE DEVELOPMENT ENG INEER THE ROLE: AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: Board bring-up activities for Software components like bootloader, (Secure Bootloader components like Crypto Engines etc., platform managers (Power management, Clock management , system restarts/shutdowns etc.) Bring-up activities for Software stack for Linux and baremetal including Applications for ARM based boards and emulation platforms, Proto-typing platforms Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon verification. Analyzes, tracks, and debugs testing failures to determine corrective measures. Collaborates directly with development team to assess test plan requirements and resolve failures. Automate and the functional and System level tests using Python and integrate the same in Test Automation framework and maintain the Test artifacts for any updates in the Test cases or in Test framework Run the Regression tests, triage issues, create Defects in the system and wok with development team for closure. Drive dynamic code coverage for boot level Firmware using standard tools like LDRA etc. PREFERRED EXPERIENCE: 8-16 years of experience in Baremetal or Linux Kernel internals/driver development/application development. Proficient in C/C++ and embedded systems. Working experience in verification and testing of Embedded System software or firmware etc. Good experience in Device Driver Verification and validation on Linux, Bare metal, Real Time Operating Systems. Skills in compiling/building/cross-compiling, debugging, testing, deploying Bootloader, TF-A, Linux Kernel, Device tree, Middleware software, and BareMetal application images for board bring up activities through JTAG debuggers & Emulators using different boot modes Good understanding of any one of SoC/Processing Technologies like ARM/RISC-V/X86, MMU, Interrupt handling, Caches etc. Hands on with one or more peripherals/controllers like UART, I2C, SPI, USB, SD, eMMC, QSPI, PCIe etc. Define, Design and Develop manual/Automation test cases for Embedded system projects Programming skills in C/C++, Makefile, Linker file creation, scripting language Python/Shell/Tcl Experience in GIT environment and Test Automation framework – Pytest, Jenkins etc. Good to have exposure in design tools like VIVADO, VITIS, Configuration management tools like GIT/Perforce, JIRA, Confluence etc ACADEMIC CREDENTIALS: Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent #LI-SK4 Qualifications: Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Posted 1 month ago
5.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Job Title: Senior Embedded Firmware Engineer Location: Ahmedabad, Gujarat Company: ATRI Solutions Pvt. Ltd. Experience: 5+ years Job Type: Full-Time About ATRI Solutions: ATRI Solutions is a technology innovation company driving solutions across Embedded Product Development, IoT, Cloud Integration, AI/ML, and Advanced Systems Engineering. We are expanding our expert team at the Ahmedabad location and are seeking a seasoned Senior Embedded Firmware Engineer to lead and drive embedded development initiatives for cutting-edge projects across automotive, industrial, consumer electronics, and healthcare domains. Key Responsibilities: Architect, design, develop, and debug embedded firmware for microcontroller-based systems. Lead firmware development lifecycle from requirement gathering to deployment and testing. Work with cross-functional teams (hardware, software, QA) to deliver integrated solutions. Optimize embedded code for memory usage, performance, and power consumption. Interface with various communication protocols like UART, SPI, I2C, CAN, USB, BLE, and Ethernet. Conduct board bring-up, hardware-software integration, and debugging using tools like oscilloscopes, logic analyzers, JTAG, etc. Collaborate with system architects and project managers to ensure timely delivery and technical excellence. Mentor junior engineers and perform code reviews to maintain code quality and best practices. Required Skills and Qualifications: Bachelor’s or master's degree in Electronics, Electrical, Computer Engineering, or related field. 5+ years of hands-on experience in embedded firmware development. Proficient in C/C++, RTOS-based development (FreeRTOS, Zephyr, or similar). Experience with ARM Cortex-M and other MCU architectures (STMicroelectronics, NXP, TI, Renesas, etc.). Familiarity with firmware version control (Git), CI/CD, and Agile methodologies. Strong debugging skills and understanding of low-level system behavior. Experience in secure boot, OTA firmware update, and firmware reliability strategies is a plus. Preferred Qualifications: Exposure to IoT protocols such as MQTT, CoAP, LwM2M. Experience with cloud-connected embedded devices. Knowledge of cybersecurity and secure firmware development. Experience in working with medical, automotive, or industrial-grade products. Show more Show less
Posted 1 month ago
0.0 - 5.0 years
0 Lacs
Bengaluru, Karnataka
On-site
Job Information Date Opened 06/18/2025 Job Type Full time Industry IT Services Work Experience 4-5 years City Bangalore State/Province Karnataka Country India Zip/Postal Code 560024 Job Description About Globals : Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cybersecurity, Cyberwarfare, ERP Systems, AI, and Enterprise Application Development for various industries including Defence, Education, Government, Financial Services and Transport Industries. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions. Globals is certified as a " Great Place to Work " organization for its laudable work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest-growing technology companies as recognized and featured by The Economist . Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise. Globals is a CMMI Level 3 certified company. About the Role: We are looking for a detail-oriented and innovative Embedded Systems Engineer to design, develop, and maintain embedded hardware and software solutions. In this role, you will work closely with cross-functional teams to build reliable systems for real-time applications. You should have strong low-level programming skills, hardware-software integration experience, and a passion for optimizing system performance. Responsibilities: Design and develop efficient, reliable firmware using C/C++ for embedded platforms. Write and debug low-level code, including hardware drivers and real-time application logic. Interface with a variety of communication protocols such as UART, SPI, I2C, CAN, etc. Work with ARM Cortex-M, STM32, ESP32, and other microcontroller families. Analyze schematics and PCB layouts to trace signals and debug hardware issues. Utilize GPIO, ADC/DAC, and timers to manage real-world interfacing. Develop scripts in Python for testing, automation, and integration tasks. Understand and implement wireless protocols such as Wi-Fi and Bluetooth. Collaborate with cross-functional teams including hardware, mechanical, and software engineers. Requirements Proficient in C/C++ for embedded systems (mandatory). Familiarity with Assembly Language (ARM, AVR, or RISC-V) for low-level debugging and performance tuning. Strong hands-on experience with ARM Cortex-M, STM32, ESP32, or similar MCUs. Solid understanding of digital and analog interfaces (GPIO, ADC/DAC). Comfortable working with oscilloscopes, logic analyzers, and debuggers (e.g., JTAG/SWD). Experience in accessing and debugging hardware through PCB tracing. Familiar with communication interfaces: UART, SPI, I2C, CAN. Experience with Python for scripting or testing tasks (preferred) Experience with wireless or RF protocols such as MAVLink, DroneCAN, LoRa, Zigbee, or other custom RF stacks. Exposure to RTOS environments (e.g., FreeRTOS, Zephyr). Knowledge of power optimization techniques for battery-powered devices. Experience in building products in the IoT, robotics, or drone domains. Apply Now
Posted 1 month ago
4.0 - 9.0 years
10 - 20 Lacs
Bengaluru
Work from Office
Like Requirements: 5 to 10 years of hands-on experience in DFT methodologies , with expertise in Scan & ATPG, MBIST Strong knowledge of DFT tools such as Synopsys, Mentor Graphics, or Cadence. Experience in fault modeling, pattern generation, and coverage analysis . Proficiency in scripting (TCL, Python, Perl, or Shell) for automation. Excellent problem-solving skills and ability to work in a fast-paced environment. Job Responsibilities: Implement and validate DFT architectures for complex SoCs. Perform scan insertion and ensure proper integration into the design. Develop and optimize ATPG patterns to achieve high fault coverage. Work closely with RTL, verification, and physical design teams to resolve DFT-related issues. Support post-silicon bring-up, debug, and ATE (Automated Test Equipment) testing.
Posted 1 month 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough