Senior Firmware Engineer

4 - 9 years

0 - 2 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Senior Firmware Engineer

This position offers an opportunity to work on innovative solutions that directly impact critical infrastructure and enterprise-level systems.

Key Responsibilities:

Firmware & System Development

  • Design, develop, and maintain embedded firmware for a range of security and self-service products.
  • Work with Microchip PIC microcontrollers using C within the MPLAB IDE/IPE development environment.
  • Enhance and optimize existing products through feature development, performance improvements, and security updates.

Embedded Communication & Integration

  • Implement and manage communication protocols including TCP/IP, UDP, SPI, IC, UART, RS-232/485, USB, and Bluetooth.
  • Ensure seamless integration between embedded devices and cloud-based or enterprise software platforms.

Testing, Validation & Support

  • Conduct system-level testing, debugging, and validation using industry-standard tools and simulators.
  • Support production deployment, customer integration, and remote or on-site troubleshooting.

Documentation & Compliance

  • Develop and maintain detailed design documentation, test procedures, release notes, and technical manuals.
  • Ensure compliance with security standards such as NIST, FIPS, and ISO through secure coding practices.

Team Collaboration

  • Work closely with hardware engineers, software developers, QA teams, and field technicians.
  • Coordinate internal build processes and engineering workflows to ensure timely project delivery.

Required Skills:

  • Proficiency in embedded C programming for Microchip PIC microcontrollers.
  • Strong understanding of communication protocols (TCP/IP, UDP, SPI, IC, UART, RS-232/485, USB, Bluetooth).
  • Experience with system-level debugging, hardware/software integration, and state machine design.
  • Hands-on experience with version control systems such as Git.
  • Ability to produce and maintain high-quality technical documentation.
  • Strong analytical and troubleshooting capabilities.

Education & Qualification:

  • Bachelors or Masters degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • Certifications in embedded systems development are advantageous but not required.

Soft Skills:

  • Strong problem-solving and critical thinking abilities.
  • Excellent written and verbal communication skills.
  • Collaborative team player with the ability to work independently when needed.
  • Attention to detail and commitment to high-quality work.
  • Ability to prioritize tasks effectively in a dynamic environment.

Benefits:

  • Competitive salary and performance-based incentives.
  • Opportunities for career growth and professional development.
  • Health and wellness benefits.
  • Paid time off and holiday leave.
  • Flexible work arrangements and potential remote work options.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You