H

Embedded Software Engineer

Hejaaz Technologies
Chennai

Posted:5 hours ago

Apply

Job Description

  • Develop and maintain bare-metal embedded firmware using C/C++.
  • Program microcontrollers such as STM32, ESP32 and other embedded platforms.
  • Develop firmware without an operating system (bare-metal programming).
  • Configure and program hardware peripherals, including GPIO, ADC, Interrupts, and Watchdog.
  • Implement communication protocols such as UART, SPI, I2C, CAN, and RS485/Modbus.
  • Interface microcontrollers with sensors, actuators, displays, and other electronic components.
  • Work with hardware engineers on circuit testing and system integration.
  • Prepare technical documentation and maintain firmware source code.

Job Types: Full-time, Part-time

Work Location: In person

Skills Required

Embedded Software Embedded Firmware C++ Communication Protocols Electronic Components System Integration Technical Documentation C and C++ Communication

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Job Type

Part Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
H
Hejaaz Technologies

RecommendedJobs for You

H

Embedded Software Engineer

Hejaaz Technologies

Chennai

Q3 TECHNOLOGIES logo

India

I
Airveda Technologies Pvt Ltd logo

Embedded Software Engineer

Airveda Technologies Pvt Ltd

Ghaziabad, Delhi

Texas Instruments logo

Bengaluru

H

Embedded Software Engineer

Hejaaz Technologies

Chennai