Job Title: Embedded R&D Engineer
Department: Engineering Location: OLD JAGATPUR, CUTTACK, ODISHA
Experience Required:Min 1 year working as embedded engineer
Job Summary:
We are seeking a high skilled and self-motivated Embedded Developer Intern with hands-on knowledge 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.
.Knowledge in version control systems like Git.
· Exposure to automotive or industrial-grade embedded systems (optional but a plus).
Pay: ₹25,000.00 - ₹35,000.00 per month
Benefits:
- Flexible schedule
- Leave encashment
- Paid time off
- Provident Fund
Ability to commute/relocate:
- Jagatpur, Orissa: Reliably commute or planning to relocate before starting work (Preferred)
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?
- What experience do you have in real-time sensor data processing and control systems?”
- What is your current salary? cash in hand?
- HOW WELL YOU KNOW C++?RATE YOURSELF FROM 10
- DO YOU HAVE WORKING EXPERIENCE OF MINIMUM 1years IN EMBEDDED DOMAIN?
Education:
Work Location: In person