Job Description :
Senior Firmware Engineer - FULL TIME

We are seeking a Senior Firmware Engineer/Tech Lead for the Platform Firmware Team.

This position is a hands-on technical position, working closely with the firmware development, design, and verification teams.

Primary Responsibilities:

Contribute to product definition & firmware architecture according to customer inputs
Work closely and collaborate with our functional teams to integrate firmware into the final product
Design, document, implement, and unit-test firmware according to requirements
Work closely with the hardware team (design, verification, etc) to bring up new SoC designs and platforms
Writing firmware design specifications and customer documentation
Help hardware engineers isolate hardware problems
Work with software partners, such as IP vendors, for software porting
System performance tuning and firmware testing S
Experience in leading technical teams
Strong working knowledge of firmware development, validation, system failure analysis, embedded systems design and Real Time Operating Systems (RTOS)
Hardware Abstraction Layer (HAL) and Board Support Packages (BSP) for platform specific API’s
Experience with JTAG IDE (Keil, ARM DS-5, Greenhills, J-Link, Lauterbach)
Working knowledge of C, C++ and Python
Experience with Linux (Ubuntu, Red Hat or CentOS, etc

Similar Jobs you may be interested in ..