
Embedded Software Engineer
1 day ago
Job Title: Embedded Software Engineer (MCU & RTOS)Location: Chennai Job Type: Full-Time Experience Level: Mid-LevelJob Summary: We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating systems (RTOS). You will be responsible for designing, developing, testing, and maintaining embedded firmware and software for various applications, ensuring high performance and reliability.Key Responsibilities: • Design and implement embedded software for microcontroller-based systems. • Develop real-time firmware using RTOS (e.g., FreeRTOS, ThreadX). • Collaborate with hardware engineers for board bring-up and hardware/software integration. • Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM, etc. • Develop and maintain software documentation including architecture, design, and user manuals. • Debug and troubleshoot software issues using tools like oscilloscopes, logic analyzers, and JTAG/SWD. • Participate in code reviews and ensure software development best practices. • Contribute to system-level design, including power management and optimization techniques. • Support testing, validation, and deployment processes for embedded solutions. Required Skills and Qualifications: • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field. • 4+ years of experience in embedded firmware/software development. • Proficiency in C/C++ for embedded systems. • Hands-on experience with microcontrollers (ARM Cortex-M, STM32.). • Strong understanding of RTOS concepts including task scheduling, inter-process communication, and resource management. • Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc. • Experience with embedded development tools: IDEs (e.g., Keil, IAR, STM32CubeIDE), debuggers, and emulators. • Familiarity with version control systems (Git, SVN).Preferred Qualifications: • Experience with safety-critical or industrial embedded systems. • Knowledge of bare-metal programming and interrupt handling. • Exposure to wireless communication stacks (IoT, BLE, Zigbee, LoRa, etc.). • Familiarity with scripting languages (Python, Bash) for automation and testing. • Experience with CI/CD tools for embedded systems.
-
Embedded Software Engineer
1 day ago
New Delhi, India Veego Instruments Corporation Full timeVeego Instruments Corporation (www.veego.in) is looking for candidates for the post of Embedded Software Engineer for its range of scientific instruments.Job Profile:- Design and development of software for embedded systems - Requirement gathering and analysis. Technical support for field/customer issues - Performing development and integration...
-
Embedded Software Engineer
1 day ago
New Delhi, India Black Box Full timeWe have openings for Sr Embedded System Engineer professionals at Bangalore location.Total Experience: 5+ yrs Role: Sr Embedded System Engineer Work Location: Bangalore (Manyata Tech park) Mode of Work: 5 Days Working from Office Salary: Case to case basisJob Description: Primarily Roles & Responsibilities • Participate in feature requirements definition...
-
Embedded Software Engineer
1 day ago
New Delhi, India SLB Full timeJob Title : Embedded Software EngineerLocation: Pune, MaharashtraAbout Us:We are a global technology company driving energy innovation for a balanced planet. Together, we create amazing technology that unlocks access to energy for the benefit of all. Our inclusive culture is the key to our success. We collaborate with our internal community of colleagues,...
-
Embedded Software Engineer
7 days ago
New Delhi, India Persistent Systems Full timeWork Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...
-
Senior Embedded Software Engineer
7 days ago
New Delhi, India Ashling Full timeCompany DescriptionFounded in 1982 and headquartered in Limerick, Ireland, Ashling is a global leader in embedded development tools and services. With dedicated R&D teams in Limerick and Kochi, and a worldwide presence spanning Silicon Valley, Bangalore, EMEA, and APAC, we support semiconductor leaders and fast-growing startups alike. We specialize in...
-
Senior Embedded Software Engineer
7 days ago
New Delhi, India MKU Full timeKey Responsibility Areas Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Embedded Software Engineer
1 day ago
New Delhi, India Capgemini Engineering Full time3-5 Yrs of experience in Embedded Linux Kernel/Drivers domain Embedded Software development and porting on Linux and ARM platforms Strong Programming skills on C, C++ & Data Structures, expertise on OS (Memory Mgmt, Scheduling, IPC, Multi-threading/processing) Experience in Linux Kernel/Device Drivers Embedded, ARM, RISC V, Debuggers, JTAG, Device Drivers,...
-
Embedded Software Engineer
4 weeks ago
Delhi, India TCC Full timeCompany Description TCC is an ISO 9001:2015 certified engineering R&D and manufacturing firm with a 37+ year legacy. We boast an extensive clientele spanning over 100 customers across various sectors, including Defence, Power & Telecom. TCC is an innovative product design company based in India, dedicated to pushing the boundaries of technology and...
-
Embedded Software Engineer
1 day ago
New Delhi, India 7 Darter Full timeAbout the RoleWe are looking for a highly skilledEmbedded Software Engineerwith strong hands-on experience inC, C++, and Assembly language , who is passionate about building robust, low-level software on Embedded Linux platforms. You will work closely with our hardware and systems teams to develop, debug, and optimize embedded applications and drivers for...
-
Senior Embedded Software Engineer
7 days ago
New Delhi, India Criador Labs Full timeDepartment: Engineering/ R&DReports to: Founder/ Project ManagerJob Location: BangaloreJob Summary:In this role, you have the opportunity to lead the innovation for Criador Labs. We are looking for a highly self-motivated and passionate embedded developer responsible for developing embedded software/firmware for Medical Devices and Consumer Products...