Jobs
Interviews

1506 Uart Jobs - Page 12

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0.0 - 2.0 years

0 Lacs

Vadodara, Gujarat, India

On-site

Software Department Baroda, Gujarat, India Full Time No of Position: 3 Experience: 0-2 Years Skills Required Proficient in programming skills in Embedded C programming Working experience of 16/32 bit Microcontrollers Debug and tracing Knowledge of the major chips communications protocols (I2C, SPI,UART) Testing and Debugging of Embedded Systems Willing to work hard and learn continuously Good Communication Skill Job Description Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals programming like UART, SPI, I2C Basic Fundamentals of Embedded programming on RTOS Testing whole system Apply Now

Posted 1 week ago

Apply

0.0 - 1.0 years

0 Lacs

Esplanade, Kolkata, West Bengal

Remote

Embedded Engineer JD We are looking for an Embedded Engineer with expertise in designing, developing, and optimizing firmware for embedded systems, particularly in automotive telematics. Experienced in working with microcontrollers, RTOS, embedded C/C++, and communication protocols such as CAN, UART, SPI, I2C. Core Competencies: ● Embedded software development using C, C++. Thorough understanding of data structures is a must. Should have good debugging skills. ● Baremetal / Real-time operating systems (RTOS, FreeRTOS) ● Microcontroller-based design and firmware development (STM32, ESP32, ARM Cortex, AVR, PIC) ● Communication protocols: UART, SPI, I2C, CAN, MODBUS, CAN J1939 ● Hands-on experience in working with HTTP/TCP/MQTT/SSL ● Wireless technologies: GSM, LTE, GNSS, BLE, LoRa, Wi-Fi ● Memory handling for On Board Flash etc ● Power management for embedded devices ● Debugging tools: JTAG, SWD, Logic Analyzers, Oscilloscopes ● Version control: Git ● Hands-on experience in working with IDEs like STM32CubeIDE/Keil etc. Vehicle Telematics Experience (Good to Have): ● Development of GPS-based tracking devices with GNSS modules ● Implementation of vehicle diagnostics (OBD-II, CAN bus) ● Data transmission over TCP/IP, MQTT, HTTP, SMS ● Integration with cloud platforms (AWS IoT, Azure IoT, custom servers) ● Power optimization techniques for battery-operated tracking devices ● Firmware for ADAS, fleet management, remote diagnostics ● Experience in firmware for computer vision Soft Skills: ● Strong problem-solving and analytical skills ● Ability to work in fast-paced automotive environments ● Experience with agile development methodologies ● Good documentation and communication skills ● Ability to work in a team alongside people from multiple disciplines. Job Types: Full-time, Permanent Pay: Up to ₹50,000.00 per month Benefits: Cell phone reimbursement Flexible schedule Internet reimbursement Leave encashment Paid sick time Paid time off Provident Fund Schedule: Day shift Fixed shift Morning shift Night shift Supplemental Pay: Overtime pay Ability to commute/relocate: Esplanade, Kolkata, West Bengal: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded software: 1 year (Required) Work Location: In person Expected Start Date: 06/07/2025

Posted 1 week ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

About Client: Happiest Minds Technologies Limited (NSE: HAPPSTMNDS), a Mindful IT Company, enables digital transformation for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence, blockchain, cloud, digital process automation, internet of things, robotics/drones, security, virtual/augmented reality, etc. Positioned as ‘Born Digital . Born Agile’, our capabilities span digital solutions, infrastructure, product engineering and security. We deliver these services across industry sectors such as automotive, BFSI, consumer packaged goods, e-commerce, edutech, engineering R&D, hi-tech, manufacturing, retail and travel/transportation/hospitality. A Great Place to Work-Certified™ company, Happiest Minds is headquartered in Bangalore, India with operations in the U.S., UK, Canada, Australia and Middle East. Job Title :Embedded Software Key Skills :EmbeddedC, Bootloader, CAN, UDS, and J1939 , low level drivers Job Locations :Pune Experience : 6+ Years. Education Qualification: Any Graduation. Work Mode : Hybrid Employment Type : Contract. Notice Period : Immediate Job Description Embedded C ( preferably with Embedded C++) for developing firmware and software for embedded systems, ensuring optimal performance and efficiency. ARM Embedded controllers ( STM or any equivalent) : yrs expertise with FreeRTOS or Zephyr similar real-time operating systems, time-sensitive embedded applications. Industrial Protocols - CAN, Modbus RTU, Modbus TCP/IP Embedded Interfaces - I2C, SPI, and UART peripherals and development of required drivers for the same for ADCs, I/P, temperature sensors). debugging skills and oscilloscopes, multimeters, and logic analyzers, JTAG test simulators and validate firmware components, overall testing process and efficiency. system-level architecture, hardware-software interaction, and real-time operating systems, with a focus on optimizing embedded system performance. CI/CD processes and tools such as Jenkins, GitLab CI, and GitHub Actions to automate the software build, testing, and deployment pipeline Familiar with tools like JIRA, Confluence, and Git

