Embedded Software Developer
3 days 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
2 weeks ago
Bengaluru, Karnataka, India Megha Engineering And Infrastructure Full time ₹ 15,00,000 - ₹ 25,00,000 per year1. Job SummaryDevelopment of software for microprocessor or microcontroller based Embedded Systems for defense applications.2. Responsibilities and Dutiesi. Development of embedded software for hardware embedded board bring-up based on Multicore processors.ii. Working with RTOS VxWorks for multitasking system.iii. Understanding of the multitasking software...
-
Embedded Software Developer
2 weeks ago
Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Role : Embedded Software DeveloperExperience : 8 YearsLocation: Bangalore We are seeking a skilled and experienced Embedded Software Developer with over 8 years of experience to join our dynamic team in Bangalore. As part of our development team, you will contribute to cutting-edge projects and collaborate on building sophisticated embedded systems...
-
Embedded Software Developer
19 hours ago
Bengaluru, Karnataka, India Qode Jobs Full timeJob descriptionEmbedded Software EngineerLocation: Bangalore, IndiaWorkplace Type: OnsiteSalary: Upto 23 LPAAbout the RoleWe are seeking a highly motivated and experienced Embedded Software Engineer to join our dynamic team. In this role, you will be responsible for the development, maintenance, and optimization of embedded software for microcontroller-based...
-
Embedded Software Developer
24 hours ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearEmbedded Software Developer Location: Bangalore Experience: 4+ YearsAt Capgemini, we empower engineers to build intelligent embedded platforms that drive innovation across industries. Join our team to lead the development of Linux BSP solutions for next-generation hardware systems.Your Role As an Embedded Software Developer , you will be responsible for...
-
Embedded Software Developer
6 days ago
Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole Summary/PurposeThe Software Engineer demonstrates leadership in communicating business goals, programs, and processes for an area or business segment. In this role you will utilize experience or expertise to solve problems, develop and execute objectives for self and others, and have the ability to effect short-term and long-term business...
-
Senior Embedded Software developer
18 hours ago
Bengaluru, Karnataka, India Pragathi Solutions Full time ₹ 15,00,000 - ₹ 28,00,000 per yearCompany DescriptionPragathi Solutions is a leading company in India, specializing in the design of customized solutions for Vehicle Diagnostics and ECU Flashing. All products are designed and manufactured in-house with experienced teams of Domain Experts and Hardware and Software Engineers. The company provides dedicated customer support for automobile...
-
Embedded Software Engineer
2 weeks ago
Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. Full timeEmbedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...
-
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...
-
Embedded Firmware Developer
15 hours ago
Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per yearJob Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe 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 skills in...
-
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...