Embedded R&d Engineer

Year    OR, IN, India

Job Description

Job Title: Embedded R&D Engineer



Department: Engineering Location: Bhubaneshwar, Odisha



Experience Required: Min 2-3 yrs working as embedded engineer



---

J

ob Summary:



We are seeking a highly skilled and self-motivated Embedded Developer with hands-on experience in bare-metal programming for microcontrollers and microprocessors. The ideal candidate will excel at reading datasheets, writing efficient, clean, and custom code without relying on external libraries or AI-based assistance, and working independently to design and implement robust embedded solutions.

The candidate should demonstrate expertise in low-level hardware-software integration, serial and wireless communication protocols, and a solid understanding of embedded platforms such as AVR, STM32, or similar architectures.

---

Key Responsibilities:



1. Firmware Development:



o Develop, test, and debug firmware for embedded systems, primarily for AVR, STM32, or similar platforms.

o Implement optimized, lightweight code for bare-metal applications.

o Integrate hardware peripherals (GPIO, ADC, UART, SPI, I2C, etc.) with custom firmware.

2. Hardware Interaction:



o Analyze and interpret datasheets, reference manuals, and schematics to enable seamless hardware-software integration.

o Collaborate with the hardware team to design and validate embedded hardware interfaces.

3. Protocol Implementation:



o Design and implement communication protocols, including UART, I2C, SPI, and CAN.

o Develop wireless communication solutions using LoRa, Bluetooth, ZigBee, or equivalent technologies.

4. Testing & Debugging:



o Perform hardware-in-the-loop (HIL) testing to validate embedded designs.

o Use debugging tools such as logic analyzers, oscilloscopes, and protocol analyzers.

5. Documentation & Collaboration:



o Maintain comprehensive documentation of firmware designs, processes, and debugging steps.

o Work closely with cross-functional teams to ensure project timelines and deliverables are met.

---

Required Skills and Qualifications:

Technical Proficiency:



o Strong proficiency in C, C++, and low-level assembly programming.

o Experience with bare-metal development and RTOS is highly desirable.

o Familiarity with microcontrollers like AVR, STM32, or SoCs with ARM Cortex cores.

Peripheral Knowledge:



o Deep understanding of hardware peripherals such as ADC, PWM, Timers, and DMA.

o Knowledge of interfacing sensors, displays, and actuators with embedded platforms.

Communication Protocols:

o Proficient in serial communication protocols (UART, I2C, SPI, etc.).

o Experience in wireless protocols like LoRa, Bluetooth, or ZigBee.

Debugging & Tools:



o Hands-on experience with debugging tools such as JTAG, SWD, and software like Keil, IAR, or STM32CubeIDE.

o Proficiency in using lab equipment: logic analyzers, oscilloscopes, and multimeters.

Soft Skills:

o Strong problem-solving ability and a proactive approach to debugging and optimization.

o Ability to work independently and deliver high-quality, scalable solutions with minimal supervision.

---

Preferred Qualifications:



Knowledge of low-power design principles for embedded systems.

Familiarity with SoCs or microprocessors (e.g., ESP32, Raspberry Pi, or ARM Cortex).

Understanding of bootloaders, firmware-over-the-air (FOTA) updates, and secure firmware practices.

Experience in version control systems like Git.

Exposure to automotive or industrial-grade embedded systems (optional but a plus).

Job Types: Full-time, Permanent, Fresher

Pay: ?300,000.00 - ?400,000.00 per year

Benefits:

Flexible schedule Leave encashment Paid time off Provident Fund
Schedule:

Day shift Fixed shift
Supplemental Pay:

Performance bonus Quarterly bonus Yearly bonus
Ability to commute/relocate:

Patia, Bhubaneswar, Orissa: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):

when can you join us if selected? this is urgent opening.. What debugging tools and methods do you typically use for embedded system development? Describe a project where you designed or contributed to an embedded system. What microcontroller or processor did you use, and why? What experience do you have in real-time sensor data processing and control systems?" What is your current salary? cash in hand?
Education:

Bachelor's (Required)
Experience:

EMBEDDED ENGINEERING: 2 years (Required)
Location:

Patia, Bhubaneswar, Orissa (Required)
Work Location: In person

Application Deadline: 28/06/2025
Expected Start Date: 30/06/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3778942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    OR, IN, India
  • Education
    Not mentioned
  • Experience
    Year