Posted 1 week ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

About Company : A Mindful IT Company, enables for enterprises and technology providers by delivering seamless customer experiences, business efficiency and actionable insights. We do this by leveraging a spectrum of disruptive technologies such as: artificial intelligence, blockchain , Cloud, digital process automation, internet of things, robotics/drones, security, virtual/ augmented reality, etc. Positioned as ‘Born Digital. Born Agile’, our capabilities span Product & Digital Engineering Services (PDES), Generative AI Business Services (GBS) and Infrastructure Management & Security Services (IMSS). We deliver these services across industry groups: Banking, Financial Services & Insurance (BFSI), EdTech, Healthcare & Life Sciences, Hi-Tech and Media & Entertainment, Industrial, Manufacturing, Energy & Utilities, and Retail, CPG & Logistics. The company has been recognized for its excellence in Corporate Governance practices by Golden Peacock and ICSI. Job Title: Embedded C++ with RTOS · Location: Pune(Hybrid) · Experience: 8+ yrs · Job Type : Contract to hire. · Notice Period:- Immediate joiners. Mandatory Skills: We are seeking a skilled and motivated Embedded Software Engineer with expertise in C++ and RTOS-based development to design, develop, and maintain embedded software for our [industry-specific product or platform]. The ideal candidate will have hands-on experience developing low-level software for microcontrollers or embedded Linux systems, with a strong understanding of real-time systems. Key Responsibilities: Design, implement, test, and maintain embedded software using C++ in an RTOS environment. Develop device drivers, communication protocols (UART, SPI, I2C, CAN, etc.), and middleware. Integrate and manage RTOS components (e.g., FreeRTOS, ThreadX, QNX, Zephyr, etc.). Collaborate with hardware engineers to define software-hardware interfaces. Optimize code for memory footprint, performance, and power consumption. Develop and maintain software documentation, including requirements, design, and test plans. Support debugging, validation, and troubleshooting of embedded systems in the lab or field. Participate in design reviews and contribute to system architecture.

Posted 1 week ago

Apply

2.0 years

0 Lacs

India

Remote

Location: Work from Anywhere Type: Full-Time | Contract-Based | Flexible Experience: 2 - 3 Years Industry: AI, SaaS, Startup Tech About HYI.AI HYI.AI is a Virtual Assistance and GenAI platform built for startups, entrepreneurs, and tech innovators. We specialize in offering virtual talent solutions, GenAI tools, and custom AI/ML deployments to help founders and businesses scale smarter and faster. We’re on a mission to power the next wave of digital startups globally Your Role We’re seeking a skilled Embedded System Engineer who thrives in low-level hardware-software integration and has hands-on experience building firmware for real-world devices. You will work with startups and tech firms on high-impact projects, helping them bring their hardware products to life with robust, efficient, and scalable embedded software. Tech Skills We Value Proficiency in C/C++ for microcontrollers (ARM, STM32, AVR, etc.) Experience with RTOS or bare-metal programming Familiarity with communication protocols : I2C, SPI, UART, CAN Hands-on with tools like Oscilloscope , Logic Analyzers, and JTAG Debuggers Experience with firmware development , bootloaders , and low-power design Exposure to IoT connectivity (BLE, Wi-Fi, LoRa, Zigbee, MQTT, etc.) Ability to read schematics and collaborate with hardware teams What We’re Looking For Experience in embedded software/firmware development Solid debugging and troubleshooting skills Excellent communication and documentation abilities Previous experience working in remote or cross-functional teams Passion for clean code, system reliability, and optimization Bonus: Experience with Linux kernel/driver development, FPGA programming, or edge ML models What You’ll Get Work on high-impact products with global teams Flexible work hours, full-remote setup Opportunity to grow your portfolio with diverse, challenging projects A supportive tech-first community and access to future opportunities

Posted 1 week ago

Apply

0 years

10 - 14 Lacs

Chennai, Tamil Nadu, India

On-site

