✦ Luna Orbit — Software Engineering

Sr. Software Development Engineer

at Advanced Micro Devices

📍 San Jose, California, United States Hybrid Posted March 27, 2026
Type Full-Time
Experience senior
Exp. Years Not specified
Education Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline
Category Software Engineering

AMD is seeking a senior software engineer to develop and validate high-quality software for next-generation computing technologies. The role involves designing scalable architectures and collaborating with cross-functional teams.

  • Develop and drive execution of software
  • Validate new software features
  • Contribute to feature teams
  • Collaborate with multiple teams
  • Design future system architecture

The role requires expertise in C, C++, Linux, object-oriented design, data structures, algorithms, and multithread programming, with a focus on software development for advanced hardware systems.

The ideal candidate is a senior software engineer with strong expertise in C and C++, experienced in Linux environments, and knowledgeable in software engineering principles, data structures, and algorithms. They are collaborative, innovative, and passionate about technology.

CC++LinuxSoftware Engineering principlesObject-Oriented Design
Data structuresAlgorithmsMultithread programmingOperating Systems conceptsFamiliarity with modern software tools
LinuxSoftware development tools
CC++LinuxObject-Oriented DesignData structuresAlgorithmsOperating SystemsMultithread programmingSoftware Engineering principles
CC++Object-Oriented DesignSoftware Engineering principlesData structuresAlgorithmsOperating SystemsLinuxMultithread programming
problem-solvingcollaborationcommunicationinnovationdiligencepassion for technology
Industry Technology / Semiconductors
Job Function Software development and system architecture design for advanced computing products
Role Subtype Systems Engineer
Tech Domains Linux, Operating Systems, Software Engineering
Clearance Required None
Visa Sponsorship No
software engineerCC++LinuxObject-Oriented DesignData structuresAlgorithmsOperating SystemsMultithread programmingSoftware Engineering principlescollaborationproblem-solvinginnovationpassion for technologyhybridsoftware engineeringobject-oriented designmultithread programmingalgorithmsdata structuresoperating systems

Lack of experience with C or C++, No Linux experience, Bachelor's or Master's degree required, No collaboration skills, Unwillingness to work in a hybrid environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile