Firmware Engineer

Year    TS, IN, India

Job Description

Job Title

Firmware Engineer

Industry

Electronic Manufacturing

Experience

3 to 5 Years

Location

Balkampet, Hyderabad

Employment Type

Full-Time, Work from Office



We are seeking a talented Firmware Engineer to design, develop, and debug embedded firmware for electronic devices, ensuring optimal performance and reliability. Proficiency in Python for scripting and automation is essential.

Key Responsibilities

• Firmware Development
• Design, develop, and test firmware for embedded systems.
• Optimize code for performance, memory usage, and power efficiency.
• Microcontroller Programming
• Program microcontrollers and processors (ARM, AVR, PIC, etc.) using C, C++, or assembly.
• Work with interfaces like UART, SPI, I2C, ADC, PWM, and GPIO.
• Scripting and Automation
• Develop Python scripts for testing, data collection, and workflow automation.
• Enhance development processes using Python-based tools.
• Testing and Debugging
• Perform functional, system, and integration testing.
• Debug firmware using oscilloscopes, logic analyzers, and debuggers.
• Hardware Integration
• Collaborate with hardware engineers for seamless firmware-hardware integration.
• Validate hardware functionality through test protocols.
• Documentation
• Create and maintain design specifications, user guides, and test procedures.
• Continuous Improvement
• Stay updated on industry trends and implement best practices.
• Propose improvements to enhance firmware quality and processes.

Key Qualifications

• Bachelor's degree in Electronics and Communication Engineering (ECE), Computer Engineering, or related field.
• 3 to 5 years of experience in firmware development.
• Proficiency in C, C++, and Python.
• Strong understanding of embedded systems and RTOS.
• Familiarity with debugging tools and version control systems (e.g., Git).

Preferred Skills

• Knowledge of communication protocols (Bluetooth, Wi-Fi, Zigbee, CAN, Ethernet).
• Experience in PCB design and hardware-software co-development.
• Familiarity with tools like Keil, MPLAB, or similar IDEs.
• Exposure to IoT devices and protocols.

Job Type: Full-time

Pay: ?426,888.98 - ?1,874,128.19 per year

Benefits:

• Food provided
• Paid sick time
• Paid time off

Schedule:

• Day shift

Supplemental Pay:

• Yearly bonus

Experience:

• Firmware: 3 years (Required)

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.


Related Jobs

Job Detail

  • Job Id
    JD3579340
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year