Jobs
Interviews

132 Embedded Programming Jobs - Page 5

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

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 2 months ago

Apply

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 2 months ago

Apply

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 months ago

Apply

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 months ago

Apply

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 months ago

Apply

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 months ago

Apply

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 months ago

Apply

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 months ago

Apply

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 3 months ago

Apply

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 3 months ago

Apply

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 3 months ago

Apply

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 3 months ago

Apply

6 - 9 years

32 - 35 Lacs

Noida, Kolkata, Chennai

Work from Office

Dear Candidate, We are hiring a C++ Developer to work on high-performance systems, real-time applications, and embedded solutions. The role requires deep knowledge of C++ and system-level programming. Key Responsibilities: Write high-efficiency code in C++11/14/17 Design and develop low-latency applications Optimize software for memory and processing efficiency Debug and troubleshoot complex system behaviors Collaborate with hardware, firmware, and software teams Required Skills & Qualifications: Proficient in C++, STL, and multithreading Experience with memory management, pointers, and system calls Knowledge of Linux development, IPC, and embedded systems Familiar with GDB, Valgrind, and performance profiling tools 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 3 months ago

Apply

1 - 4 years

6 - 9 Lacs

Bengaluru

Work from Office

Skill Set Good analytical and problem-solving skills Knowledge about C/C++ Knowledge about embedded system peripherals and digital communication protocols Knowledge about basic electronics and its principles Knowledge of various testing equipment such as multimeter, DSO, function generator etc. Responsibilities Write software for embedded system peripherals and various communication protocols for ARM and AVR based microcontrollers. Write software for various sensors and actuators so that they can be used with microcontrollers. Write application software for end use of the product. Test the combined hardware and software in real world and iterate till the final result is accomplished. Kindly send your resume on humancapital@nibrus.in

Posted 3 months ago

Apply

12 - 17 years

14 - 17 Lacs

Bengaluru

Work from Office

Hiring for Asst Manager / Dy Manager R&D Location: Bengaluru Monday to Saturday Experience:12+Years Technical Skills : Embedded software C , C++, VP.net, Basic Electronics. Railway Industry will preferable JD: Lead and mentor a team of software engineers through the software development lifecycle. Collaborate with product managers, designers, and stakeholders to define technical requirements and project timelines. Responsible for guiding Safety level Software Document production and reviewing the same. Ensure fail-safe software development, in adherence to MISRA C standards. Ready to work in site location based on project requirements. Conduct code reviews, provide constructive feedback, and support continuous improvement. Responsible for Monitoring Functional testing. Identify and resolve technical challenges and bottlenecks. Please share your updated CV to sindhura@delighthr.com

Posted 3 months ago

Apply

13 - 16 years

45 - 50 Lacs

Noida, Ahmedabad, Chennai

Work from Office

Dear Candidate, We are hiring an Embedded Software Engineer to develop firmware and embedded systems for IoT and hardware applications. The role requires expertise in low-level programming, microcontrollers, and real-time systems. Key Responsibilities: Develop and debug embedded software in C/C++ for microcontrollers. Work with real-time operating systems (RTOS) such as FreeRTOS or Zephyr. Interface with sensors, peripherals, and communication protocols like I2C, SPI, and UART. Optimize power consumption and system performance. Perform firmware testing and debugging. Required Skills & Qualifications: Programming: C, C++, Python Microcontrollers: ARM Cortex, ESP32, STM32 RTOS: FreeRTOS, Zephyr Communication Protocols: I2C, SPI, UART, MQTT Experience with IoT security and wireless communication (BLE, Zigbee) is a plus. 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 Delivery Manager Integra Technologies

Posted 3 months ago

Apply

9.0 - 14.0 years

8 - 13 Lacs

bengaluru

Work from Office