Proficiency in programming languages such as C/C++ and Python. Familiarity with microprocessor architectures such as Rock Chip, Raspberry Pi, and Jetson Series. Familiarity with 32-bit microcontroller architectures such as STM32, ESP32, TI, PIC and development tools like Keil, IAR, STM32CubeIDE, CCS. Experience in wireless communication protocols such as Bluetooth, WiFi, Zigbee, GSM, TCP-IP and UDP. Wired communication protocols such as UART, I2C, SPI and Mod Bus. Strong understanding of real-time operating systems (RTOS) and embedded software development methodologies. Knowledge of MISRA C and IEC 61508 (Industrial Safety).Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall. Responsibilities [Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.] Example: Determine and develop user requirements for systems in production, to ensure maximum usability Qualifications [Some qualifications you may want to include are Skills, Education, Experience, or Certifications.] Example: Excellent verbal and written communication skills Skills: embedded,misra c,microprocessor architectures (rock chip, raspberry pi, jetson series),32-bit microcontroller architectures (stm32, esp32, ti, pic),c,python,embedded software development methodologies,iec 61508 (industrial safety),development tools (keil, iar, stm32cubeide, ccs),real-time operating systems (rtos),c++,wired communication protocols (uart, i2c, spi, mod bus),wireless communication protocols (bluetooth, wifi, zigbee, gsm, tcp-ip, udp),c/c++,embedded software

Posted 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

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 1 week ago

Apply

2.0 years

1 - 2 Lacs

India

On-site

Job description Job Title: Embedded Engineer (Male Candidates Only) Location: Kochi, Kerala Experience Required: 2–3 Years Qualification: M.Tech/M.E. in Electronics, Embedded Systems, or a related field Job Description: We are looking for a skilled Embedded Engineer to join our team in Kochi. The ideal candidate will have strong experience in embedded systems development, including programming in Embedded C/C++, firmware design, and hardware integration. Key Responsibilities: * Develop and maintain firmware for embedded systems * Work with microcontrollers such as STM32, ESP32, etc. * Implement and troubleshoot communication protocols (SPI, I2C, UART) * Work with RTOS (Real-Time Operating Systems) where applicable * Use debugging tools and hardware interfaces to test and optimize system performance * Collaborate with hardware and software teams to ensure seamless integration Required Skills: * Proficiency in Embedded C/C++ * Hands-on experience with STM32/ESP32 microcontrollers * Strong understanding of SPI, I2C, UART protocols * Exposure to RTOS (preferred) * Skilled in using debugging tools and interfacing hardware Who Can Apply: * Male candidates with 2–3 years of relevant experience * Strong analytical and problem-solving skills * Ability to work independently and in a team environment Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Schedule: Day shift Ability to commute/relocate: Palarivattom, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded: 2 years (Required) Location: Palarivattom, Kochi, Kerala (Preferred) Work Location: In person

Posted 1 week ago

Apply

1.0 years

0 Lacs

Thiruvananthapuram

On-site

Job Title: Embedded System Engineer Location: On-site Company: Zybo Experience: 1–2 Years Type: Full-Time Salary: As per industry standards Role Overview: As an Embedded System Engineer , you will be responsible for developing and integrating firmware and hardware components for our IoT-based projects, with a specific focus on UWB module integration , low-level communication protocols, and low-power embedded systems. Key Responsibilities: Develop and debug embedded software using C/C++ or MicroPython . Integrate UWB modules (e.g., Decawave , Pozyx ) with custom hardware. Work with communication protocols such as UART, I2C, SPI , and serial interfaces. Collaborate with hardware and software teams to build and test embedded prototypes. Optimize for low-power performance in embedded designs. Support PCB-level debugging and sensor/module interfacing. Maintain technical documentation and contribute to testing and validation procedures. Required Skills & Experience: 1–2 years of experience in embedded system development. Hands-on experience with IoT projects and microcontroller-based systems. Proficiency in C/C++ or MicroPython . Experience integrating UWB modules (Decawave DWM1000/1001, Pozyx, etc.). Strong knowledge of UART, I2C, SPI , and other serial communication protocols. Basic understanding of low-power system design principles. Ability to read and interpret circuit schematics and datasheets. Preferred Qualifications: Experience with STM32, ESP32, or similar MCUs. Familiarity with RTOS or FreeRTOS. Debugging tools like logic analyzers, oscilloscopes, etc. What We Offer: Opportunity to work on cutting-edge IoT and RTLS projects. Exposure to real-world product development from prototype to deployment. Supportive work environment and learning culture. Job Type: Full-time Schedule: Day shift Work Location: In person

