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