Embedded Software Engineer

5 days ago


Chennai, India Angel and Genie Full time

Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems (RTOS). You will be responsiblefor designing, developing, testing, and maintaining embedded firmware and software forvarious 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/softwareintegration.• Write low-level device drivers for peripherals such as SPI, I2C, UART, ADC, PWM,etc.• Develop and maintain software documentation including architecture, design, and usermanuals.• 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 optimizationtechniques.• Support testing, validation, and deployment processes for embedded solutions.Required Skills and Qualifications:• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, orrelated 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-processcommunication, 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.



  • chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Chennai, Tamil Nadu, India e con Systems Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    About e-con Systemse-con Systems is a leading product company specializing in Embedded Vision and Camera Solutions. We design, manufacture, and deliver camera modules, embedded vision kits, and edge AI solutions used across Automotive, Medical, Industrial, Retail, and Robotics domains.About the RoleWe are looking for a passionate and results-driven Embedded...


  • Chennai, India Angel and Genie Full time

    Description :Job Title : Embedded Software Engineer (MCU & RTOS).Location: Chennai.Job Type : Full-Time.Experience Level : Mid-Level.Job 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...


  • Chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS)Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary:We are seeking a highly skilled and motivated Embedded Systems Software Developer to joinour engineering team. The ideal candidate will have strong experience in microcontroller(MCU)-based programming and real-time operating systems...


  • Chennai, India Angel and Genie Full time

    Job Title: Embedded Software Engineer (MCU & RTOS) Location: Chennai Job Type: Full-Time Experience Level: Mid-Level Job 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...


  • Chennai, Tamil Nadu, India Aeternus Energy Full time

    We are looking for an experiencedSenior Embedded Software Engineerto design, develop, and optimize firmware and embedded control algorithms forBattery Management Systems (BMS)andEnergy Management Systems (EMS). The ideal candidate will have a deep understanding of embedded platforms, real-time systems, and communication protocols, with a passion for driving...


  • Chennai, India Rapyuta Robotics Full time

    Rapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a...


  • Chennai, Tamil Nadu, India Caterpillar Inc. Full time

    Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about...


  • Chennai, Tamil Nadu, India HBK - Hottinger Brüel & Kjær Full time

    This job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test, measurement and data analytics industry. You will be a strong contributor collaborating closely with colleagues from various business functions.At HBK, we live up to...


  • Chennai, India NVZEN Technologies Full time

    Company DescriptionNVZEN Technologies specializes in custom Internet of Things (IoT) product development, providing innovative solutions tailored to specific needs. Their offerings include Android Point of Sale Terminals, Financial Sound Boxes, Industrial IoT Gateways, Multi-Purpose IoT Gateways, and Long Range Radio Asset Tracking. With expertise in...