Posted 1 week ago

Apply

10.0 years

5 - 8 Lacs

Mehsana

On-site

#LI-DS2 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 1 week ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description As a Software Development Engineer, you will design and develop C/C++ software for Ethernet and Optical Networking, focusing on OTN protocols and embedded systems. You’ll work on Linux development, including board bring-up and driver development for interfaces like I2C, SPI, QSPI, and UART. Your role involves creating unit test harnesses in Python and collaborating with teams to deliver high-quality solutions. Adaptability and a strong ability to learn new technologies are key, with experience in agile methodologies, FPGA programming, and Optical (DWDM) Transport a plus. How You Will Contribute And What You Will Learn Review requirements and develop software modules to fulfill the requirements. Provide regular status update and input to the team leaders. Working experience in Ethernet /Optical Networking and OTN protocols Develop unit test plans and run software tools for detecting any coding error prior to code submission. Participate in feature integration and validation. Experience in developing unit test harness in python. Key Skills And Experience You have: Bachelor’s of Engineering with 5 to 10 years of relevant work experience. Experience in developing software modules in C and C++. Experience in developing embedded software in Linux/Board bring-up. Experience developing software drivers for i2c, SPI, QSPI, and UART communication interfaces. Strong ability to learn new technical areas and products and collaborate with teams from diverse cultures and backgrounds. It would be nice if you also had: Familiarity with agile programming methods. Knowledge in Optical (DWDM) Transport. Experience programming FPGAs and developing drivers for various devices. About Us Come create the technology that helps the world act together Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world. We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work What we offer Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered. Nokia is committed to inclusion and is an equal opportunity employer Nokia has received the following recognitions for its commitment to inclusion & equality: One of the World’s Most Ethical Companies by Ethisphere Gender-Equality Index by Bloomberg Workplace Pride Global Benchmark At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect. Join us and be part of a company where you will feel included and empowered to succeed. About The Team The pandemic has highlighted how important telecoms networks are to society. Nokia’s Network Infrastructure group is at the heart of a revolution to bring more and faster network capacity to people worldwide through our ambition, innovation, and technical expertise.

Posted 1 week ago

Apply

0 years

2 Lacs

Vadodara

On-site

1. Role Objective To design, develop, test, and maintain embedded software systems for electronic products. The role requires strong collaboration with hardware teams, efficient firmware development, and system-level integration to ensure robust and high-performance product delivery. 2. Key Responsibilities A. Embedded Software Development Develop embedded firmware using C/C++ and Assembly for microcontrollers such as ARM, AVR, or PIC Write and optimize device drivers for peripherals like UART, SPI, I2C, CAN, and USB Implement bare-metal programming or RTOS-based development as per project requirements B. Hardware Integration Work with hardware design engineers to ensure seamless hardware-software integration Validate electronic schematics and assist in PCB bring-up Conduct signal-level debugging using tools such as oscilloscopes, logic analyzers, etc. C. Testing and Debugging Perform unit, integration, and system-level testing Use debugging tools such as JTAG/SWD and logic analyzers Maintain and utilize version control systems like Git D. Documentation Prepare software design documentation, code comments, user manuals, and release notes Maintain version-controlled documents for traceability and audits E. Project Support and Collaboration Participate in agile sprints and daily scrums Coordinate with QA and production teams for validation and product support Provide technical support during manufacturing and deployment phases 3. Required Skills and Qualifications Education: B.E./B.Tech in Electronics, Electrical, Instrumentation, or a related discipline Programming Languages: Strong knowledge of Embedded C/C++, Assembly Microcontroller Platforms: ARM Cortex-M, AVR, MSP430, STM32, or equivalent Development Tools: Keil, IAR, MPLAB, STM32CubeIDE, Eclipse, Git, SVN Protocols: I2C, SPI, UART, CAN, Modbus, USB Operating Systems: Experience in RTOS (such as FreeRTOS, Zephyr) or bare-metal systems Additional Skills (Preferred): Basic Python scripting for automation or testing 4. Key Performance Indicators (KPIs) KPIDescriptionFirmware StabilityNumber of successful long-run cycles without crashes or resetsTask Completion TimeAverage time taken to close assigned tasksBug Resolution TimeTurnaround time for resolving critical bugsCode QualityCode review score and compliance with internal/external coding standardsDocumentation AccuracyLevel of completeness and consistency in technical documentationBoard Bring-Up EffectivenessTime and success rate in initial board bring-up and testing 5. Internal and External Interactions StakeholderNature of InteractionHardware TeamCoordinate for hardware-software integration and debuggingQA/Testing TeamProvide firmware builds, resolve reported bugsProject ManagerCommunicate progress, risks, and timelinesProduction TeamSupport during production testing, firmware updates, and flashingVendors/ClientsOccasionally assist during deployment or client-specific projects 6. Career Growth Path Embedded Software Engineer Senior Embedded Engineer Embedded Systems Lead / Technical Lead Embedded Architect / R&D Manager 7. Notes The role may require occasional travel to vendor or manufacturing sites. Flexibility in learning new platforms, tools, and protocols is expected. Strong problem-solving and debugging skills are essential for success in this role. Job Types: Full-time, Permanent, Fresher Pay: From ₹20,000.00 per month Benefits: Cell phone reimbursement Internet reimbursement Paid sick time Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Work Location: In person Speak with the employer +91 9558357688