Cluster Lead We are seeking a highly skilled Cluster Lead to manage and oversee the development of automotive instrument cluster systems. The ideal candidate will lead cross-functional teams in designing, developing, integrating, and validating cluster software and hardware components to deliver reliable, high-quality, and innovative instrument clusters for vehicles. Key Responsibilities: Lead the end-to-end development of automotive instrument cluster systems, including requirements management, design, implementation, testing, and delivery. Coordinate and manage cross-functional teams comprising software engineers, hardware engineers, system architects, and test engineers. Define technical strategies, project plans, and schedules for cluster development activities. Ensure compliance with automotive standards such as ISO 26262, ASPICE, and relevant safety and quality requirements. Collaborate closely with OEMs and suppliers to align on specifications, interfaces, and integration plans. Oversee system architecture, software design, and hardware integration specific to instrument clusters. Manage risk assessment, issue resolution, and change management processes throughout the project lifecycle. Drive continuous improvement initiatives for development processes, tools, and methodologies within the cluster team. Mentor and guide team members, promoting best practices and technical excellence. Lead technical reviews, audits, and support certification and compliance activities. Required Qualifications: Bachelor’s or Master’s degree in Electrical/Electronics Engineering, Computer Science, or related field. Proven experience (typically 7+ years) in automotive instrument cluster development or related embedded automotive systems. Strong understanding of instrument cluster architecture, graphics frameworks, embedded software, and hardware components. Familiarity with automotive communication protocols (CAN, LIN, FlexRay, Ethernet) and middleware. Experience with automotive safety and quality standards such as ISO 26262, ASPICE, and functional safety processes. Strong project management, leadership, and team coordination skills. Proficient in software development processes, tools, and embedded programming languages (C/C++). Excellent communication and stakeholder management abilities. Preferred Qualifications: Experience with modern instrument cluster technologies, including digital displays, HMI design, and graphics. Knowledge of AUTOSAR architecture and automotive operating systems (e.g., QNX, Linux). Experience working with OEMs and Tier 1 suppliers in automotive projects. Familiarity with calibration, diagnostics, and testing tools relevant to instrument clusters.

Posted Date not available

Apply

2.0 - 7.0 years

2 - 5 Lacs

chennai

Work from Office

We are looking for a skilled Embedded C/C++ developer with 2 to 7 years of experience to join our team at C&M Digitals Pvt Ltd. The ideal candidate will have a strong background in content development and language skills. Roles and Responsibility Develop high-quality, efficient, and reliable embedded software applications using C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Design, develop, test, and maintain embedded systems software. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding standards. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of embedded systems development principles and methodologies. Proficiency in C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills.

Posted Date not available

Apply

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 Date not available

Apply

3.0 - 7.0 years

1 - 5 Lacs

noida

Work from Office

Roles and Responsibility Design, develop, and test embedded systems using Embedded C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality code that meets industry standards. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding best practices. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of Embedded C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong understanding of software development principles and methodologies. Familiarity with agile development methodologies and version control systems.

Posted Date not available

Apply

3.0 - 7.0 years

1 - 5 Lacs

noida

Work from Office

Roles and Responsibility Design, develop, and test embedded systems using Embedded C/C++. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality code that meets industry standards. Troubleshoot and debug issues in existing codebases. Participate in code reviews to ensure adherence to coding best practices. Contribute to the development of new features and technologies. Job Requirements Strong knowledge of Embedded C/C++ programming languages. Experience with content development and language processing. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong understanding of software development principles and methodologies. Familiarity with agile development methodologies and version control systems.

Posted Date not available

Apply

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 Date not available

Apply

5.0 - 10.0 years

16 - 20 Lacs

mumbai, delhi / ncr, bengaluru

Work from Office

We are looking for a highly skilled Senior/Lead Embedded Engineer with expertise in Kernel Programming to join our team at Miko.ai. The ideal candidate will have 5-10 years of experience in the field. Roles and Responsibility Design, develop, and test embedded systems software using kernel programming languages. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, reliable, and scalable codebases. Troubleshoot and debug complex issues in embedded systems. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies in kernel programming. Job Requirements Strong knowledge of Linux operating system and its internals. Experience with C/C++ programming languages and data structures. Familiarity with microcontrollers and embedded systems development. Understanding of real-time operating systems and their applications. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively. Location- Delhi NCR,Bengaluru,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad

Posted Date not available

Apply

4.0 - 6.0 years

4 - 8 Lacs

pune, bengaluru

Work from Office

1. C/C++ - 4-6 years 2. ARM assembly - 2-4 years 3. PLC knowledge - 2-4 years 4. Core embedded systems - 4-6 years Responsibilities: Design, develop, and debug embedded software for microcontrollers and embedded systems. Work with hardware engineers to bring up and test new boards. Write firmware in C/C++ (or other low-level languages). Develop and maintain real-time operating systems (RTOS) or bare-metal applications. Optimize code for performance and memory usage. Integrate drivers and peripheral interfaces (I2C, SPI, UART, CAN, etc.). Conduct unit testing and system validation. Participate in code reviews and documentation.

Posted Date not available

Apply

1.0 - 3.0 years

5 - 6 Lacs

hyderabad

Work from Office

Responsibilities: 1) Design, develop, test & maintain embedded systems using Cortex/ARM processors with STM microcontrollers. 2) Collaborate on PCB layout design and implementation of I2C, UART, SPI, RS232, RS485 interfaces.

Posted Date not available

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