Talent.com
This job offer is not available in your country.
Firmware Engineer - C / C++ Programming

Firmware Engineer - C / C++ Programming

AsceBangalore
29 days ago
Job description

Role : Firmware Engineer

Experience : 6 to 10 Years

Your main responsibilities include :

  • Working as a part of a multi-disciplinary team to design, integrate, qualify and test application
  • Designing and implementing data structures and software algorithms to deliver cutting-edge solutions
  • Creating design documents pertinent to the various phases of firmware development
  • Documenting findings of engineering analyses and investigations
  • Testing, debugging, verification, and validation of functional modules against requirements
  • Providing post-development support
  • Working closely with the team to deliver and optimize system performance
  • Staying up to date with firmware development methodologies

Skill Details :

  • Proficiency in C / C++ and Assembly programming
  • Experience with RTOS and embedded Linux
  • Strong understanding of microcontrollers (ARM, PIC, AVR, etc.)
  • Debugging tools like JTAG, oscilloscopes, and logic analyzers
  • Knowledge of communication protocols (UART, SPI, I2C, CAN)
  • Circuit design fundamentals
  • Experience in writing low-level drivers
  • Version control systems (Git)
  • Ability to read hardware schematics
  • Strong problem-solving and testing skills
  • (ref : hirist.tech)

    Create a job alert for this search

    Firmware Engineer • Bangalore