Talent.com
This job offer is not available in your country.
Lead Firmware Developer

Lead Firmware Developer

Weekday AIBengaluru, KA, IN
9 days ago
Job type
  • Quick Apply
Job description

This role is for one of Weekday’s clients

Min Experience : 7 years

JobType : full-time

Requirements

Requirements :

  • Minimum 7 years working in Embedded Firmware development.
  • Programming : Strong knowledge of Embedded C, C++, Data Structures, RTOS, and Microprocessors.
  • Operating Systems : Experience with QNX and Linux.
  • Memory Handling : Expertise in working with NAND, NOR, and DDR4.
  • Communication Protocols : Hands-on experience with UART, I2C, SPI, Ethernet, and Multithreading.
  • Debugging & Development Tools : Proficiency in using debug emulators, IDEs, and source code control tools such as SVN.
  • Firmware Development Expertise : Extensive knowledge of the firmware developmentprocess and technologies with an agile mindset.
  • Software Architecture & Design : Strong understanding of software architecture and design patterns.
  • Passion for Excellence : Dedicated to creating high-quality products.
  • Project Leadership : Proven ability to drive projects and assignments to successful completion.
  • Analytical & Problem-Solving Skills : Strong ability to analyze complex issues and

provide effective solutions.

  • Critical Thinking : Capable of evaluating solutions with a critical and innovative approach.
  • Collaboration & Independence : Able to work both independently and collaboratively as a team player.
  • Key Responsibilities :

  • Enhance existing systems by adding functionality while preserving software architecture integrity and user experience.
  • Assess current applications to identify areas for improvement and optimization.
  • Modify code to enhance resource efficiency without impacting functionality.
  • Lead the evaluation and recommendation of tools, technologies, coding standards, and processes to ensure high-quality outcomes.
  • Conduct unit testing and debug code before release to the verification team.
  • Address and resolve issues identified during in-house testing and by customers efficiently.
  • Provide accurate task estimates and regular status updates as needed.
  • Contribute to the development of formal verification plans.
  • Manage product releases and version control.
  • Coordinate with management to align with project goals and timelines.
  • Work closely with Product Management and team members to assess the feasibility of new applications and feature requests.
  • Develop critical software requirements, frameworks, and drivers.
  • Be open to taking on additional responsibilities as assigned.
  • Create a job alert for this search

    Lead Developer • Bengaluru, KA, IN