Embedded Software Engineer at Elogictech Solutions · Hyderabad · 2 - 6 years · ₹5L - ₹8L / yr · Profitable · Posted 28 Jun 2022

- Bachelor’s degree in Electrical or Electronics Engineering with 1-3 years of relevant experience.
- Highly experienced in Embedded C, C++ coding as per MISRA standards
- Experience in firmware programming for 8 bit, 16 bit and 32 bit controllers.
- Knowledgeable in Linker Scripts, Make files & firmware debugging using JTAG or on the UART console.
- Experienced in Communication peripherals like SPI, UART, I2C, CAN, etc.
- Ideation, designing, prototyping, and developing as per product requirements.
- Expertise in system architecture and design for Embedded software systems.
- Develop modular Embedded Code to port into different projects.
- Experience on Real Time Systems and Scheduling mechanisms
- Development experience in "middleware" / “application” / Low layer.
- Experience with developing embedded code for networking technologies like TCP/IP and UDP would be a plus.
- Document state machine diagrams, flow charts to understand the system architecture
- Working closely with Design teams to understand Hardware Implementation.
- Develop Test methods, in some cases automated test cases to test the firmware code and support hardware engineers.
- Use Debuggers, oscilloscopes, power supplies, and other necessary electrical tools to debug the code for problem-solving.
- Excellent reading skills for complete understanding of technical documents such as Processor Architecture Specifications and MCU hardware manuals, schematics etc.
- Ability to generate ideas in response to complex issues and execute on solutions.
- Python programming is a big plus.

