Embedded Software Engineer

Dreamfusion Tech

Chennai District

On-site

INR 700,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dreamfusion Tech is seeking an Embedded Software Engineer in Chennai, Tamil Nadu, to design and maintain software for microcontrollers and embedded systems. This role involves firmware development, integration with hardware, and testing. Ideal candidates will have expertise in C/C++ and Python, along with experience in communication protocols and compliance with industry standards. The position offers opportunity for innovation and collaboration in product development.

Qualifications

  • Strong knowledge of embedded software development and firmware.
  • Experience with communication protocols and system integration.
  • Ability to write efficient and maintainable code.

Responsibilities

  • Design, develop, and maintain embedded software for microcontrollers.
  • Collaborate with teams for system integration and debugging.
  • Create and maintain technical documentation for software.

Skills

C/C++
Python
Version control (Git, SVN)
Embedded systems
System debugging
Communication protocols (UART, SPI, I2C, CAN, Ethernet)

Tools

Oscilloscopes
Logic analyzers

Job description

Design, develop, and maintain embedded software for various microcontrollers and processors.

Write efficient, reliable, and maintainable code in C/C++, Python, or other relevant languages.

Firmware Development

Develop firmware for embedded systems, including device drivers and hardware abstraction layers.

Implement communication protocols such as UART, SPI, I2C, CAN, and Ethernet.

System Integration

Collaborate with hardware and software teams to integrate firmware with hardware components.

Perform system-level debugging, troubleshooting, and issue resolution.

Testing and Validation

Develop and execute test plans, including unit, integration, and system testing.

Conduct debugging and performance optimization using tools like oscilloscopes, logic analyzers, and debuggers.

Documentation and Reporting

Create technical documentation such as software design specifications, user manuals, and test reports.

Maintain version control using tools like Git or SVN.

Product Development Support

Participate in product lifecycle stages, including concept development, prototyping, and production support.

Ensure software compliance with industry standards and certification requirements.

Research and adopt emerging technologies to improve product performance and development efficiency.

Collaborate with cross‑functional teams for system optimization and feature enhancements.

Compliance and Standards

Ensure designs comply with industry standards such as ISO, IEC, or specific safety certifications (e.g., ISO 26262, MISRA).

Conduct code reviews and implement best practices for embedded software development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Lakshmi Machine Works (LMW) • Coimbatore District

On-site
INR 450,000 - 700,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Firmware Engineer
Firmware Engineer

Greytip Software Private Limited • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Maharashtra

On-site
INR 400,000 - 640,000
Embedded Design Engineer
Embedded Design Engineer

PVR Controls • Mumbai

On-site
INR 600,000 - 900,000
Embedded Systems Developer
Embedded Systems Developer

Indianroboticssolution • India

On-site
INR 600,000 - 900,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Associate Engineer - Embedded Software
Associate Engineer - Embedded Software

Eaton • Pune District

On-site
INR 400,000 - 520,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000