Posted 1 week ago

Apply

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 1 week ago

Apply

0 years

0 Lacs

India

On-site

Job Summary: We are looking for a skilled and motivated OpenBMC Developer to join our firmware development team. The ideal candidate will have hands-on experience with OpenBMC , strong proficiency in C/C++ , and a solid understanding of onboard communication protocols such as I2C and I3C . This role involves developing and maintaining firmware solutions for baseboard management controllers (BMC) used in server hardware platforms. Key Responsibilities: Design, develop, and maintain firmware based on the OpenBMC framework. Work on driver development and board bring-up for new hardware platforms. Implement and troubleshoot communication protocols such as I2C, I3C, SPI, UART, etc. Collaborate with hardware teams to understand board schematics and ensure firmware compatibility. Participate in code reviews, debugging, testing, and documentation of firmware features. Contribute to upstream OpenBMC and related open-source projects where applicable. Work with cross-functional teams to integrate BMC features into larger system architectures. Required Skills & Qualifications: Bachelor's or Master’s degree in Electronics, Computer Engineering, or related field. Strong programming skills in C and C++ . Solid understanding and experience with OpenBMC and Linux-based embedded systems. Hands-on experience with onboard communication protocols : I2C , I3C , SPI , UART , etc. Familiarity with Yocto Project , device tree configurations , and Linux kernel internals . Experience in debugging tools such as JTAG, oscilloscopes, logic analyzers. Good understanding of hardware components and schematic reading. Preferred Qualifications: Contributions to the OpenBMC community or other open-source projects. Experience with Redfish, IPMI, and other BMC-related standards. Exposure to server hardware platforms (e.g., x86, ARM-based systems). Soft Skills: Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Ability to work independently and manage tasks effectively.

Posted 1 week ago

Apply

0.0 - 2.0 years

0 - 0 Lacs

Palarivattom, Kochi, Kerala

On-site

Job description Job Title: Embedded Engineer (Male Candidates Only) Location: Kochi, Kerala Experience Required: 2–3 Years Qualification: M.Tech/M.E. in Electronics, Embedded Systems, or a related field Job Description: We are looking for a skilled Embedded Engineer to join our team in Kochi. The ideal candidate will have strong experience in embedded systems development, including programming in Embedded C/C++, firmware design, and hardware integration. Key Responsibilities: * Develop and maintain firmware for embedded systems * Work with microcontrollers such as STM32, ESP32, etc. * Implement and troubleshoot communication protocols (SPI, I2C, UART) * Work with RTOS (Real-Time Operating Systems) where applicable * Use debugging tools and hardware interfaces to test and optimize system performance * Collaborate with hardware and software teams to ensure seamless integration Required Skills: * Proficiency in Embedded C/C++ * Hands-on experience with STM32/ESP32 microcontrollers * Strong understanding of SPI, I2C, UART protocols * Exposure to RTOS (preferred) * Skilled in using debugging tools and interfacing hardware Who Can Apply: * Male candidates with 2–3 years of relevant experience * Strong analytical and problem-solving skills * Ability to work independently and in a team environment Job Type: Full-time Pay: ₹15,000.00 - ₹25,000.00 per month Ability to commute/relocate: Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Preferred) Job Type: Full-time Pay: ₹15,000.00 - ₹20,000.00 per month Schedule: Day shift Ability to commute/relocate: Palarivattom, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: Embedded: 2 years (Required) Location: Palarivattom, Kochi, Kerala (Preferred) Work Location: In person

Posted 1 week ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies