Embedded Software Engineer

2 days ago


Chennai, Tamil Nadu, India Dr. MGR Educational and Research Institute Full time ₹ 8,00,000 - ₹ 12,00,000 per year

Professionals working in Embedded Systems and the Internet of Things (IoT) require a blend of technical expertise, academic grounding, and practical experience. Here's a structured overview of the qualifications and skills that are valuable in these rapidly evolving fields: Educational QualificationBachelor's Degree:In Electronics, Electrical Engineering, Computer Science, Instrumentation, or Mechatronics.

Master's/Ph. D.In Embedded Systems, IoT, Robotics, or related specializations. Core Technical Skills Embedded Systems1. Programming Languages:C/C (most important)Assembly (for low-level control)Python2. Microcontrollers/Microprocessors:ARM, AVR, PIC, 8051, ESP32, STM32, etc.3. RTOS:FreeRTOS, Zephyr, VxWorks4. Hardware Design:Basic knowledge of digital electronics and circuits

Schematic and PCB design (using tools like KiCAD, Altium, or Eagle) IoTCommunication Protocols:MQTT, CoAP, HTTP, LoRa, Zigbee, BLE, Wi-Fi, NB-IoTNetworking Basics:IP/TCP/UDP, firewalls, NAT, DNSCloud Platforms:AWS IoT, Azure IoT, Google Cloud IoT, Blynk, ThingsBoardSensors and Actuators:Integration and calibration for real-world monitoring

Data Handling:JSON, REST APIs, cloud-to-device messaging Tools & IDEsEmbedded IDEs: Keil, MPLAB, Arduino IDE, STM32CubeIDESimulation Tools: Proteus, Multisim, MATLAB SimulinkVersion Control: Git/GitHubIoT Development Platforms: Node-RED, Arduino, Raspberry Pi, ESP-IDF Certifications (Optional but Valuable)ARM Accredited Engineer (AAE)Cisco IoT certificationsAWS Certified IoT DeveloperCertified Embedded Systems Engineer (CESE) Soft Skills & Additional RequirementsProblem-solving & debugging

Project management

Team collaboration

Good documentation skills

Continuous learning mindset



  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Role : Embedded Software Engineer C++, Linux Location : Ambattur, Chennai. Industry : Industrial Automation. Experience : 3-5 Years. Salary : Best in Industry. Job Type : Full-Time | On-site.About The Role : We are looking for a skilled Embedded Software Engineer with 3-5 years of experience in C/C++ development and a strong understanding of...


  • Chennai, Tamil Nadu, India Angel and Genie Full time US$ 1,00,000 - US$ 2,00,000 per year

    Embedded Software Engineer C++, LinuxLocation:Ambattur, ChennaiIndustry:Industrial AutomationExperience:35 YearsSalary:Best in IndustryJob Type:Full-Time | On-siteAbout The RoleWe are looking for askilled Embedded Software Engineerwith 35 years of experience inC/C++ developmentand a strong understanding ofmicrocontroller-based systems. You will play a...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 90,00,000 - ₹ 1,20,00,000

    Embedded Software Specialist WantedWe are seeking a highly skilled embedded software specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software and firmware for various embedded systems.Main Responsibilities:Develop and maintain software/firmware for embedded...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    **Job Opportunity:** Embedded Software Engineer At the core of our business lies innovation, and we're seeking an exceptional individual to spearhead embedded software development. We require a skilled professional with:Expertise in C++ programming language, particularly in feature development using this language.Hands-on experience in programming on...

  • Embedded Engineer

    2 days ago


    Chennai, Tamil Nadu, India NINOS IT SOLUTION PVT. LTD Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Summary:We are looking for a passionate and motivated Embedded Engineerto join our team. The ideal candidate should have basic knowledge inEmbedded C/C++ programming, PCB design, circuit design, and hands-on exposure to working withsensors and hardware systems. This role is best suited for fresh graduates or engineers with up to 1 year of experience who...


  • Chennai, Tamil Nadu, India beBeeTestEngineer Full time ₹ 15,00,000 - ₹ 24,00,000

    Role Overview:Our organization is seeking a skilled Test Engineer to develop automated tests for hardware and embedded software.About the PositionThis role requires experience in testing embedded software on SoC on Linux, Android or RTOS, including understanding of HW architecture, board schematics, protocols & standards.Applicants should have 4+ years of...


  • Chennai, Tamil Nadu, India Capgemini Full time

    Job DescriptionJob DescriptionWe are seeking a highly skilledEmbedded Networking Software Engineerwith deep expertise inC programming,Layer 2/Layer 3 networking protocol stack development, andsystem-level debugging. The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring...


  • Chennai, Tamil Nadu, India beBeeDeviceDriver Full time ₹ 10,00,000 - ₹ 20,00,000

    Job Opportunity:The successful candidate will be responsible for designing, developing, and debugging device drivers in Unix or Unix-like environments such as FreeBSD and Linux. This role requires a strong understanding of C/C++ programming languages and experience with embedded software development.Key Responsibilities:Design and develop device drivers in...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team. As a key member of the development team, you will be responsible for designing, developing, and validating embedded software solutions that launch world-class products.You will collaborate closely with systems, hardware, architecture, and test engineers to design...


  • Chennai, Tamil Nadu, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Embedded Software DeveloperJob DescriptionWe are seeking a talented Embedded Software Developer to join our team. As an Embedded Software Developer, you will design and develop firmware for various embedded systems.The ideal candidate will have experience in developing device drivers, customizing Board Support Packages (BSPs), and working closely...