Advanced Micro Devices (AMD) is a Fortune 500 semiconductor company that designs technology used to power personal computers, cloud servers, game consoles, and other intelligent de
Staff Software Engineer
Location
California + 2 moreAll locations: California | Texas | Washington
Posted
41 days ago
Salary
$204K - $306K / year
Seniority
Senior
Job Description
Staff Software Engineer
Advanced Micro Devices - AMD
Title: Staff Software Engineer - FPGA Logic Synthesis Location: San Jose, California - Engineering - ID 83970 - USD $204,000.00/Yr. - USD $306,000.00/Yr. Job Description: WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. STAFF SOFTWARE ENGINEER - FPGA Logic Synthesis THE ROLE: AMD is seeking a highly motivated software engineer to work on core logic synthesis and optimization technologies within the Vivado FPGA toolchain. You will join a specialized team responsible for improving the performance, scalability, and quality of results (QOR) of AMD's FPGA implementation software, working with performance‑critical systems used by customers worldwide. THE PERSON: The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. KEY RESPONSIBILITIES: - Conduct research and development of novel algorithms for logic synthesis and optimization - Deliver multi-fold improvements in quality of results (QOR), runtime, and memory. - Evaluate new FPGA architecture features and their impact on existing implementation tools. - Modernize and extend mature C++ codebases by retiring legacy implementations and introducing new techniques - Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture - Design and develop new groundbreaking AMD technologies - Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work - Develop technical relationships with peers and partners PREFERRED EXPERIENCE: - Strong foundation in data structures, algorithms, and optimization - Solid programming skills in C++ - Solid foundation in software engineering, with strong analytical and debugging skills - Background in logic synthesis, RTL synthesis, EDA tools, compilers, or related optimization engines - Experience in working with multi-threaded / multi-process programs - Ability to work effectively in a collaborative, distributed engineering environment and take ownership of complex problems ACADEMIC CREDENTIALS: - Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATIONS: San Jose, CA (preferred), Austin, TX or Seattle, WA - Remote can be considered for the right candidate This role is not eligible for visa sponsorship. #LI-Hybrid Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process. AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here. This posting is for an existing vacancy.
Related Guides
Related Job Pages
More Software Engineer Jobs
Principal Software Engineer
Green Dot CorporationGreen Dot Corporation is a financial services company that is “seamlessly connecting people to their money.” As an employer, the company aims to cultivate a
Title: Principal Software Engineer Location: US-California, Los Angeles Job Description: Full time job requisition id R3926 We’re looking for talented professionals to join us in bringing smart money management and payment solutions to everyone’s fingertips. This position is classified as structured hybrid, with an expectation of a minimum of three (3) days per week working in the office and flexibility to work remotely on the remaining days. On-site expectations may evolve over time to support business needs, with clear communication provided in advance. JOB DESCRIPTION Location Requirement This position is open only to candidates who currently reside in one of the following approved locations: Los Angeles, CA Job Summary Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Code may be used in commercial or end-user applications, such as materials management, financial management, HRIS, mobile apps or desktop applications products. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications. POSITION TYPE Regular PAY RANGE The targeted base salary for this position is $149,000 to $214,300 per year. The final compensation will be determined by a number of factors such as qualifications, expertise, and the candidate’s geographical location. We’re Here to Support You—Accommodations Upon Request Green Dot is committed to providing an inclusive and accessible hiring experience for all candidates. If you require a reasonable accommodation during any part of the application or interview process, we encourage you to let us know. We will work with you to meet your needs in a way that respects your privacy and ensures equal opportunity. Our goal is to support every applicant in showcasing their talents and potential. Work Authorization Requirement At Green Dot Corporation, we value diversity and strive for fair and inclusive hiring practices. However, we are currently unable to offer visa sponsorship. All applicants must be legally authorized to work in the United States at the time of application and throughout the duration of employment, without the need for current or future sponsorship. Important Notice on Application Accuracy We value integrity in our hiring process. Please ensure that all information provided in your resume and application is accurate and authentic. Submissions found to be fraudulent or misleading will result in disqualification from consideration, and any offers extended may be rescinded.
Associate Software Engineer - Full-Stack - Client Enablement
BizFlowBizFlow is an IT consulting firm specializing in business process automation and digital transformation solutions, aiming to streamline operations and enhance e
Associate Software Engineer (Full-Stack) – Client Enablement Location: Falls Church, VA (must be on-site in office, with partial telework flexibility) Full-Time | Permanent Are you a fast learner who thrives in a collaborative environment and loves helping others with technology? We're seeking an Associate Software Engineer (Full-Stack) for Client Enablement who’s not only tech-savvy but also passionate about providing exceptional customer support and working with various tools—including low-code/no-code platforms. If you're ready to grow your career while supporting mission-critical systems, solving problems, and making a real impact, we would love for you to apply! What You’ll Do: - Ensure smooth and efficient operation of software systems across multiple platforms and environments. - Deliver outstanding technical and customer support, engaging clients with empathy, clear communication, and a solution-focused mindset. - Proactively collaborate with a supportive and dynamic technical team to troubleshoot, optimize, and maintain mission-critical applications. - Leverage low-code/no-code tools to streamline workflows, automate processes, and enhance system capabilities with agility and minimal custom development. - Install, configure, and maintain software systems and components across diverse user environments to meet performance and usability standards. - Monitor system performance proactively, addressing potential issues before they impact users or operations. - Manage user accounts and permissions with a strong focus on security, efficiency, and user experience. - Create and maintain detailed technical documentation, and actively contribute to a growing internal knowledge base. - Log, track, and resolve support tickets in a timely, transparent, and customer-centric manner. - Embrace a culture of continuous improvement—sharing ideas, supporting teammates, and contributing to a positive, inclusive work environment that values innovation and collaboration. Essential Qualifications: - Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related technical discipline. - 2+ years of professional experience in software development, technical support, or system administration in a production or enterprise environment. - Strong foundation in full-stack development, including experience with at least one back-end language (e.g., Java, C++) and one front-end framework/library (e.g., Angular, React, JSP). - Familiarity with web technologies and protocols (HTML, CSS, JavaScript, REST APIs). - Proficiency in writing and troubleshooting SQL queries; understanding of relational databases (e.g., MSSQL, Oracle). - Hands-on experience with software configuration, deployment, or maintenance in hybrid cloud/on-prem environments. - Experience using issue tracking systems (e.g., Jira, ServiceNow, Zendesk) and managing support workflows. - Working knowledge of version control tools such as Git and SVN. - Understanding system security principles including access control, identity management, and secure software configuration. - Strong troubleshooting, analytical, and diagnostic skills to investigate, analyze, and resolve technical issues efficiently. - Demonstrated ability to communicate technical concepts to non-technical users in both written and verbal forms. - Proven ability to work independently and collaboratively in agile or cross-functional teams. - Quick learning ability—you’re comfortable picking up new tools, workflows, and platforms. - A team-oriented mindset, you work well with others, communicate clearly, and contribute positively. - A service-first attitude—you thrive in customer-facing situations and enjoy helping people solve technical challenges. - Strong troubleshooting and analytical skills. - Authorization to work in the U.S. - Ability to obtain and maintain a U.S. government Public Trust clearance. Preferred Qualifications: - Deep knowledge and experience in front-end or back-end development frameworks (e.g., React, Angular, Node.js, Spring). - Master’s degree in Computer Science or equivalent experience. - Proficiency in writing complex SQL queries, procedures, or reports. - Exposure to DevOps practices, CI/CD pipelines, or infrastructure automation tools (e.g., Jenkins, GitHub). - Experience supporting or developing within enterprise IT environments or customer-facing technical roles. - Demonstrated success in building strong user relationships and delivering high-quality client support. - Strong written and verbal communication skills. - Excellent customer relationship-building abilities. Why join us: You'll be part of a mission-driven team where your growth is supported, your ideas are welcome, and your work makes a direct impact. Whether you're configuring apps, supporting users, or automating workflows with no-code tools, you'll be learning and contributing every day. BizFlow is a dynamic leader in digital transformation, empowering organizations through innovative low-code/no-code solutions that streamline operations, accelerate efficiency, and drive real business results. With over two decades of success, BizFlow has earned a reputation for delivering intelligent process automation, workflow optimization, and enterprise solutions to both government and commercial clients. At BizFlow, we're more than a technology company—we’re a team of passionate problem-solvers, creative thinkers, and collaboration champions. Our flagship platform, BizFlow M, helps customers build, enhance, and automate business processes with ease—no heavy coding required. Whether it's simplifying procurement, optimizing HR workflows, or transforming customer service, BizFlow delivers results with speed and precision. We’re proud of our inclusive, supportive, and innovative culture—one where every team member is empowered to share ideas, grow their skills, and make a meaningful impact. From day one, you’ll be welcomed into a collaborative environment that values curiosity, continuous learning, and a strong sense of purpose. If you’re looking for a place where your voice is heard, your work is valued, and your growth is a priority, BizFlow is the place for you. Join us and help shape the future of digital transformation—one process at a time. BizFlow is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.
Title: MuleSoft Developer Location: Denver United States Job Description: Akkodis is seeking a MuleSoft Developer for a Contract with a client in Denver, CO (Remote). The ideal candidate is responsible for designing, developing, and supporting secure, scalable APIs and integrations using the MuleSoft Anypoint Platform. Rate Range: $45/hour to $53/hour; The rate may be negotiable based on experience, education, geographic location, and other factors. MuleSoft Developer Job Responsibilities include: - Design, develop, and implement APIs and system integrations using the MuleSoft Anypoint Platform (Mule 4.x). - Apply API‑led connectivity principles by developing Experience, Process, and System APIs. - Build Mule flows using DataWeave 2.0, connectors, and Mule runtime to integrate enterprise systems such as ERP, CRM, and third‑party applications. - Implement robust error handling, logging, security policies, and performance optimizations for APIs. - Deploy and manage Mule applications using CI/CD pipelines and CloudHub environments. - Troubleshoot production issues, perform root cause analysis, and collaborate with cross‑functional teams to resolve integration defects. Required Qualifications: - Bachelor's degree in computer science, Information Technology, or a related technical field (or equivalent professional experience). - 6-8 years of hands‑on experience as a MuleSoft Developer or Integration Engineer. - Strong expertise in MuleSoft 4.x, DataWeave 2.0, RESTful API design, and Anypoint Platform components (Design Center, API Manager, Runtime Manager, CloudHub). - Proven experience delivering end‑to‑end enterprise integrations using API‑led connectivity, with solid understanding of security (OAuth 2.0, JWT), CI/CD practices, and cloud platforms such as AWS. If you are interested in this role, then please click APPLY NOW. For other opportunities available at Akkodis, or any questions, feel free to contact me at Deep.Kumar@akkodisgroup.com. Pay Details: $45.00 to $53.00 per hour Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable. Equal Opportunity Employer/Veterans/Disabled Military connected talent encouraged to apply To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.akkodis.com/en/us/candidate-privacy-policy The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: - The California Fair Chance Act - Los Angeles City Fair Chance Ordinance - Los Angeles County Fair Chance Ordinance for Employers - San Francisco Fair Chance Ordinance Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Lead Software Engineer
Advance Auto PartsBased in Raleigh, North Carolina, Advance Auto Parts is an automotive aftermarket company that sells a wide range of auto parts in 5,100 stores in over half of
Title: Lead Software Engineer Location: Raleigh United States Job Description: Job Description Advance Auto Parts lead software engineers are focused on developing next-generation technologies that power how users explore and interact with information and offerings. We are looking for engineers who like to be challenged solving problems around distributed computing, system design, data retrieval and processing, applied artificial intelligence, user experience design et al. As a Lead Software Engineer, your mission is to build a high-performance, resilient, and secure critical selling services. You will be part of a team that delivers a checkout experience that scales to thousands of concurrent users while ensuring zero-down-time reliability and industry-leading security. As an engineer you will work on products that are critical to company needs and will have ample opportunities to switch around and experience various teams and products as business demands. Our engineers are self- starters displaying leadership qualities and are enthusiastic to take on new problems. This position is 4 days in office, 1 day remote per week, based at our corporate headquarters in Raleigh, North Carolina (North Hills) Responsibilities: - Lead the design and evolution of a scalable and performant microservices architecture for critical selling services, utilizing event-driven patterns and distributed systems principles - Write high-quality, secure production code in Java, Spring Boot and conduct rigorous code reviews to maintain technical excellence. - Review code developed by other engineers and provide feedback to ensure best practices. - Triage defects/issues and debug/track/resolve by analyzing the source code. - Develop algorithms while considering the impact on hardware, network, service operations and quality. - Participate in design reviews with peers and stakeholders to decide among available technologies/solutions. Minimum qualifications: - Bachelor's degree or equivalent experience. - 5 years of hands-on experience in building highly performant, low latency, resilient, secure, and scalable applications. - Proven track record of building distributed systems, microservices and edge architecture. - Expert-level proficiency and experience in java SpringBoot microservices, Kubernetes (OpenShift, GKE), event-driven technologies like Kafka, CI/CD automation (GitHub Actions). - Strong knowledge of SQL (PostgreSQL) and NoSQL databases, including performance tuning and schema design.