About Elogictech Solutions
About
Connect with the team
Similar jobs (7)
Job Summary:
We are seeking a skilled Firmware Developer with 3 years of experience to join our team. The successful candidate will be responsible for developing and maintaining embedded software for our products. The candidate should have a strong understanding of the software development life cycle, embedded systems, and the C programming language.
Key Responsibilities:
• Develop and maintain embedded software for our products
• Design and implement software modules and drivers for embedded systems
• Collaborate with hardware engineers to integrate software and hardware components
• Test and debug embedded software
• Create and maintain technical documentation
• Participate in code reviews and contribute to software architecture and design discussions
• Stay up-to-date with the latest trends and technologies in embedded systems and software development
Requirements:
• Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
• 3 years of experience in embedded software development
• Strong understanding of software development life cycle
• Proficiency in C programming language
• Experience with embedded systems and microcontrollers
• Experience with communication protocols such as SPI, I2C, UART, and CAN
• Familiarity with software development tools such as Git, Jira, and Jenkins
• Strong analytical and problem-solving skills
• Ability to work independently and in a team environment
• Excellent communication and interpersonal skills
Preferred qualifications:
• Degree in Electrical Engineering, or a related field
• Experience with wireless communication protocols such as Bluetooth, LoRa & Wi-Fi
• Knowledge of real-time operating systems such as FreeRTOS, uC/OS-II, or VxWorks
• Experience with Agile software development methodologies
Benefits:
- Health insurance
- Leave encashment
- Paid sick time
- Provident Fund
Job Type: Full Time
Job Location: Perundurai
State Wise: Tamil Nadu
Divison Wise: R & D Division
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
We are hiring an Embedded Software Engineer to develop firmware and low-level software for embedded devices and connected products.
Responsibilities
- Develop firmware in Embedded C and C++ for microcontroller-based systems
- Build real-time applications on RTOS platforms such as FreeRTOS
- Write and maintain device drivers for peripherals (UART, SPI, I2C, CAN)
- Develop and customise Embedded Linux components
- Debug hardware and software issues using oscilloscopes, JTAG and debuggers
- Work with hardware teams on board bring-up and testing
Requirements
- 1+ years of experience in embedded software development
- Strong Embedded C and C++ programming skills
- Hands-on experience with microcontrollers (ARM Cortex, STM32, ESP32 or similar)
- Experience with RTOS and device driver development
- Exposure to Embedded Linux is a plus
About Us
Corporate Web Solutions provides technology-focused learning opportunities across software, engineering, automation, and emerging technologies.
Role Overview
As an Embedded Systems Intern, you'll gain practical exposure to embedded development, microcontrollers, sensors, firmware, and hardware-software integration.
Key Responsibilities
- Assist with embedded system projects.
- Work with microcontrollers and sensors.
- Develop and test basic firmware.
- Assist with hardware-software integration.
- Debug basic system issues.
- Participate in practical projects.
Requirements
- Basic C/C++ knowledge.
- Understanding of electronics fundamentals.
- Interest in embedded systems.
- Knowledge of microcontrollers is a plus.
- Problem-solving skills.
Perks
- Certificate of Internship
- Flexible work hours
- Mentorship and real project exposure
- Potential for PPO
- Letter of Recommendation
- Performance-Based Stipend available up to ₹18,000/month
Technical Lead – Embedded Software Application Projects
link: https://www.ziliconcloud.com/careers
ZILICONCLOUD PRIVATE LIMITED is looking for an experienced Technical Lead with 5–8 years of industry experience in Embedded Systems, IoT, AI, Cloud, and Software Engineering.
The candidate will lead Embedded, IoT, Edge AI, and Cloud projects, define system architecture, convert requirements into technical tasks, and ensure successful project execution and delivery.
Key Responsibilities
- Design modular system architectures for Embedded, IoT, Edge AI, Cloud, REST APIs, and dashboards.
- Convert requirements into clear tasks, milestones, and deliverables.
- Track project progress, manage technical risks, and ensure on-time delivery.
- Guide engineers on coding standards, Git, testing, debugging, and documentation.
- Troubleshoot issues across hardware, firmware, IoT, cloud, backend, and UI.
- Support system integration, testing, debugging, and performance improvement.
- Review technical designs, code, and test results.
- Lead prototype development, integration, technical reviews, and demonstrations.
- Mentor young engineers and explain complex technical concepts in a simple and practical way.
Required Skills
C/C++, Python, JavaScript/TypeScript, Linux, FreeRTOS, Microcontrollers, REST APIs, MQTT, Git, Embedded Software, IoT, and system debugging.
Preferred: AWS IoT, Microsoft Azure, ThingsBoard, OpenCV, TensorFlow Lite (TFLite), React, Flutter, or FastAPI.
Education
B.E./B.Tech/M.E./M.Tech in ECE, CSE, Embedded Systems, Mechatronics, or a related field.
📍 Location: East Tambaram, Chennai, Tamil Nadu
💼 Experience: 5–8 Years
🕒 Employment Type: Full-Time
About Nexora Group
Nexora Group is a technology-driven organization focused on innovation in Artificial Intelligence, IoT, Embedded Systems, Robotics, and next-generation digital solutions. We provide aspiring engineers with opportunities to gain practical experience, work on industry-relevant projects, and develop skills that bridge hardware and intelligent software systems.
Internship Overview
Nexora Group is seeking passionate and innovative Embedded Systems with AI Interns to join our technology team. This internship is designed for students and recent graduates interested in embedded programming, IoT development, edge AI, robotics, and intelligent hardware systems. Interns will work on real-world projects involving microcontrollers, sensors, AI-powered devices, and automation solutions.
Key Responsibilities
- Design, develop, and test embedded applications for intelligent systems.
- Work with microcontrollers and development boards such as Arduino, ESP32, STM32, and Raspberry Pi.
- Integrate sensors, actuators, and communication modules into embedded solutions.
- Develop and deploy AI/ML models for edge devices and IoT applications.
- Assist in building smart automation, robotics, and intelligent monitoring systems.
- Debug, optimize, and troubleshoot hardware and firmware issues.
- Collaborate with software and AI teams to integrate machine learning into embedded platforms.
- Document project architecture, testing results, and technical specifications.
- Research emerging technologies in Edge AI, TinyML, IoT, and Embedded Computing.
Required Skills
- Basic understanding of Embedded Systems and Microcontrollers.
- Knowledge of C, C++, or Python programming.
- Familiarity with Arduino IDE, PlatformIO, Raspberry Pi, or similar development environments.
- Understanding of electronics, sensors, and communication protocols (UART, I2C, SPI, MQTT).
- Basic knowledge of Artificial Intelligence and Machine Learning concepts.
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Passion for innovation and hardware-software integration.
Preferred Qualifications
- Experience with IoT, Robotics, Automation, or Embedded Projects.
- Familiarity with TensorFlow Lite, TinyML, Edge AI, or Computer Vision applications.
- Knowledge of PCB design, circuit simulation, or hardware prototyping.
- Participation in technical competitions, hackathons, or research projects.
- GitHub portfolio or project demonstrations showcasing embedded or AI work.
Eligibility
- Undergraduate or postgraduate students pursuing Electronics & Communication Engineering (ECE), Electrical Engineering (EE), Computer Science, Embedded Systems, Mechatronics, Robotics, IoT, AI, or related disciplines.
- Recent graduates seeking practical industry exposure.
- Candidates passionate about intelligent hardware systems and emerging technologies.
What You'll Gain
- Hands-on experience with real-world Embedded Systems and AI projects.
- Exposure to IoT, Edge AI, Robotics, and Smart Device development.
- Mentorship from experienced engineers and technology professionals.
- Internship Completion Certificate.
- Letter of Recommendation based on performance.
- Opportunity for a Pre-Placement Offer (PPO) for outstanding performers.
- Professional networking and career growth opportunities.
Power Electric Vehicles with embedded software for battery management and autonomous driving.
What you'll do:
- Develop BMS algorithms (SOC/SOH estimation)
- Implement CAN bus communication protocols
- Code motor control algorithms (FOC, sensorless)
- Build ADAS features (ultrasonic parking, vision)
- HIL testing with Vector tools
- Optimize for automotive-grade reliability (AUTOSAR)
What we need:
- C/C++, Embedded Linux/RTOS
- Microcontroller experience (STM32, NXP)
- Control systems or automotive interest
- Debugging skills (oscilloscopes, logic analyzers)
Future-proof skills:
- Work on actual EV prototypes
- Portfolio for Tata, Mahindra EV teams
- Automotive cybersecurity exposure






