Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
4.0 - 9.0 years
15 - 30 Lacs
Hyderabad
Work from Office
The position involves designing, developing and deploying UVM based reusable testbenches for RTL unit blocks, sub-system level and top level systems with emphasis on verifying the functionality and generating the code/functional coverage reports. The candidate should come up with test plans and test cases in order to achieve 100% code coverage and functional coverage. Educational Qualification: Bachelor major in electronics, embedded programming, ECE, EEE. Key Requirements: Experience in ASIC/FPGA verification using System Verilog. Develop and sign off on test plans and test cases. Strong knowledge of digital design, Verilog, System Verilog, UVM, C/C++. Experience in AMBA AHB/AXI/APB based IPs design/verification. Experience in usage of assertions, constrained random generation, functional and code coverages. Experience in FPGA design and FPGA EDA tools will be a plus. Experience in scripting, such as TCL, Perl, Bash and python to automate the verification methodologies and flows. Able to build and set up scalable simulation / verification environments.
Posted 1 day ago
6.0 - 8.0 years
15 - 20 Lacs
Pune
Work from Office
Must Have Experience in BareMetal embedded programming in C Experience on ARM cortex M4 and M7 Knowledge on peripherals like ADC, DAC, UART, NVIC, DMA, SPI, etc Good debugging skills and usage of debuggers like J-link, ST-link, etc Knowledge on linker scripts, controller startup code Good knowledge and experience in driver development Experience in writing bootloaders for controllers Knowledge on Cmake Good to have Version control Git, BitBucket Familiarity with tools such as JIRA etc. Experience in Python Experience in agile scrum methodology
Posted 4 days ago
3.0 - 6.0 years
5 - 7 Lacs
Ludhiana
Work from Office
STM32 , ARM development Interfacing of Sensors with MCU (ST) Protocol : SPI, UART,I2C, CAN, USB etc , open CPU , BLE , WIFI Required Candidate profile Excellent in Embedded C /C++,, Communication protocol stack development and debugging skills Excellent ability to plan, prioritize, initiate, and handle multiple tasks simultaneously team Player
Posted 5 days ago
2.0 - 7.0 years
16 - 20 Lacs
Hyderabad
Work from Office
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 and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview As a member of the Fingerprint SW team, the developer shall design, modify, and implement Fingerprint SW in Middleware Layer for Qualcomm Fingerprint Solution SW design and development on embedded platforms SW Stack development in Middleware layer. Debug and resolve issues in SW reported by internal test teams as well as by customers.Minimum Qualifications 3 to 5 years of experience with embedded systems Must be proficient in C and Database Concepts. Understanding of Linux User and Kernel space development. Good analytical and problem solving skills Strong understanding of basic real-time/embedded programming concepts & real time operating systems concepts Preferred Qualifications Good understanding of microprocessor, multiprocessor architecture. Good to have exposure with ARM based processor and Trustzone awareness. Good to have some basic understanding of Machine Learning and Deep learning techniques.
Posted 5 days ago
8.0 - 12.0 years
14 - 18 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Skills/experience: Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of embedded programming concepts Good understanding of windows driver development and PCIe basics Drivers development/support on PCIe on windows platform and experience on working windows/linux device drivers Good understanding and proficiency in C and assembly programming Experience in using debugging tools like Lauterbach/Trace32, Protocol Analyzers like Lecroy Ability to analyze, triage and debug complex system level problems and issues. Good analytical and problem solving skills Good communication skills Responsibilities: Design and development on Qualcomm multiprocessor mobile computing platforms. Work closely with the hardware team developing low-level device driver software for PCIE RC/endpoint and virtualization support Support the team with issues triage, system debug, clear email communication, and customer support Work with internal and external teams to implement and support new features in the PCIe drivers on boot/windows side. Work with global SW, design and architecture teams to understand and add SW support for new PCIE features Maintain current PCIE SW with bug fixes and enhancements Interface with hardware verification and SW test teams Minimum Qualifications Education: Bachelors/Masters in Engineering, preferably Computer Science discipline. Work Experiences: 8 -12 years of Software Engineering Prior work experience in PCIE & windows is preferred Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Posted 5 days ago
3.0 - 8.0 years
1 - 6 Lacs
Kolkata
Work from Office
Manage audits - plan to finish Background 3 yrs in either Telecom software/Protocol, Embedded systems, Mobile Device & Mobile Applications, IOT Blockchain, Artificial Intelligence, UAS software systems, applications /IT system /Software product test Provident fund Annual bonus
Posted 1 week ago
1.0 - 3.0 years
4 - 6 Lacs
Bengaluru
Hybrid
We are seeking a skilled and passionate Embedded Systems Engineer to join our R&D team. The candidate will be responsible for designing, developing, testing, and debugging embedded hardware and firmware for cutting-edge products. Responsibilities : Design, simulate, and implement FPGA logic using Xilinx Vivado (HDL or HLS as per project requirements). Develop embedded C/C++ applications targeting MicroBlaze or ARM (Zynq) platforms using Xilinx SDK or Vitis. Design, develop, and debug firmware for embedded systems using C/C++ (e.g., STM32, MSP430, ESP32, etc.). Strong proficiency in VHDL or Verilog. Experience with C/C++ programming for embedded systems. Working knowledge of Xilinx SDK and/or Vitis. Familiarity with AXI interface, IP integration, and block design flow. Document design specifications, test procedures, and results. Preferred/Additional Skills: Hardware schematics and PCB design Why Join Us: End-to-end product development ownership (Hardware + Firmware) Opportunity to work on several products Collaborative, innovative work culture with career growth opportunities Exposure to aerospace and defense-grade systems.
Posted 1 week ago
0.0 - 1.0 years
1 - 1 Lacs
Bengaluru
Work from Office
The Hardware Engineer Intern will assist in schematic design, prototyping, validation, and debugging, working closely with senior engineers to support hardware development and ensure timely delivery of reliable and high-quality solutions.
Posted 1 week ago
2.0 - 4.0 years
3 - 5 Lacs
Mohali
Work from Office
Ideal candidate will have a strong background in microcontroller (ARM Cortex,PIC,AVR) programming, RTOS & hardware-software integration. Design & develop embedded software
Posted 1 week ago
4.0 - 5.0 years
0 - 0 Lacs
Pune
Work from Office
Roles & Responsibilities Experience in the design and development of microcontroller- based electronic circuits. Sound knowledge of fundamental electronic circuits and should able to design analog, linear, and digital circuits. Ability to analyse the circuit functionality Experience with PCB layout and circuit-making software Development of a program based on an Algorithm for DSPs, and Microcontrollers. Design, implement, and enhance firmware for electric actuators, ensuring seamless integration with the hardware Develop firmware solutions from concept to deployment, which includes writing code, debugging, and validating the firmware to ensure that it works as intended Collaborate with other engineers, including hardware, software, and test engineers, to ensure that the firmware is compatible and integrates smoothly with all other components of the product. Conduct testing and solving of firmware to identify and rectify bugs or issues Participate in all phases of product development, including design, prototyping, testing, certification, and manufacturing support Identify, analyze, and optimize firmware performance. Responsible for ensuring efficient firmware meets all the necessary performance specifications. Preferred Qualification B.E. or B. Tech Electronics/Instrumentation, with exposure to embedded software development for challenging projects. Min. 4-5 Years of relevant experience Good expertise in Software Development using DSPs, Microcontroller, Arm processors for real- time control applications.
Posted 1 week ago
3.0 - 8.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Project Role Application Lead Project Role Description Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills Automotive ECU Software Good to have skills NA Minimum 3 year(s) of experience is required Educational Qualification 15 years full time education SummaryAs a Firmware Engineer, develop, modify, and optimize algorithms for embedded systems, ensuring they run efficiently on resource-constrained devices. Roles and Responsibilities:1.Write firmware in C, C++, or assembly to implement algorithms on embedded devices, ensuring low-level hardware control. 2.Use profiling tools to measure the performance of firmware and optimize algorithms for speed, memory usage, and power consumption. 3.Work with hardware engineers to integrate algorithms with sensors and actuators.Professional & Technical Skills: 1.Minimum 3 years of experience in developing firmware for resource-constrained devices.2.Deep understanding of embedded systems architecture, including microcontrollers, microprocessors, and hardware interfaces. 3.Familiarity with real-time operating systems (RTOS) and hardware abstraction layers (HALs). 4.Proficient in low-level programming (e.g., C, C++, or Assembly) for embedded systems and MATLAB/Simulink. 5.Knowledge of memory management and resource constraints typical of embedded systems (e.g., limited RAM, storage, CPU). 6.Familiarity with algorithm optimization techniques specific to embedded hardware. 7.Understanding of hardware interfaces such as UART, SPI, I2C, GPIO, and ADCs/DACs to integrate algorithms with sensors and actuators.Additional Information:1.The candidate should have a minimum of 3 years of experience in Automotive ECU Software2.This position is based at our Hyderabad office3.A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Qualification 15 years full time education
Posted 1 week ago
3.0 - 6.0 years
4 - 8 Lacs
Chennai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication
Posted 1 week ago
3.0 - 6.0 years
4 - 8 Lacs
Chennai
Work from Office
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules. Skills (competencies) Verbal Communication
Posted 1 week ago
0.0 - 3.0 years
2 - 3 Lacs
Chennai
Work from Office
Role & responsibilities Basic experience with embedded development on Arduino and Raspberry Pi. Proficiency in C++ and Python for embedded systems. Familiarity with robotic simulation environments in linux platforms(Gazebo, Webots, etc.). Understanding of ROS/ROS2 and its components. Ability to work with sensor data and robot models. Preferred candidate profile B.Tech or M.Tech with Embedded Systems knowledge and understanding.
Posted 1 week ago
1.0 - 3.0 years
3 - 4 Lacs
Bengaluru
Work from Office
Responsibilities: * Design, develop, test & maintain embedded systems using Embedded C, STM & ESP microcontrollers. * work with teams on PCB design, soldering & RTOS implementation. * Help Decide Components/Parts for System Design
Posted 1 week ago
3.0 - 5.0 years
2 - 7 Lacs
Udaipur
Work from Office
Experience on drive design ADC, DAC, UART, I2C, SPI, PWM, RTC, DFU, different Displays interfaces, ,experience with firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX protocol design RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi. LoRa
Posted 2 weeks ago
8.0 - 11.0 years
35 - 37 Lacs
Kolkata, Ahmedabad, Bengaluru
Work from Office
Dear Candidate, We are hiring an Embedded Software Developer to create reliable firmware and low-level software for devices. Ideal for engineers with experience in hardware-level programming. Key Responsibilities: Develop and test firmware for embedded systems Interface with sensors, actuators, and communication modules Optimize code for performance, memory, and power efficiency Debug hardware-software interaction and timing issues Required Skills & Qualifications: Strong C/C++ skills for embedded environments Experience with microcontrollers (ARM, STM32, AVR) Familiarity with RTOS, interrupts, and serial protocols (SPI, UART, I2C) Bonus: Exposure to IoT, Bluetooth, or automotive systems Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Reddy Delivery Manager Integra Technologies
Posted 2 weeks ago
5.0 - 10.0 years
8 - 18 Lacs
Hyderabad
Work from Office
B.E/B.Tech from ECE/CSE 5+ years of related work experience. Working knowledge on NXP PowerPC processors & AMD ZynqMP Series Working knowledge on development of drivers, Applications on Peta-Linux Knowledge of PCIe, USB, SPI, Ethernet Protocols like TFTP,TCP_IP is a added Advantage Expert knowledge of C/C++ programming languages and IDEs Expertise in writing, debugging, and documenting device drivers in C/C++ to support hardware interface (e.g. I2C, SPI, Ethernet, PCI, USB etc.) Basic Knowledge of Hardware Circuits Good board bring-up and debug/diagnostic skills Must have a Hand on Experience in testing Embedded Hardware. Excellent written and verbal English Communication skills
Posted 2 weeks ago
3.0 - 7.0 years
6 - 15 Lacs
Bengaluru
Work from Office
Key Responsibilities: Embedded Firmware Architecture/Code Design Development and integrate software for embedded Linux/RTOS platforms, including applications, device drivers, and kernel components. Communication Stack Development Develop and integrate GPRS, TCP/IP, and 4G stacks on telematics platforms . System Integration & Troubleshooting Perform system-level integration and debug RF network issues , including timing synchronization, signal strength optimization, and collision resolution. Hardware Collaboration Work closely with the hardware design team for Linux subsystem development and optimization. Technical Documentation Maintain architecture, protocols, and technical specifications documentation. Cross-Functional Support Assist engineering, system testing, and customer support teams in resolving technical challenges. Compliance & Security Ensure adherence to quality and information security standards while following ISMS policies and procedures. Skills: 3 to 7 years of experience in embedded programming . Proficiency in C programming, GCC compiler, and Git . Understanding of MISRA coding guidelines for automotive products. Hands-on experience with Linux, ARM SoCs . Experience using oscilloscopes, analyzers, and other lab equipment . Strong knowledge of network protocols, programming, and Linux kernel/device driver development . Ability to write efficient, reusable, and maintainable code. Experience with issue tracking & project tracking systems (a plus). Understanding of RF networks and concepts (a big plus). Self-motivated, dynamic, and team-oriented individual with a problem-solving mindset.
Posted 2 weeks ago
3.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
Embedded Engineer Role, Looking for below skills-: Experience on Embedded C programming. Linux knowledge is implicit. Good programmingskills. Primary Skills Embedded C Programming, Linux
Posted 3 weeks ago
3.0 - 8.0 years
11 - 15 Lacs
Hyderabad
Work from Office
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: "¢ 1-3 years of experience with Programming Language such as C Language Embedded Domain is preferred
Posted 3 weeks ago
7 - 10 years
15 - 27 Lacs
Bengaluru
Work from Office
Role: Embedded Engineer Exp: 6-9 Years Location : Bangalore Job Description : Proficiency in embedded software programming languages C++. Looking for 5+Years of relevant experience In Embedded C++ development Solid understanding on embedded RTOS and its concepts Good understanding of hardware design, reading schematics Experience using oscilloscope and logic analyzer for troubleshooting. Experience using oscilloscope and logic analyzer for troubleshooting. Experience with Google UT framework Familiarity with digital communication protocols (I2C, A2B, SPI, UART) Clear in articulating technical knowhow to cross locational teams and stakeholders. Familiarity with Agile-Scrum way of working Preferred candidate profile Experience in Microcontrollers & Communication protocols Knowhow of development tools such as CCES, Codesonar & DevOps tools for CI/CD Knowledge of DSP controllers of ADI in Griffin family Good to have knowledge of project management tools such as Jira, Confluence Background of Agile or V-model based project life cycle Note: Looking for Immediate & Max 45 days Notice Period only. Interested can revert with updated cv on ambika.dongre@harman.com
Posted 1 month ago
years
1 - 2 Lacs
Pune
Work from Office
Embedded Developer Responsibilities: Meeting with clients, designers, and engineering teams to define technical requirements. Proficiency in C and C++ programming languages. Intrested call-8459998127 Required Candidate profile Strong knowledge of hardware architecture such as ARM, MIPS, and x86. Familiarity with hardware protocols including USB, UART, I2C, and SPI. Experience with OS platforms such as Linux, Unix, and RTOS
Posted 1 month ago
2 - 5 years
5 - 10 Lacs
Ahmedabad
Work from Office
Role & responsibilities Develop various embedded software in the world of Internet of Things. Gain knowledge and expertise in wireless communications such as BLE, Wi-Fi, Ethernet, and Cellular through hardware and mobile devices and implement it at application levels to control, communicate and operate various devices and sensors. Assist in creating architectures of various embedded software with the team that takes into account the efficiency, ease of use, business model, other technologies of the product, customer experience and management inputs. Perform cross testing of firmware developed by others and also assist in testing firmware developed by you with proper guidance and test plans to other developers and QAs. Develop deep technology and product knowledge and act as resource for internal (product, support) and external (customers, technology providers) inquires.
Posted 1 month ago
4 - 8 years
8 - 14 Lacs
Bengaluru
Work from Office
Desired Skills: Experience in the complete lifecycle of embedded product development, from Bill of Quantities (BOQ) to the final product. Hands-on experience with 8-bit, 16-bit, and 32-bit microcontroller development environments and programming. Proficiency in coding languages such as C, C++, and Python. Hands-on experience in PCB design using applications like OrCAD and PADS is an added advantage. Extensive experience with communication interfaces such as I2C, SPI, UART, and Modbus. Knowledge of wired and wireless protocols/technologies such as Ethernet, Wi-Fi, ZigBee, and BLE. Experience in signal processing at sub-GHz levels. Familiarity with testing tools like logic analyzers, oscilloscopes, and debugging tools. Understanding of EMI/EMC/IPXX testing procedures. Knowledge of Industry 4.0 and 5.0 technologies, including Industrial Internet of Things (IIoT) standards. Roles and Responsibilities: As part of the product development team, you will be responsible for designing, developing, coding, testing, and debugging embedded systems. Optimize power consumption for embedded systems. Ensure that the product meets relevant standards and certifications. Optimize the Bill of Materials (BOM) cost without compromising on product quality and functionality.
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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2