Job Title : Senior Software engineer
Job Description:
The engineer will be responsible for development debugging bug fixing and testing of the AMD Xilinx boot platform & power management firmware and corresponding device drivers.
Basic Job Deliverable
Read hw design specs
Collaborate with other teams as needed to get required information
Write arch & design docs with focus on software engineering memory footprint & speed
Develop code for baremetal firmware & linux kernel drivers and TFA Uboot
Develop unit & integration tests
Collaboration with the Open Source community
Use AMD Xilinx Vivado & Vitis tools
Qualification:
Bachelors or Masters in Electronics/Electrical/Computer Engineering
Experience Level:
3 6 years of embedded Linux and/or Embedded SW development
Expert knowledge and handson experience in C Linux yocto make python Pytest git unit test like cpputest
Experience with Linux Device trees and Linux or baremetal driver development
Experience with Embedded Linux and Embedded System development
Effective communication and problemsolving skills
Experience with collaboration with Open Source projects
Strong knowledge in Embedded SOC & board hardware
Experience with power management is considered a plus
Experience with Functional Safety development is considered a plus
Verilog & HW design knowledge is considered a plus
embedded,embedded linux,soc