Embedded Developer

Year    Udaipur, RJ, IN, India

Job Description

Job Title



Embedded Developer - Embedded Systems (Microcontrollers & Electronics)

Job Overview



We are looking for a skilled Embedded Developer to design, develop, and maintain embedded firmware for electronic control systems. The role involves working closely with microcontrollers, peripherals, and communication modules to create reliable, optimized, and user-friendly solutions.

Key Responsibilities



- Firmware Development: Develop, test, and debug embedded firmware in C for 8-bit/32-bit microcontrollers.- Implement drivers for displays, keypads, buzzers, storage devices, and communication interfaces.- Manage configuration data storage in EEPROM/Flash.- Hardware Integration: Work with STM8, STM32, AT32, or equivalent MCUs. Interface with ADCs, sensors, and external modules.- Ensure stable oscillator setup, clock configuration, and power management.- System Features: Implement digital filtering and signal processing techniques.- Develop communication protocols for device connectivity (UART, SPI, IC, RS-232/RS-485, CAN, Ethernet).- Support analog/digital outputs and I/O control logic.- Testing & Documentation: Debug and validate firmware on prototype and production hardware.- Write clear technical documentation and maintain code repositories.- Collaborate with hardware and mechanical design teams.

Required Skills & Qualifications



- Education: B.E./B.Tech in Electronics, Electrical, Instrumentation, Embedded Systems, or related fields.- Experience: 2-5 years in embedded system development.- Technical Skills: o Strong proficiency in C; exposure to C++/Python is a plus. o Hands-on experience with STM8/STM32/ARM Cortex-M series or equivalent MCUs. o Knowledge of communication interfaces (SPI, IC, UART, RS-232/485, CAN, Ethernet). o Familiarity with analog electronics, op-amps, and ADC interfacing. o Experience in Flash/EEPROM handling.- Tools: IDEs like STM32CubeIDE, Keil, or similar. Debugging tools such as oscilloscopes, logic analyzers, and LCR meters. Version control (Git preferred).

Soft Skills



- Strong problem-solving and debugging skills.- Ability to work independently and collaboratively.- Clear documentation and communication skills.- Attention to detail and quality.

Preferred/Bonus Skills



- Knowledge of industrial communication protocols (MODBUS, CANopen, etc.).- Experience in PCB design tools (KiCad/Altium).- Exposure to Windows/Linux application software development for hardware interfacing.

Employment Details



- Job Type: Full-time- Job Location: Udaipur- Salary Range: Competitive, based on experience- Benefits: [Health insurance, ESOPs, accommodation, etc.]

Job Type: Full-time

Pay: ₹335,563.89 - ₹1,500,000.00 per year

Benefits:

Health insurance
Work Location: In person

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
    JD4507503
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Udaipur, RJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year