Principal Firmware Engineer

Year    Bangalore, Karnataka, India

Job Description


Qualifications:

  • Bachelor\xe2\x80\x99s/Master\xe2\x80\x99s degree in Electrical or Electronic Engineering, Computer science, or similar, with focus on embedded firmware and/or signal processing
  • Minimum 7 years of experience in Firmware development
  • Strong embedded software integration, testing & troubleshooting skills
  • Good understanding of microcontroller architecture (e.g. ARM) and real-time operating systems
  • Comprehensive programming skills in C/C++ and scripting languages
  • Experience with developing USBC Power Delivery is highly desired
  • Experience with DSP algorithm implementation using finite precision arithmetic is a plus
  • Experience in real-time OS (e.g. FreeRTOS, ThreadX) programming is desired
  • Strong debugging skills and knowledge of standard debug equipment like JTAG debugger, sniffer, scope, logic analyzer, etc. is desired
  • Experience with silicon bring-up and silicon validation is desired
  • Knowledge of ARM assembly is a plus
  • Experience in Linux / Android / Windows driver programming is a plus
  • Team player and excellent interpersonal, communication, and writing skills
  • Independent, self-motivated, and willing to learn
Your responsibilities
  • Creating firmware specifications, based on reference code, documentation, and system specifications
  • Supporting the creation of overall firmware considering both performance specifications and processing constraints
  • Working as an integral part of a project team, supporting other team members to create high-quality code by taking part in code reviews and sharing your ideas for improvement
  • Implementing and testing embedded firmware based on the specifications and within hardware constraints
  • Providing high-quality and timely deliverables (code, documentation, presentation material, demo) as agreed in your project
  • Taking part in and supporting the bring-up and validation tasks
  • Propose new ideas and improvements to the way of working to improve the firmware creation

NXP Semiconductors

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