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.
INTERCONNECT FIRMWAREENGINEER
THE ROLE:
AMD Infinity Data Fabric (DF) is used across all our product segments including EPYC, Ryzen, Vega, Navi, and Semi-Custom products. We are looking for a qualified engineer with a strong desire to work on bringing the next-generation high-performance computing products to market and motivated in expanding their own horizons.
In this role, the engineer will be an important part of a highly visible and motivated team responsible for Infinity Fabric IP firmware development and feature enablement across all AMD products.
You will be enhancing associated tools and infrastructure for data extraction, processing, compiling, and decompiling. In addition, you will contribute towards debug and optimization of software to support silicon bring-up, validation, and debug.
As a member of the team, you will also be responsible for contributing to coding, code reviews, creating unit tests, and authoring detailed documentation related to your work.
THE PERSON:
You are passionate about firmware development on bare-metal or close to bare-metal environment. You have the ability to look at the 'big picture', design solutions that are optimal and scalable, and document them concisely. You are a good team player with a collaborative can-do attitude. You feel that Code quality, robustness and extendibility are critical.
KEY RESPONSIBILITIES:
* Responsible for firmware development and feature enablement in the Infinity Fabric interconnect across all AMD products, including design, documentation, unit testing and debug for pre and post silicon support.
* Enhancing python-based tools that process large amounts of complex data to produce a hardware initialization binary. Develop tools and infrastructure that help in the collection of the initialization data in either python or C / C++.
* Work closely with architects and other IP leads to determine firmware scope and implementation details to meet firmware deliverables schedules and milestones.
* Perform unit and integration test, engage with various teams to provide debug support in the emulation, simulation, and post-silicon environment.
* Be an active participant in design and code reviews.
* Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle.
PREFERRED EXPERIENCE:
* Proven experience in firmware development cycle, integration, and good understanding of verification/validation for pre and post silicon for SoC designs.
* Expertise in low-level C programming, software optimization techniques and debugging for embedded systems.
* Strong in Python and Linux scripting applied to data parsing and processing.
* Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts.
* Prior experience in board, processor/ASIC bring-up and testing platforms (Simulation and/or Emulation).
* Experience in hardware/software interfaces and methodically debugging sophisticated issues at the IP, subsystem and/or system level using source code debuggers and other system debug tools.
* Experience with source control systems including Git/Gerrit.
* Excellent written, verbal communication and presentation skills.
* Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to support multiple products, work collaboratively and coordinate activities with geographically distributed technical teams.
ACADEMIC CREDENTIALS:
* BS or MS in Computer Science/Computer Engineering
LOCATION:
Austin, TX
This role is not eligible for visa sponsorship.
#LI-TW2
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.
$90k-120k yearly est. 10d ago
Looking for a job?
Let Zippia find it for you.
Firmware Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
THE ROLE:
We are looking for an experienced FirmwareEngineer with an obsession for firmware. As part of the role, the you will work closely with other firmwareengineers, developers and architects across various IPs in leading the designs and implementing firmware that spans pre-silicon and post-silicon for all AMD SoCs.
THE PERSON:
You are passionate about firmware development with creative and effective problem-solving skills, a motivated, self-starter who can work both independently and collaboratively in fast paced environments. You have excellent technical communication, interpersonal and leadership skills.
KEY RESPONSIBILITIES:
* Lead Engineer responsible for designing, developing, debugging, verifying and/or validating firmware, software and/or hardware
* Lead day-to-day firmware development work
* Provide consultation to internal and external customers regarding AMD features and programming requirements
PREFERRED EXPERIENCE:
* Multiple prior years of related firmware experience combined with technical education within the semiconductor industry
* Expert level experience producing quality firmware
ACADEMIC CREDENTIALS:
* Bachelor's or Master's degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
This role is not eligible for Visa sponsorship
#LI-TB1
#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.
$90k-120k yearly est. 39d ago
Power Systems Development - Firmware, Hypervisor, Operating Systems, AI Enablement
IBM 4.7
Austin, TX jobs
**Introduction** IBM Infrastructure is a catalyst that makes the world work better because our clients demand it. Heterogeneous environments, the explosion of data, digital automation, and cybersecurity threats require hybrid cloud infrastructure that only IBM can provide.
Your ability to be creative, a forward-thinker and to focus on innovation that matters is all supported by our growth-minded culture as we continue to drive career development across our teams. Collaboration is key to IBM Infrastructure success, as we bring together different business units and teams that balance their priorities in a way that best serves our client's needs.
IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
IBM has opened Software Engineers, Computer Scientists and Computer Engineers to develop firmware, hypervisors, operating systems, systems management and control and AI hardware enablement for the IBM Power brand of enterprise computer systems.
As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills into action for customers to make better decisions with greater speed on the most trusted platforms in today's market.
**Required technical and professional expertise**
* Bachelor's or master's degree in computer science, computer engineering, electrical engineering, or related majors.
* C/C++ programming skills - demonstrated via school projects, internships, and/or coursework
* Strong interest in working in embedded environment / firmware, low level coding (close to hardware), or operating systems and hypervisors.
* Data structures/Software Design
* Excellent communications skills / documentation skills
* Strong verbal and written communication skills.
* Passion for technology and engineering
* Growth-minded, trusted, team focused, courageous, resourceful, and outcome focused.
**Preferred technical and professional experience**
* Computer Architecture coursework: Computer Architecture and Organization
* Operating Systems course work or experience
* Understanding of Databases and SQL programming
* Git or other source control systems
* Embedded/Hardware knowledge - I2C or other one wire buses
* Knowledge of PCI bus
* Linux Systems, D-Bus
* Contributing to open-source project experience
* Python or other scripting languages
* Familiarity with AI and Machine Learning frameworks
* Software test / unit test development in the context of software development
* Experience with QEMU or other open-source projects
* Linux application development / systems programming
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
$68k-85k yearly est. 60d+ ago
Power Systems Development -Firmware, Hypervisor, Operating Systems, AI Enablement
IBM 4.7
Austin, TX jobs
**Introduction** At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk
**Your role and responsibilities**
IBM has openings for Software Engineers, Computer Scientists and Computer Engineers to develop applications, operating systems, performance management and AI enablement for the IBM Power brand of enterprise computer systems.
As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills into action for customers to make better decisions with greater speed on the most trusted platforms in today's market.
**Required technical and professional expertise**
* Programming Language knowledge: C++, C, Java, Golang, Ruby, Python, SQL
* Linux application development / systems programming
* Data structures/Algorithms/Software Design
* Excellent communications skills / documentation skills
* Strong verbal and written communication skills.
* Passion for technology and engineering
* Growth-minded, trusted, team focused, courageous, resourceful, and outcome focused.
**Preferred technical and professional experience**
* Experience in JSON, Web Services
* Understanding of virtualization concepts
* Understanding of LLMs
* Understanding of Cloud Computing technologies
* Git (preferred) or other source control systems
* Contributing to open-source project experience
* Python (ideal) or other scripting languages
* Familiarity with AI and Machine Learning frameworks
* Software test / unit test development in the context of software development
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
$73k-87k yearly est. 60d+ ago
Embedded Firmware and Software Engineer- BIOS/UEFI
HP 4.9
Houston, TX jobs
Description -
We are seeking a highly skilled BIOS/UEFI, Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market.
*Must be onsite 3 days a week*
Key Responsibilities
Lead the design, development, and debugging of embedded firmware and software for hardware platforms.
Author and maintain technical documentation and instructional materials for firmware operation.
Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery.
Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI).
Analyze system architecture to determine coding, integration, and testing requirements.
Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues.
Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions.
Serve as the primary representative for firmwareengineering in complex development projects from architecture to deployment.
Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements.
Stay current with industry trends and emerging technologies in embedded systems and firmware development.
Qualifications
Education & Experience:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience.
5 - 7+ years of experience in firmware development.
BIOS/UEFI experience with real-time operating systems (RTOS), and EFI applications.
Preferred Skills & Technologies:
Proficiency in embedded C and Python, and systems programming.
Strong debugging and problem-solving skills.
Familiarity with Git, Linux, and Agile development methodologies.
Knowledge of hardware-software integration and low-level system design.
The pay range for this role is $115,850 to $178,400 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
Benefits:
HP offers a comprehensive benefits package for this position, including:
Health insurance
Dental insurance
Vision insurance
Long term/short term disability insurance
Employee assistance program
Flexible spending account
Life insurance
Generous time off policies, including;
4-12 weeks fully paid parental leave based on tenure
11 paid holidays
Additional flexible paid vacation and sick leave (US benefits overview)
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Job -
Software
Schedule -
Full time
Shift -
No shift premium (United States of America)
Travel -
Relocation -
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: āKnow Your Rights: Workplace Discrimination is Illegal"
$115.9k-178.4k yearly Auto-Apply 31d ago
Embedded Firmware and Software Engineer (BIOS/UEFI Systems)
HP 4.9
Houston, TX jobs
Description -
We are seeking a highly skilled BIOS/UEFI, Embedded Firmware & Software Engineer to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market.
*Must be onsite 4 days a week*
Key Responsibilities
Lead the design, development, and debugging of embedded firmware and software for hardware platforms.
Author and maintain technical documentation and instructional materials for firmware operation.
Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery.
Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI).
Analyze system architecture to determine coding, integration, and testing requirements.
Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues.
Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions.
Serve as the primary representative for firmwareengineering in complex development projects from architecture to deployment.
Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements.
Stay current with industry trends and emerging technologies in embedded systems and firmware development.
Qualifications
Education & Experience:
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience.
5 - 7+ years of experience in firmware development.
BIOS/UEFI experience with real-time operating systems (RTOS), and EFI applications.
Preferred Skills & Technologies:
Proficiency in embedded C and Python, and systems programming.
Strong debugging and problem-solving skills.
Familiarity with Git, Linux, and Agile development methodologies.
Knowledge of hardware-software integration and low-level system design.
Core Competencies:
Effective communication and collaboration across teams.
Results-oriented with strong learning agility.
Customer-centric mindset and digital fluency.
Impact & Scope
Influences multiple teams and may lead project initiatives.
Facilitates decision-making and ensures alignment across engineering and product teams.
Complexity
Tackles moderately complex technical challenges within established frameworks and guidelines.
The pay range for this role is $115,850 to $178,400 USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
Benefits:
HP offers a comprehensive benefits package for this position, including:
Health insurance
Dental insurance
Vision insurance
Long term/short term disability insurance
Employee assistance program
Flexible spending account
Life insurance
Generous time off policies, including;
4-12 weeks fully paid parental leave based on tenure
11 paid holidays
Additional flexible paid vacation and sick leave (US benefits overview)
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
Job -
Software
Schedule -
Full time
Shift -
No shift premium (United States of America)
Travel -
Relocation -
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
For more information, review HP's EEO Policy or read about your rights as an applicant under the law here: āKnow Your Rights: Workplace Discrimination is Illegal"
$115.9k-178.4k yearly Auto-Apply 60d+ ago
Embedded Firmware and Software Engineer (BIOS/UEFI Systems)
HP Inc. 4.9
Spring, TX jobs
We are seeking a highly skilled **BIOS/UEFI** , **Embedded Firmware & Software Engineer** to lead the design, development, and debugging of embedded software and firmware for hardware systems. This role is pivotal in ensuring seamless integration between software and hardware components, delivering reliable and efficient system performance. You will collaborate closely with cross-functional teams including hardware engineers, software developers, QA, and product managers to bring high-quality products to market.
***Must be onsite 4 days a week***
**Key Responsibilities**
+ Lead the design, development, and debugging of embedded firmware and software for hardware platforms.
+ Author and maintain technical documentation and instructional materials for firmware operation.
+ Allocate and manage resources for firmware development projects, ensuring timely and high-quality delivery.
+ Design and implement enhancements, updates, and programming changes across firmware subsystems (e.g., DSP, EFI drivers, BIOS/UEFI).
+ Analyze system architecture to determine coding, integration, and testing requirements.
+ Develop and execute comprehensive test plans and protocols; troubleshoot and resolve firmware issues.
+ Lead project teams, including internal and external development partners, to deliver robust and cost-effective solutions.
+ Serve as the primary representative for firmwareengineering in complex development projects from architecture to deployment.
+ Collaborate with architects, hardware engineers, and product managers to define and refine firmware requirements.
+ Stay current with industry trends and emerging technologies in embedded systems and firmware development.
**Qualifications**
**Education & Experience:**
+ Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field-or equivalent practical experience.
+ 5 - 7+ years of experience in firmware development.
+ **BIOS/UEFI** experience with real-time operating systems (RTOS),and EFI applications.
**Preferred Skills & Technologies:**
+ Proficiency in embedded C and Python, and systems programming.
+ Strong debugging and problem-solving skills.
+ Familiarity with Git, Linux, and Agile development methodologies.
+ Knowledge of hardware-software integration and low-level system design.
**Core Competencies:**
+ Effective communication and collaboration across teams.
+ Results-oriented with strong learning agility.
+ Customer-centric mindset and digital fluency.
**Impact & Scope**
+ Influences multiple teams and may lead project initiatives.
+ Facilitates decision-making and ensures alignment across engineering and product teams.
**Complexity**
+ Tackles moderately complex technical challenges within established frameworks and guidelines.
The pay range for this role is **$115,850** to **$178,400** USD annually with additional opportunities for pay in the form of bonus and/or equity (applies to United States of America candidates only). Pay varies by work location, job-related knowledge, skills, and experience.
**Benefits:**
HP offers a comprehensive benefits package for this position, including:
+ Health insurance
+ Dental insurance
+ Vision insurance
+ Long term/short term disability insurance
+ Employee assistance program
+ Flexible spending account
+ Life insurance
+ Generous time off policies, including;
+ 4-12 weeks fully paid parental leave based on tenure
+ 11 paid holidays
+ Additional flexible paid vacation and sick leave (US benefits overview (********************************** )
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
$115.9k-178.4k yearly 40d ago
Staff Embedded Software Engineer
Analog Devices 4.6
Austin, TX jobs
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possibleā¢. Learn more at ************** and on LinkedIn and Twitter (X).
Staff Engineer, Embedded Software
**********
The Role
The Software & Digital Platforms (SDP) Group at Analog Devices is currently seeking an experienced engineer to join our team in Austin, Texas to develop a streaming media player reference design based on Analog Devices' ADSP-SC598 processor. The ADSP-SC598 contains an Arm Cortex -A55 core as well as two high-performance SHARC+ cores for audio decoding and audio processing. The ADSP-SC598 Arm core will be running Linux as well as some streaming media player software that we have licensed from a third-party company.
Essential Duties and Responsibilities:
- Become an expert on the ADSP-SC598 reference design.
- Become an expert on the ADSP-SC598 Arm core and the Linux releases for this core.
- Become an expert on the Advanced Linux Sound Architecture (ALSA) and the PipeWire multimedia framework.
- Become an expert on the ADSP-SC598 SHARC+ core and the CrossCore Embedded Studio software development tool.
- Become familiar with the ADSP-SC598 SHARC audio decoder.
- Receive software releases from the third-party company and make the needed changes to achieve the functionality that customers (or our marketing team) are requesting.
- Travel to domestic and international locations to perform product/technology demonstrations.
Minimum Qualifications:
- BS or MS degree in EE or ECE or equivalent relevant experience.
- 5 years experience with Arm Cortex-A cores and Linux software development.
- Ability to travel domestically and internationally.
Preferred Qualifications:
- 10 years experience with ARM Cortex-A cores and Linux software development.
Additional Skills, Knowledge and Abilities
- A willingness to become an expert on Analog Devices' processors.
- Strong communication, presentation, and technical documentation skills
- Strong organizational skills and the ability to work across internal organizations as well as with customers and third-parties.
- Self-motivated, thorough, autonomous, and driven to continually improve
**********
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
$80k-107k yearly est. Auto-Apply 31d ago
Senior Firmware Engineer, Pre silicon and Palladium
Nvidia 4.9
Austin, TX jobs
NVIDIA seeks a highly motivated Senior FirmwareEngineer to join our firmware team. This team focuses on innovative network adapters (NIC) and readies NIC Firmware for tape-out and production. The objective is to ensure NIC Firmware is fully verified before manufacturing the actual chip. You will work closely with advanced emulation systems. As a Firmwareengineer, you will engage in various areas, including low-level C communication with hardware and software. This role is ideal if you enjoy being involved in all development activities related to preparing new chips for production.
What you'll be doing:
* Working on bringing up next-generation NIC devices
* Collaborating closely with Chip Design, Firmware, and Software teams during integration activities
* Supporting NIC Firmware code for new devices
* Preparing regression for NIC models on emulation environments
* Improving the team's work efficiency by adapting methodologies and automating routine activities
What we need to see:
* B.Sc. in Electrical Engineering / Computer Science / Computer Engineering (or equivalent experience)
* 5+ years of relevant proven experience
* Knowledge of computer structure & operating systems
* Skilled in Python & Bash (experience with tcsh is a plus)
* Prior involvement in Pre-Silicon activities.
* Experience in Real-Time or Embedded software programming
* Excellent problem-solving skills, independence, and curiosity
* Strong multi-disciplinary capabilities and ability to work with a wide interface of people - chip design, verification, FW, SW
Ways to stand out from the crowd:
* Knowledge of hardware verification concepts and tools
* Experience partnering with software and hardware teams to define and implement firmware
* Knowledge in networking, Linux, and scripting languages
* Background with in-depth problem-solving
* Experience with Cadence Palladium
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most hard-working and talented people in the world working for us. If you're creative and passionate about developing cloud services we want to hear from you!
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 218,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until January 18, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
$110k-141k yearly est. Auto-Apply 5d ago
Sr. Embedded Software Test Engineer (MG)
Cirrus Logic, Inc. 4.8
Austin, TX jobs
For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn't do it without our extraordinary workforce - and that's where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!
We are looking for an Embedded Software Test Engineer who brings their experience to ensure that our products have been thoroughly tested and deliveries are rock-solid! You will work with cross-functional teams to build robust and scalable test methodologies that meet the high-quality bar that our customers expect. Come join our team in Austin, TX!
Responsibilities:
* Design and develop test plans for new features and products (both black box and white box) by translating requirements into test cases and incorporating customer feedback into test plans.
* Implement tests during the pre-silicon and post-silicon phases of the product.
* Own the communication with cross-functional teams and represent the team in discussions and reviews.
* Drive toward automation of all tests within a Continuous Integration environment.
* Find issues and triage/debug them with software teams.
* Present results to product owners, internal customers, and software developers to assist in resolving defects.
Required Skills and Qualifications:
* Bachelor's degree in Electrical Engineering, Computer Science or Computer Engineering with a minimum of 5 years of experience OR Master's degree in Electrical Engineering, Computer Science or Computer Engineering with a minimum of 3 years of experience.
* Experience in embedded systems and Real Time Operating Systems (RTOS).
* Experience with a variety of MCU and DSP cores/processors.
* Experience with scripting or programming languages such as (Python/shell, C, C++, etc.).
* Understanding of software testing and test automation principles.
* Excellent debugging and problem-solving skills.
* Experience in lab equipment such as oscilloscopes, signal generators, logic analyzers and spectrum analyzers for measurement and debugging issues.
Preferred Skills and Qualifications:
* Experience with Jira, svn/git, and continuous integration systems (e.g., Jenkins).
* Familiar with defect management practices.
* Familiar with SDLC.
* Experience with Agile Scrum software development.
* Experience developing and implementing embedded software tests on development boards.
Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.
Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.
$102k-126k yearly est. 60d+ ago
Interconnect Firmware Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
INTERCONNECT FIRMWAREENGINEER
THE ROLE:
AMD Infinity Data Fabric (DF) is used across all our product segments including EPYC, Ryzen, Vega, Navi, and Semi-Custom products. We are looking for a qualified engineer with a strong desire to work on bringing the next-generation high-performance computing products to market and motivated in expanding their own horizons.
In this role, the engineer will be an important part of a highly visible and motivated team responsible for Infinity Fabric IP firmware development and feature enablement across all AMD products.
You will be enhancing associated tools and infrastructure for data extraction, processing, compiling, and decompiling. In addition, you will contribute towards debug and optimization of software to support silicon bring-up, validation, and debug.
As a member of the team, you will also be responsible for contributing to coding, code reviews, creating unit tests, and authoring detailed documentation related to your work.
THE PERSON:
You are passionate about firmware development on bare-metal or close to bare-metal environment. You have the ability to look at the 'big picture', design solutions that are optimal and scalable, and document them concisely. You are a good team player with a collaborative can-do attitude. You feel that Code quality, robustness and extendibility are critical.
KEY RESPONSIBILITIES:
* Responsible for firmware development and feature enablement in the Infinity Fabric interconnect across all AMD products, including design, documentation, unit testing and debug for pre and post silicon support.
* Enhancing python-based tools that process large amounts of complex data to produce a hardware initialization binary. Develop tools and infrastructure that help in the collection of the initialization data in either python or C / C++.
* Work closely with architects and other IP leads to determine firmware scope and implementation details to meet firmware deliverables schedules and milestones.
* Perform unit and integration test, engage with various teams to provide debug support in the emulation, simulation, and post-silicon environment.
* Be an active participant in design and code reviews.
* Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle.
PREFERRED EXPERIENCE:
* Proven experience in firmware development cycle, integration, and good understanding of verification/validation for pre and post silicon for SoC designs.
* Expertise in low-level C programming, software optimization techniques and debugging for embedded systems.
* Strong in Python and Linux scripting applied to data parsing and processing.
* Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts.
* Prior experience in board, processor/ASIC bring-up and testing platforms (Simulation and/or Emulation).
* Experience in hardware/software interfaces and methodically debugging sophisticated issues at the IP, subsystem and/or system level using source code debuggers and other system debug tools.
* Experience with source control systems including Git/Gerrit.
* Excellent written, verbal communication and presentation skills.
* Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to support multiple products, work collaboratively and coordinate activities with geographically distributed technical teams.
ACADEMIC CREDENTIALS:
* BS or MS in Computer Science/Computer Engineering
LOCATION:
Austin, TX
This role is not eligible for visa sponsorship.
#LI-TW2
#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.
$90k-120k yearly est. 10d ago
Firmware BIOS Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
THE ROLE:
We are looking for a Firmware BIOS Engineer with an obsession for firmware. As part of the role, this engineer will work closely with other firmwareengineers, developers and architects across various IPs in designing and implementing firmware that spans pre-silicon and post-silicon for all AMD SoCs.
The position is in the Embedded Solutions Group. Embedded business unit for x86 networking, storage and automotive products. The Customer Applications Engineering team (CAE) is a global organization that works directly with Field Application Engineers, R&D Engineers, and customers to design, integrate and launch new customer products and resolve reported issues.
THE PERSON:
You are passionate about firmware development with creative and effective problem-solving skills, a motivated, self-starter who can work both independently and collaboratively in fast paced environments. You have excellent technical communication, interpersonal and leadership skills.
KEY RESPONSIBILITIES:
* Lead Engineer responsible for designing, developing, debugging, verifying and/or validating firmware, software and/or hardware
* Lead day-to-day firmware development work
* Provide consultation to internal and external customers regarding AMD features and programming requirements
* Provide guidance to ODM/OEM customers on effectively integrating AMD processor into networking, storage and automotive products and custom designs. Guidance consists of architecture reviews, design support, and training customers on product features. Analyze, debug, root cause issues found with AMD processor enabled platform and work with appropriate development teams to provide a solution. Train field sales and support staff in the features and uses of AMD products
PREFERRED EXPERIENCE:
* Multiple prior years of related firmware experience combined with technical education within the semiconductor industry
* Expert level experience producing quality firmware
* Expertise in design and debugging firmware, Coreboot, UEFI BIOS, Linux kernel and/or OS issues in SoC and Platform
* Experience with x86 CPU/APU architectures and associated compile tools
* Knowledge of industry standard IO interfaces, storage, memory, PCIe Gen3/4/5, 1/2.5/10G Ethernet
* Ability to communicate technical issues and solutions with the customer and internal teams
ACADEMIC CREDENTIALS:
* Bachelors or Masters degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION:
* Austin, Texas (Only)
This role is not eligible for visa sponsorship.
#LI-RW1
#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.
$90k-120k yearly est. 26d ago
Firmware Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
THE ROLE:
AMD's Server Security Processor team is looking for a firmwareengineer to design, develop, debug, and integrate firmware solutions for components in the AMD SOC. The engineer will assist in the component firmware internal release process, resolving complex issues on pre-production and sustaining products, developing high quality solutions, and aligning efforts across engineering teams within AMD. Expect high intensity daily triaging and rapid communication of status in cross component debug engagements.
THE PERSON:
We are looking for a firmware development leader to design and implement embedded firmware to enable a wide range of power, performance, and security features. The successful candidate will employ solid design methodologies, deep technical knowledge, and well-honed debug skills across multiple FW components to ensure on-schedule, defect-free system firmware product development, enabling critical firmware development to data center customers.
The engineer will engage as an active team player, driving cross team development, provide leadership to developers, and always be ready to take on new challenges. There is an opportunity to provide technical leadership and guidance to developers, program managers, and people managers. The engineer will participate in design reviews, firmware quality improvements, and architectural discussions.
REQUIREMENTS:
* Strong problem-solving skills.
* Experience with x86, ARM and/or RISC-V architecture.
* Experience embedded firmware and/or device driver development.
* Experience with pre-silicon development on FPGAs or simulation environments.
* Experience with board, processor, or ASIC bring-up.
* Experience with DDR, SPI, eSPI, I2C, LPC, and PCIe.
* Experience in hardware/software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools is a must.
* Experience with source control systems such as svn or git.
* Experiences working with RTOS and other embedded OS environments.
* Complete mastery of C programming language with recent programming experience.
* Highly responsive, transparent, and proactive communication.
* Consistent availability.
PREFERRED QUALIFICATIONS
* Experience working on server platforms.
* Well versed in software engineering practices.
* Ability to work independently under tight deadlines, responding to changing business and technical conditions with minimal direction.
* Experienced in BIOS/Firmware Development
* Excellent communications skills: verbal, written and interpersonal.
ACADEMIC CREDENTIALS
* Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
LOCATION
* Austin, TX
#LI-JE1
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.
$90k-120k yearly est. 20d ago
Firmware Engineer (BIOS)
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
THE ROLE:
AGESA BIOS team at AMD is looking for a software/firmware developer to join the team and help develop pre-OS BIOS firmware and silicon initialization code. As part of the role, the BIOS engineer will work closely with other firmware developers and architects in designing and implementing X86 and/or RISC-V firmware that spans pre- and post-silicon for all AMD business units.
THE PERSON:
Passionate about firmware development on bare-metal or close to bare-metal environment. Need strong problem-solving skills, with a collaborative can-do attitude. Strong knowledge of computer architecture and low-level programming in C
KEY RESPONSIBILITIES:
* Developing, porting, debugging, and documenting core firmware support for configuration and enablement of various features, including PCI Express and related functionality, DRAM technologies (DDR4, DDR5), internal graphics, IO virtualization, SOC power management, etc., on AMD Desktop, Mobile, and Enterprise SoCs
* Supporting emulation/simulation teams during pre-silicon phase to validate SOC hardware and firmware components.
* Working closely with hardware validation teams to verify and optimize performance of IP subsystems.
* Developing custom firmware features for internal and external customers.
* Engage with technical leads to understand firmware scope and work on implementation to meet schedules and milestones.
* Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle.
* Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams.
* Desire to work and succeed on fast-paced and highly dynamic environments
PREFERRED EXPERIENCE:
* Development and support of multi-root PCI Express subsystems for Enterprise systems, including extensions such as Universal Backplane Management, Compute Express Link, hot-plug, etc.
* Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts
* UEFI BIOS development experience with familiarity on at least one BIOS code base (AMI, Insyde or Phoenix BIOS)
* Familiarity with memory industry standards and technologies such as JEDEC, SPD Data, I2C/I3C, DDR4/5, LPDDR4/4x/5/5x UDIMM, RDIMM, LRDIMM, 3DS, ECC, Mode Registers, Self-Refresh, etc.
* Good understanding of firmware development cycle, integration, and verification/validation for pre-si and post-si for SoC designs.
* Expertise in low-level C programming & debugging for embedded systems.
* Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and/or system level.
* Prior experience and/or exposure to testing platforms (Simulation and/or Emulation)
* Prior involvement in board, processor, or ASIC bring-up.
* Experience in hardware/software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools.
* Experience with source control systems including git/github
* Excellent written and verbal communication and presentation skills.
QUALIFICATIONS:
* Bachelor's or Master's degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering.
This role is not eligible for Visa Sponsorship.
#LI-PA1
#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.
$90k-120k yearly est. 60d+ ago
Embedded Software Engineer (JM)
Cirrus Logic, Inc. 4.8
Austin, TX jobs
For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing. Our rockstar team thrives on solving complex challenges with innovative end-user solutions for the world's top consumer brands. Cirrus Logic is also known for its award-winning culture, which was built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences at every turn. But we couldn't do it without our extraordinary workforce - and that's where you come in. Join our team and help us continue to make Cirrus Logic an exceptional place to grow your career!
Cirrus Logic is seeking a software engineer to join our team developing drivers that power advanced audio and haptics experiences in next-generation PCs. In this role, you'll be part of a collaborative team that works closely with hardware, firmware, and applications engineers to deliver high-performance, reliable Windows drivers that brings our cutting-edge technology to life. You'll work in a creative, hands-on environment that values curiosity, craftsmanship, and collaboration.
The ideal candidate enjoys solving complex system-level problems, collaborating across hardware and software teams, and continuously expanding their technical depth. A background in Windows, Linux, or embedded driver development is preferred.
Responsibilities
* Design, implement, and maintain Windows drivers, automated tests, and supporting system software
* Collaborate with firmware, hardware, and applications teams to define and integrate new devices and features
* Investigate and resolve complex issues across software and hardware boundaries using tools such as debuggers, logic analyzers, oscilloscopes
* Participate in architecture reviews, code reviews, and continuous improvement initiatives
* Write and maintain clear, detailed technical documentation
* Support customer engagements and platform validation alongside applications and field teams
Required Skills and Qualifications
* Bachelor's or Master's in Computer Science, Electrical Engineering, or related field
* 2+ years of experience in embedded or systems-level software development
* Proficiency in C and familiarity with Visual Studio or similar development environments
* Strong understanding of OS architecture concepts: synchronization, interrupts, race conditions, and memory management
* Experience developing or maintaining kernel-mode or low-level drivers
* Familiarity with serial buses and protocols such as I2C, SPI, I2S, HDA, or SoundWire
* Strong debugging and problem-solving skills using both software tools and hardware instruments
* Excellent communication and collaboration skills across multidisciplinary teams
Preferred Skills and Qualifications
* Experience with Windows Driver Framework (WDF/KMDF) or equivalent kernel driver model
* Understanding of PC architectures, chipsets, and board-level bring-up
* Experience with Gerrit-based workflows and CI/CD systems (Jenkins, SonarQube)
* Familiarity with static analysis and code quality tools
* Knowledge of C++, Python, or scripting for automation and test development
* Familiarity with test-driven development
Export control restrictions based upon applicable laws and regulations would prohibit candidates who are nationals of certain embargoed countries from working in this position without Cirrus Logic first obtaining an export license. Candidates for this role must be able to access technical data without a requirement for an export license. We are unable to sponsor or obtain export licenses for this role.
Cirrus Logic strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.
$100k-127k yearly est. 60d+ ago
Staff Engineer, Product Applications
Analog Devices 4.6
Dallas, TX jobs
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possibleā¢. Learn more at ************** and on LinkedIn and Twitter (X).
Staff Product Applications Engineer
About the Role
We are growing our applications engineering documentation team to enhance the customer experience through world-class technical content. As a Staff Applications Engineer, you will lead the creation and maintenance of high-impact documentation supporting integrated circuits (ICs), evaluation kits (EV Kits), FPGA platforms, and associated hardware/software interfaces. This role plays a critical part in early-stage product development and customer enablement, driving shift-left initiatives and accelerating time-to-success for our users.
Key Responsibilities
Develop, review, and maintain technical documentation in alignment with ADI's style and quality standards.
Collaborate cross-functionally with design, software, applications, and product teams to produce documentation such as:
Device specifications
Hardware reference manuals (HRMs)
User guides
Application notes
Data sheets
FPGA Getting Started Guides
Reference designs
Translate complex engineering concepts into clear, concise, and customer-friendly content.
Drive front-end documentation efforts including:
Reviewing design specs and register file definitions
Managing version control
Leveraging automation and AI tools
Standardizing, creating, and redrawing graphics
Plan and track documentation deliverables to align with product launch timelines.
Manage the documentation ticketing system and resolve issues raised by internal and external stakeholders.
Validate documentation against actual hardware/software to ensure accuracy and usability.
Provide direct customer support to secure design wins and sustain business, including:
Debugging customer code and applications
Supporting failure analysis and quality investigations
Key Deliverables
Preliminary and final IC datasheets
IC hardware reference manuals
Revision-based errata sheets
EV Kit user guides and getting started documentation
FPGA onboarding documentation
Application notes bridging hardware and software
Technical support content
Confluence documentation standards (e.g., pin/register naming, graphics, reusable diagrams)
Required Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or related technical field;
7+ years of relevant experience in product applications engineering, customer technical support, or related roles
Strong writing, editing, and documentation production skills
Excellent attention to detail and ability to manage multiple concurrent projects
Effective communicator and collaborator across engineering and product teams
Experience with embedded C programming
Solid understanding of electrical, computer, and software engineering fundamentals
Portfolio or writing samples required
Preferred Qualifications
Hands-on experience with embedded systems and code samples
Familiarity with low-level/bare-metal microcontroller environments
Experience debugging circuits and embedded software
Proficiency with source control and workflow tools (e.g., Git, JIRA, Confluence)
Ability to experiment with and document embedded systems
Why You'll Love Working Here
At Analog Devices, you'll be part of a collaborative and innovative team that's shaping the future of technology. We offer a supportive environment focused on professional growth, competitive compensation and benefits, work-life balance, and the opportunity to work on cutting-edge projects that make a real impact on the world.
Your expertise will shape the future of technology, and you'll be supported by a culture that values continuous advancement and professional growth. Join us and help create the technologies that bridge the physical and digital worlds, making a tangible difference in how people live, work, and connect.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: ExperiencedRequired Travel: NoShift Type: 1st Shift/Days
$72k-101k yearly est. Auto-Apply 7d ago
Senior Embedded Firmware Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
The Role:
We are seeking an Senior Embedded FirmwareEngineer to develop and support firmware for server memory controllers and related platform subsystems. This is a hands-on role focused on implementing, debugging, and optimizing embedded firmware that enables reliable memory operation across AMD server platforms. You will collaborate with silicon design, platform architecture, validation, and software teams throughout the development lifecycle from early bring-up through production. Ensuring firmware quality, security, and performance.
Key Responsibilities
* Develop, debug, and maintain embedded firmware for server memory controllers and memory-related subsystems
* Support memory initialization, configuration, training, and runtime management
* Collaborate with hardware, architecture, validation, and software teams to define and implement firmware requirements
* Implement firmware features related to compression and encryption
* Debug hardware/firmware interactions during bring-up and post-silicon validation
* Apply security best practices to protect against firmware-level vulnerabilities
* Create and maintain firmware design documentation and implementation notes
* Contribute to continuous improvement in firmware quality, robustness, and maintainability
Preferred Experience:
* Proven experience in embedded firmware or low-level software development
* Proficiency in C, and C++
* Hands-on experience with embedded firmware development and hardware/software interfaces
* Experience working with memory subsystems or memory-adjacent firmware
* Exposure to compression and/or encryption in firmware or low-level software
* Experience with system bring-up and debugging complex platform issues
* Familiarity with JTAG debuggers, source-level debuggers, and logging tools
* Experience with Git or similar source control systems
* Strong analytical, debugging, and problem-solving skills
* Effective verbal and written communication skills
* Familiarity with Design for test methodologies.
* Experience working on server platforms.
* Experiences working with RTOS and other embedded OS environments.
* Experience with DDR, SPI, eSPI, I2C, LPC, or PCIe.
* An understanding of microprocessor architecture including memory management units, interrupt delivery, multithreaded development.
* Experience with technologies such as Secure Boot, TPM, AES, DES, RSA, AMD Secure Memory Encryption, AMD Secure Encrypted Virtualization.
* Well versed in software engineering practices.
* Ability to work independently under tight deadlines, responding to changing business and technical conditions with minimal direction.
Academic Credentials:
* Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, or Computer Science
This role is not eligible for Visa sponsorship
#LI-AP2
#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.
$107k-137k yearly est. 11d ago
SR BMC Embedded Firmware Development Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
THE ROLE:
We are looking for a dynamic, energetic SR Embedded Firmware Development Engineer to join our growing team. As a key contributor to the success of AMD's product, you will be part of a team developing out-of-band management firmware solutions for our next generation of GPU products. The Platform Hardware Controller interacts with cutting-edge Data Center GPUs. The successful applicant will collaborate closely with HW, FPGA, and firmware developers, system architects, system validation engineers, and board designers across various IPs, leading the design and implementation of firmware solutions for AMD's flagship Data Center products. The Systems Design Engineering team fosters and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.
THE PERSON:
As a member in Systems Design Engineering, you will drive balanced, scalable, and automated solutions. In this high visibility position, your software systems engineering expertise will be necessary towards product development, definition, and root cause resolution.
KEY RESPONSIBILITIES:
* Implementation of complex logic design solutions that employ high-integrated SoC solutions with embedded processing, logic gates, high-speed interfaces and complex IP.
* Support the definition of firmware architecture, requirements, and documentation.
* Translate high-level system requirements into firmware requirements.
* Write production-quality C/C++ to ensure the design meets or exceeds the project success metrics (quality, functionality, on-time completion).
* Develop strategies to test and verify stand-alone and integrated firmware functionality.
* Learn, practice, and improve quality development processes and results.
* Create modular/reusable firmware IP that can be reused in current and future designs.
* Support defect investigations and validate defect fixes found during testing, development, or in production code. Provide logs and statistics that will help in further triaging of defects.
PREFERRED EXPERIENCE:
* Strong team player with excellent communication skills; comfortable in a dynamic environment.
* Self-starter, able to work independently and drive tasks to completion.
* Solid understanding of hardware, firmware, and test development for embedded systems.
* Programming and scripting experience (Python, Bash, C/C++) in Linux environments.
* Ability to read and interpret board schematics.
* Familiarity with embedded protocols (I2C, SPI, USB, PCIe, TCP/IP, etc.).
* Knowledge of BMC out-of-band server management and related protocols (IPMI, MCTP, PLDM, Redfish).
* Experience with board/platform-level debug and system architecture validation.
* Strong analytical and problem-solving skills with attention to detail.
* Familiarity with microcontroller architecture (ARM) and build tools (make, git, scripting).
* Experience with version control and CI/CD systems (Git, Jenkins).
ACADEMIC CREDENTIALS:
* Bachelor's / Master's degree (preferred) in Electrical Engineering, Computer Science, Computer Engineering
LOCATION:
Austin, TX
This role in not eligible for VISA sponsorship
#LI-BW1
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.
$107k-137k yearly est. 48d ago
Senior Embedded SW Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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.
At AMD, the growing and versatile Embedded Division is looking to be the lead silicon and solutions provider in new and emerging segments, paving the way with carefully crafted next generation solutions and innovations in Automotive segment. Our core suite of world class silicon portfolio, including APUs / GPUs / FPGAs, provide Tier-1 suppliers high performance, and flexible solutions to develop and deploy differentiated solutions.
THE ROLE:
This role will be a highly visible technical execution role with a direct opportunity to impact the customer success and success of embedded business. As a key contributor you will be part of a leading team to drive and enhance AMD's abilities to deliver the highest quality, industry-leading technologies to market. You will interact with key engineering and management stakeholders as well as AMD's business team to report progress, align on critical topics and drive action items to closure. Lastly, you will work with Field Application Engineers, R&D engineers, and customers to launch new customer products and resolve reported issues.
THE PERSON:
You possess an innovative and problem-solving mindset, have a keen eye for Software engineering development, and you are diligent and passionate about Technology. You possess a strong knowledge in computer technologies, leadership skills in technical areas, and Software engineering expertise. You also thrive in a fast-paced, customer focused environment while working with different teams of engineers and collaborators across the Enterprise.
KEY RESPONSIBILITIES:
* Provide guidance to ODM/OEM customers on effectively integrating AMD processor automotive products and custom designs. Guidance consists of architecture reviews, design-in support, and training customers on product features.
* Analyze, debug, & root cause issues found with AMD processor enabled platform, SW stack and work with appropriate development teams to provide a solution.
* Validate new SW features before releasing them to customers
* Train field sales and support staff in the features and uses of AMD products.
* Author technical paper, reference solutions, applications note internally as well as externally for NDA customers or public publications.
* Contributing to a high functioning team
* Work very closely with dev teams and project managers to drive results
PREFERRED EXPERIENCE:
* Good understanding of x86 processor architecture
* Strong background in Automotive Infotainment Applications
* Strong development background working closely with CPU/GPU/FPGA, developing middleware and/or system SW drivers for HW accelerators in BSP & HAL or Kernel
* Deep knowledge of OS concepts and programming in Linux and Android
* Background in virtualization technologies and hypervisors
* Strong programming background in C, C++, and scripting like Python
* Good breadth and depth of systems technical knowledge (x86, SoC, Platform-HW, Platform-SW, BIOS/FW, Tools) and being able to connect the dots across domains and provide systems view.
* Proven track record enabling customers in their product development.
* Team player with passion to do whatever it takes for business success. High sense of urgency and drive for results.
* Excellent customer and communication skills is a key.
* Ability to build credibility, influence, align and build consensus among parties working towards the final goal.
ACADEMIC CREDENTIALS:
* Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or related technical discipline preferred.
LOCATION: Austin, Texas
This role is not eligible for visa sponsorship.
#LI-MR1
#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.
$100k-125k yearly est. 60d+ ago
Audio-Visual Operations Staff Engineer
Advanced Micro Devices, Inc. 4.9
Firmware engineer job at Amd
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. THE ROLE: We are looking for an adaptive Audio-Visual Operations Engineer to join our team. This role involves supporting a global user facing technology footprint and ensure operational excellence for the service offering. The selected candidate will serve as a subject matter expert in audio visual/collaboration services as well as engaging in video event support where required and targeted project work to ensure ongoing support for larger initiatives. Join us! THE PERSON: The ideal candidate will have extensive experience in audio visual centric operations, service delivery, Cisco/Polycom fleet operations and excellent communication abilities, particularly with C-Level executives. This person will thrive in a fast-paced environment and will have a strong bias towards enabling customer success through service delivery. KEY RESPONSIBILITES: Support and Operations: *
Serve as a subject matter expert and as a point of escalation for engineering incidents. * Ensure global video fleet is at peak operational health through monitoring and maintenance as required. * Troubleshoot and resolve video conferencing and event service incidents, including RMA's (return material authorizations), and hardware/software issues. * Manage cloud video interoperability partners (i.e. Pexip, Cisco, Synergy Sky, etc) to ensure appropriate KPIs are met for service success. * Utilize AI tools and related applications to create dashboards and other tools to efficiently report out on success metrics and related KPIs * Utilize the existing management-tracking tool ServiceNow for all related incident tracking, service tickets, and change requests. * Report any Exec and P1/P2 AV issues during a Daily Operations meeting. * Operate, maintain, and upgrade video conferencing equipment, test environment, and infrastructure. New Technologies and Deployments: * Serve as a subject matter expert and as a point of escalation for engineering incidents. * Maintain accurate inventories of service-related products for reference and review. * Plan out yearly refresh and upgrade work with teams according to depreciation schedules and Site Expansion activities. * During the year, maintain a list of Conversion requests, create Utilization Heat Maps and review with VP quarterly for approval * Build global video fleet standards through the following: * Maintain standard offerings for deployment. * Define requirements for next generation fleet adaptations. * Maintain relationships with technology partners and suppliers for implementation. * Evaluate new technologies for deployment and make recommendations with an AMD-on-AMD mindset. * Collaborate with teams cross-functionally to ensure successful delivery of projects and services. * Assist in project related tasks and deliverables to drive solutions to completion. * Provide feedback to senior management/C-suite on projects and process improvements. * Identify incident trends; recommend and implement solutions to reduce volume. * Vendor management in support of project and service deliverables. * Leverage AI wherever possible to increase efficiency and build adaptive solutions. * Collaborate with operations and support teams to provide direction/support, streamline processes, improve efficiency, and enhance the overall user experience. * Plan out yearly refresh and upgrade work with teams according to depreciation schedules and Site Expansion activities. * During the year, maintain a list of Conversion requests, create Utilization Heat Maps and review with VP quarterly for approval * Evaluate new technologies for deployment and make recommendations with an AMD-on-AMD mindset. * Collaborate with teams cross-functionally to ensure successful delivery of projects and services. * Assist in project related tasks and deliverables to drive solutions to completion. * Provide feedback to senior management/C-suite on projects and process improvements. * Identify incident trends; recommend and implement solutions to reduce volume. * Build rapport of innovation within our organization and cross functionally. * Seek out customer feedback for road maps. * Foster a team culture that promotes knowledge sharing, excellence, and collaboration. PREFERRED EXPERIENCE: * Extensive operational focus in a fast paced, best in class, technology support function. * Strong presentation skills. * Extensive experience with AI technologies and applications for enablement and reporting. * Experience with the following vendors and process management in these focus areas: * Cisco/Polycom video endpoints * Webex Control Hub/Poly Lens management platforms * Zoom meetings and webinars * Vyopta and Thousand Eyes video monitoring platforms * Splunk data collection services * Crestron and Extron video * Crestron, Extron and QSC control systems * Biamp, QSC and Extron audio workflows * Shure wireless and installed microphone systems * Sony, Samsung, and related display vendors. * Megapixel, Sony, Nova star video wall products. * Expert level experience with video support and engineering efforts. * Extensive experience with process management and development. * Extensive experience in dashboarding and data metrology. * Experience with programming languages such as Python, C/C+, SIMPL, Lua and others a plus. * Proven experience in C-Level interactions. * Excellent teamwork and collaboration skills. * Proven track record of delivering projects on time and within scope. ACADEMIC CREDENTIALS: Bachelor's/Master's degree in Computer Science or related field strongly preferred LOCATION: Austin, TX This role is not eligible for visa sponsorship. #LI-MF2 #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.