Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a talented embedded software developer to enhance innovative AMD technologies. In this role, you will collaborate with architecture specialists to design and develop cutting-edge products while staying abreast of software and hardware trends. Your expertise in C/C++ and ARM architecture will be crucial as you debug existing issues and create efficient solutions. This position offers a unique opportunity to work on groundbreaking technologies and develop strong technical relationships with peers and partners in a dynamic environment. If you are passionate about embedded systems and eager to contribute to transformative projects, this role is perfect for you.
KEY RESPONSIBILITIES:
Work with AMD’s architecture specialists to improve future products.
Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture.
Design and develop new groundbreaking AMD technologies.
Participate in new ASIC/SoC and hardware bring ups.
Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work.
Develop technical relationships with peers and partners.
PREFERRED EXPERIENCE:
Experience in embedded software development and architecture.
Proficiency in C/C++, scripting languages (Python/Tcl).
Good understanding and work experience on bootloaders.
Experience in developing software to meet Functional Safety and Security requirements.
Good understanding of ARM architecture and knowledge of ARM based SoCs.
Good oral and written communication skills.
Good team player and collaboration skills working with various stakeholders.
Desirable experience working on Cryptographic accelerators and software/Embedded Security.