
Embedded Software Developer
8 hours ago
Job Title: Embedded Software Developer
Experience: 2+ Years
Location: [Your Location / Remote / Hybrid]
Employment Type: Full-time
Job Summary:
We are seeking a skilled and motivated Embedded Software Developer with 2+ years of hands-on experience in embedded systems. The ideal candidate will have a strong background in working with Linux, RTOS, and bare-metal environments, and solid experience interfacing with hardware platforms such as STM32, i.MX, and Zynq. A good grasp of FPGA interactions and excellent debugging skills are essential.
Key Responsibilities:
- Design, develop, test, and maintain embedded software for various hardware platforms (STM32, i.MX, Zynq)
- Work on bare-metal development, including low-level drivers and peripheral integration
- Develop and optimize code for Linux and RTOS-based systems
- Collaborate with hardware teams to understand board-level constraints and ensure seamless integration
- Interface with FPGAs as needed for system-level integration
- Debug and troubleshoot hardware/software issues using JTAG, oscilloscopes, and logic analyzers
- Write clean, maintainable, and well-documented code following best practices
- Participate in design reviews, code reviews, and system testing
Required Skills & Qualifications:
- Bachelors degree in Electronics, Computer Engineering, or related field
- 2+ years of hands-on embedded software development experience
- Strong knowledge of bare-metal programming and low-level firmware development
- Proficiency with RTOS (e.g., FreeRTOS, Zephyr, etc.) and embedded Linux
- Experience with STM32, i.MX, and Zynq platforms
- Familiarity with FPGA concepts and working knowledge of FPGA-host interaction
- Strong debugging and troubleshooting skills at the hardware/software interface
- Proficient in C/C++; exposure to Python or shell scripting is a plus
- Experience with development tools such as JTAG debuggers, logic analyzers, and oscilloscopes
- Comfortable working with version control systems (e.g., Git)
Preferred Skills:
- Experience with Yocto or Linux build systems
- Exposure to secure boot, device trees, and board bring-up
- Knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet)
What We Offer:
- A collaborative and innovative engineering environment
- Opportunities for learning and professional growth
- Flexible working hours and possible remote work options
- Competitive salary and benefits
-
Embedded Software Developer
6 days ago
Bengaluru, Karnataka, India Ignitarium Full time ₹ 2,00,000 - ₹ 12,00,000 per yearJD-* Embedded Software EngineerWe are looking for engineers who can develop, test and debug software in an embedded platform.Required skills and Knowledge:Very good programming skills in C language or C languagePossess any of the following group of skills -• Micro controller based firmware developmentImplement software as per a given hardware, software or...
-
Senior Embedded Software Developer
3 weeks ago
Bengaluru, Karnataka, India Harita Tech Serv Full timeJob Title : Senior Embedded Software Developer Location : Bangalore, IndiaAbout the Role :We are seeking a highly skilled Senior Embedded Software Developer with extensive experience in embedded systems programming. The ideal candidate will be responsible for designing, developing, and debugging embedded software solutions primarily in C/C++ running on RTOS...
-
Embedded Firmware Developer
3 weeks ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full timeJob Title : Embedded Firmware DeveloperExperience : 4-7 YearsLocation : Bangalore (Work from Office, 9 AM 6 PM)Employment Type : Full-timeJob Overview :We are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming...
-
Embedded Software Developer Manager
3 weeks ago
Bengaluru, Karnataka, India Talpro Full timeEmbedded Software Developer Brief :We are looking for a professional embedded developer to execute the complete embedded software development life cycle. The goal is to develop, integrate and review the new software :- Design and implement the software for embedded system from requirement/Change requests to production.- Design, develop, code, test and...
-
Embedded development
6 days ago
Bengaluru, Karnataka, India Larsen & Toubro Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAs an Embedded Developer at L&T Precision Engineering & Systems ICBengaluru, your role involves designing, developing, testing, and optimizing software for embedded systems. You will be responsible for customizing embedded Linux and BSP, along with working with Zynq MpSoC & Petalinux. Your key responsibilities will include: - Testing and debugging embedded...
-
Embedded development
2 days ago
Bengaluru, Karnataka, India L&T Technology Services Ltd. Full time US$ 90,000 - US$ 1,20,000 per yearEmbedded development & supportLNT/ED-S/1368820DEIC-L&T Precision Engineering & Systems ICBengaluruPosted On19 Aug 2025End Date15 Feb 2026Required Experience1 - 2 YearsSkillsKnowledge & Posting LocationEMBEDDED FIRMWAREEMBEDDED AND SYSTEM SOFTWAREEMBEDDED LINUXEMBEDDED APPLICATION TESTINGMinimum QualificationBACHELOR OF ENGINEERING (BE)Job...
-
Embedded development
2 days ago
Bengaluru, Karnataka, India Larsen & Toubro Full time ₹ 4,00,000 - ₹ 12,00,000 per yearDesigning, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSPExperience in working with Zynq MpSoC & Petalinux Testing and debugging embedded software to ensure reliability and performanceCollaborating with hardware engineers to understand system constraints and optimise software for specific...
-
Embedded Software Developer
6 days ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description • Design, develop, and maintain Linux Board Support Packages (BSP) for embedded platforms.• Perform board bring-up, bootloader (U-Boot) porting, and Linux kernel customization.• Develop and integrate device drivers for peripherals (I2C, SPI, UART, USB, Ethernet, Display, Audio, etc.).• Work on Yocto/Buildroot to generate Linux images...
-
Embedded Developer
2 days ago
Bengaluru, Karnataka, India Liveconnections Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Summary :We are seeking a talented and passionate Embedded C/C++ Developer to join our growing team. The ideal candidate will be responsible for designing, developing, and implementing embedded software solutions for (mention the specific industry or application, e., automotive, IoT, medical devices). This role requires a strong understanding of embedded...
-
C++ Embedded Software Developer
3 weeks ago
Bengaluru, Karnataka, India Domnic Lewis International Full timeC++ Embedded Software Developer role for a leading automotive client.Location : BangaloreExperience : 713 YearsKey Skills :- Embedded C++ (C++11/14/17) development- Experience with RTOS (Linux/QNX), Drivers, BSP, Middleware- Familiarity with CAN, UDS, ISO14229, AUTOSAR, and Vector toolchain (GENy, CANoe, etc.)- Knowledge of Microcontrollers (i.MX)- Tools:...