Post job

Embedded Software Engineer jobs at Texas Instruments

- 36 jobs
  • Staff Embedded Software Engineer

    Analog Devices 4.6company rating

    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 7d ago
  • SR BMC Embedded Firmware Development Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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.
    $107k-137k yearly est. 24d ago
  • Power Systems Development - Firmware, Hypervisor, Operating Systems, AI Enablement

    IBM Corporation 4.7company rating

    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 education High School Diploma/GED Preferred education Bachelor's Degree 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 ABOUT BUSINESS UNIT IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing. YOUR LIFE @ IBM In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM 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, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. OTHER RELEVANT JOB DETAILS IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship. The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
    $68k-85k yearly est. 12d ago
  • Power Systems Development - Firmware, Hypervisor, Operating Systems, AI Enablement

    IBM 4.7company rating

    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. 37d ago
  • Principal Embedded Software Engineer (ONSITE)

    Raytheon 4.6company rating

    Richardson, TX jobs

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret Are you looking to make a meaningful, positive impact while advancing your career? Embark on a journey where your expertise in software engineering will help shape the future of aerospace technology. At Collins Aerospace, we're not just designing software; we're crafting the backbone of mission-critical systems within a Special Access Program (SAP) and safeguarding the lives of those who protect us. As our next Principal Embedded Software Engineer, you'll immerse yourself in Strategic Nuclear Deterrence, bringing your acumen to the forefront of innovation and ensuring the efficacy and security of systems that are vital to national defense. You do not need to have previous comms or nuclear experience; we will provide the training and tools to help grow the skills you will need to become a subject matter expert. You will learn from the best and brightest in the comms and nuclear deterrence domain working at Collins Aerospace. This is an onsite position based in Richardson, Texas. What You Will Do: You will provide direct support to stakeholders to answer questions and solve technical issues. You will develop design and implement software that satisfies customer and certification needs. You will be produce high-quality software builds in an integrated test environment. You will derive software requirements, create UML design diagrams, and code solutions from UML design diagrams. You will communicate and collaborate with other Senior and Principal level Software Engineers, mentoring junior engineers/interns. You will assist in the software requirements verification and test phases. What You Will Learn: You will have opportunity to learn and grow knowledge within the Strategic Nuclear Deterrence domain. You will gain valuable experience & an opportunity to lead, including roles such as Scrum Master, Product Owner, Cost Account Manager, and Software Lead. You will become a subject matter expert and leader in communication technologies with exposure to the variety of business and products in an ever-evolving field. We are growing, so can you. Qualifications You Must Have: Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 8 years prior relevant experience or an Advanced Degree in a related field and minimum 5 years of experience. Active and transferable SECRET U.S. government issued secret security clearance is required prior to start date. Minimum 5 years of professional experience in embedded software development with real-time operating systems (RTOS). Experience in Agile development methods, including Scrum, automated testing, and continuous integration. Familiarity with Model-Based Systems Engineering (MBSE). Qualifications We Prefer: Experience supporting aerospace, defense, or nuclear command-and-control systems governed by standards such as DO-178C, MIL-STD-498, or equivalent. Experience in Agile development methods, including Scrum, automated testing, and continuous integration preferred. Exposure to Earned Value Management (EVM) principles. What We Offer: Medical, dental, and vision insurance Three weeks of vacation for newly hired employees Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option Tuition reimbursement program Student Loan Repayment Program Life insurance and disability coverage Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection Birth, adoption, parental leave benefits Ovia Health, fertility, and family planning Adoption Assistance Autism Benefit Employee Assistance Plan, including up to 10 free counseling sessions Healthy You Incentives, wellness rewards program Doctor on Demand, virtual doctor visits Bright Horizons, child and elder care services Teladoc Medical Experts, second opinion program And more! Learn More & Apply Now! Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today. Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. At Collins, the paths we pave together lead to limitless possibilities. And the bonds we form - with our customers and with each other -- propel us all higher, again and again. Apply now and be part of the team that's redefining aerospace, every day. As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $65k-85k yearly est. Auto-Apply 56d ago
  • Senior Embedded SW Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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.
    $100k-125k yearly est. 60d+ ago
  • Firmware Engineer UEFI BIOS

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 Lead / Senior Systems Design Engineer to join our growing team. As a key contributor to the success of AMD's product, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry leading technologies to market. 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 Systems Design Engineer, 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. A successful candidate will have solid software methodologies, firmware design expertise, deep technical knowledge and organizational skills. The candidate will interact across multiple teams to ensure on schedule defect-free system firmware, push and reduce AMD's time to market. A candidate must possess technical proficiency and interpersonal confidence to represent design ideas to complex problems and innovative solutions with other developers as well as with non-firmware focused silicon teams. AMD's environment is fast paced, results oriented and built upon a legion of forward-thinking people with a passion for winning technology! KEY RESPONSIBILITIES: * Develop UEFI code to support bug fixes, features and customizations * Communicate effectively the BIOS development and debug status to key internal/external partners * Work closely with internal UEFI and silicon IP owners for problem analysis and resolution * Working with multiple teams, and tracking test execution to make sure all features are validated and optimized on time * Work with worldwide engineering teams on hardware and firmware issues during board design, work through board bring up, feature enablement, bug triage/resolution and product sustaining support * Work directly with OEMs collecting product requirements, feature enablement, and debug investigations * Develop and drive standard methodologies within the BIOS development team * Produce internal documentation for feature development and testing on assigned projects * Participate in the continuous improvement of the customer BIOS development processes PREFERRED EXPERIENCE: * Expert C programming experience, with strong debugging skills in relation to methodology and analytical skills * Extensive knowledge of system architecture, technical debug, and validation strategy * Strong analytical/problem-solving skills and pronounced attention to details * Must be a self-starter, and able to independently drive tasks to completion * Low-level hardware experience * Expert in UEFI and x86 architecture required, (a plus if experienced in AMD x86) * Knowledge in ACPI architecture and coding * Knowledge of hardware interfaces (PCIe, SPI, I2C , DDR, USB SATA) encouraged * Knowledge of ARM microcontrollers * Knowledge of software development process methodology * Knowledge of industry standard initiatives such as (UEFI, ACPI, SMBIOS, PCIe) encouraged * Solid understanding of different flavors of Git source version control * Strong Python scripting experience preferred * Excellent communication skills: verbal, written and interpersonal while having the ability to grow with a dynamic and fast-paced work environment with quick results and delivery of engineering solutions. * 5+ years experience UEFI BIOS development ACADEMIC CREDENTIALS: * Bachelors or Masters degree in electrical or computer engineering This role is not eligible for Visa sponsorship #LI-LB1 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.
    $90k-120k yearly est. 37d ago
  • Interconnect Firmware Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 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 #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.
    $90k-120k yearly est. 60d+ ago
  • Firmware Engineer (BIOS)

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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.
    $90k-120k yearly est. 60d+ ago
  • Firmware BIOS Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 firmware engineers, 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.
    $90k-120k yearly est. 2d ago
  • Firmware Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 Firmware Engineer with an obsession for firmware. As part of the role, the you will work closely with other firmware engineers, 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.
    $90k-120k yearly est. 15d ago
  • Firmware Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 SerDes Technology team is looking for an Engineer with an obsession with firmware. As part of the role, this engineer will work closely with other firmware engineers, developers and architects for developing low-level firmware that interfaces with advanced photonic integrated circuits (PICs), analog/digital control loops, and optical subsystems. 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: * Design, develop, and debug embedded firmware for controlling silicon photonic components (e.g., modulators, photodetectors, heaters, and tunable filters). * Interface with hardware teams to define control and monitoring requirements. * Implement algorithms for calibration, feedback control loops (e.g., thermal tuning), and signal optimization. * Integrate firmware with test and measurement systems for validation and production. * Collaborate with software engineers to ensure seamless communication between firmware and higher-level software layers PREFERRED EXPERIENCE: * Knowledge of physical layer specification in PCIe and IEEE 802.3 * Prior years of experience combined with technical education within the semiconductor industry * Expert level experience producing quality firmware ACADEMIC CREDENTIALS: * Bachelor's or master's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent LOCATION: Austin, TX #LI-TB2 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.
    $90k-120k yearly est. 52d ago
  • Senior Engineer, Software Development Engineering

    Analog Devices 4.6company rating

    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). Employer: Analog Devices, Inc. Job Title: Senior Engineer, Software Development Engineering Job Requisition: 1010.5.2 / R252032 Job Location: Dallas, Texas Job Type: Full Time Rate of Pay: $108,800.00 - $163,200.00/year Duties: Build full-stack web applications that enable users to easily access data. Communicate with clients to gather requirements and analyze their needs. Collaborate with cross-functional teams to successfully integrate data between connected applications. Write scripts to create and modify database objects. Write T-SQL stored procedures to collect and manipulate data, write C# code to connect databases with websites using ASP .NET framework, and display data using tables, reports, and charts. Perform integration and end-to-end testing to ensure optimal function of applications with connected systems. Deploy applications into production for end users to access and use data. Debug applications to identify issues, pinpoint locations requiring modification, fix code, test, and migrate updated versions into production. Field requests from users to implement new application features, correct errors, and improve performance. Upgrade legacy systems to newer versions of applications and migrate applications to new server sites. Set up code files in a shared code repository using Tortoise SVN and Team Foundation Server tools. Partial telecommute benefit (2 days WFH). Requirements: Must have a Master's degree in Computer Engineering, Computer Science, or a related field of study (willing to accept a foreign education equivalent) and 2 years of experience as a Software Developer with full-stack capabilities such as web app development, database design, unit testing, and software deployment to enhance business processes. Must also possess the following (quantitative experience requirements not applicable to this section): Demonstrated Expertise (DE) developing and supporting software systems and internal applications by evaluating potential solutions and assessing them for technical and business stability; DE building and maintaining full-stack web applications using ASP .NET framework, C#, Microsoft SQL server and web technologies such as HTML, CSS, JavaScript, jQuery, Bootstrap, and AJAX using Microsoft Visual Studio; DE creating and modifying database objects in Microsoft SQL server and Oracle database to integrate database with web applications and provide data to users using Entity Framework; DE working with business owners and end users to ensure technical compatibility and employing test-driven development to maintain the software quality and meet user requirements; and DE working with version control systems to collaborate and manage projects with the team, defining business processes using workflows, and automating processes in support systems to provide better systems and decrease manual efforts. Contact: Eligible for employee referral program. Apply online at https://**************/en/about-adi/careers.html and Reference Position Number: R252032 . 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
    $108.8k-163.2k yearly Auto-Apply 60d+ ago
  • Senior Engineer, Software Development Engineering

    Analog Devices 4.6company rating

    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). Employer: Analog Devices, Inc. Job Title: Senior Engineer, Software Development Engineering Job Requisition: 1010.9.2 / R252031 Job Location: Austin, Texas Job Type: Full Time Rate of Pay: $132,267.00 - $163,200.00 Duties: Plan and perform all phases of the secure software development lifecycle, including threat modeling, risk analysis, and vulnerability assessment. Design, develop, and debug embedded software, such as device drivers, board support packages, and/or security-related functionality. Develop and review tests for software to ensure quality and code coverage as a part of automated testing and existing CI/CD infrastructure. Review software developed by team members in a peer review process. Actively participate in team-based meetings such as backlog grooming, story point estimation, daily standups, and sprint retrospectives. Support integration of software-related deliverables by interacting with internal product teams and external customers. Partial telecommute benefit (2 days WFH). Requirements: Must have a Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field (willing to accept a foreign education equivalent) and 2 years of experience as an embedded security engineer or related occupation developing software requirements and designing documents. Alternatively, may have a Bachelor's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field (willing to accept a foreign education equivalent) and 4 years of experience as an embedded security engineer or related occupation developing software requirements and designing documents. Must also possess the following (quantitative experience requirements not applicable to this section): Demonstrated Expertise (“DE”) developing secure boot Firmware in the Secure Enclave security subsystem; DE developing Python based pytests to accommodate testing of boot firmware as a part of automated testing in existing CI/CD infrastructure; DE developing External facing Mailbox API's in Embedded C to enable communication between Tiny Enclave Runtime Firmware and Host and developing device drivers in Embedded C based on design specifications; DE creating and maintaining Confluence page for design documentation; and DE developing embedded systems with ARM Cortex-M and RISC-V architectures. Contact: Eligible for employee referral program. Apply online at https://**************/en/about-adi/careers.html and Reference Position Number: R252031 . 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
    $132.3k-163.2k yearly Auto-Apply 9d ago
  • Senior Embedded Software Engineer

    Raytheon 4.6company rating

    McKinney, TX jobs

    Country: United States of America Onsite U.S. Citizen, U.S. Person, or Immigration Status Requirements: Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance Security Clearance: DoD Clearance: Secret At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead of tomorrow's threat. Our team solves tough, meaningful problems that create a safer, more secure world. We have an exciting opportunity for a Senior Software Engineer - Embedded to join our Electro-Optical & Infrared (EO/IR) Solutions Engineering Team in McKinney, TX, which is part of our Advanced Products & Solutions group. The Advanced Product and Solutions organization at RTX provides the joint warfighter with actionable information from an unblinking eye across battlespace. By joining the APS Engineering team you'll have the opportunity to design, develop and test product capabilities for Active Electronically Scanned Array (AESA) radars, integrated sensor suites, precision targeting, multispectral EO/IR targeting systems, Pilot Situational Awareness, Special mission aircraft and Strategic and tactical ISR Systems. But more than anything, we are innovators, creators and strategists drawing inspiration from each other every day. We collaborate, iterate, and execute with an eye toward the company mission and personal career growth. What You Will Do This position is for a Senior Software Engineer with professional experience in the development and implementation of software for real-time applications. Deliverables include but not limited to: Supports all aspects of a software development life cycle as members of a multi-disciplined team. This would include supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking. Uses and provides creative solutions to complex technical system and software integration problems. Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind. Work onsite at McKinney, TX [relocation eligible] This position will require occasional business-related travel. Qualifications You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience in C++ design paradigms experience on Linux, VxWorks, or other Real Time Operating Systems. Experience in developing, testing, and integrating real-time software applications written in C++. Experience in computer scripting languages such as Shell/Perl/Python. Active and transferable U.S. government issued Secret security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance. Qualifications We Prefer Additional experience in coding using C, C#, Java or closely related software languages. Experience working in lab environments with physical hardware (e.g., test benches, simulators). Ability to quickly understand and navigate complex systems and established code bases. Experience with product development utilizing the Scrum techniques of the Agile software development process. Experience with DevSecOps pipeline implementation and utilization, including Static Code Analysis, Automated Build, and Automated Test techniques using continuous integration/continuous delivery with Test-Driven Development approach. Hands-on experience with Git for version control and GitLab for repository management. Ability to manage multiple priorities. Experienced in developing in CUDA to accelerate compute-intensive workloads on Nvidia GPUs. What We Offer Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, Innovation, and Safety. Learn More & Apply Now! Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. Welcome to Raytheon in McKinney, TX Clearance Information: This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************ RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses - Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Its 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA. This requisition is eligible for an Employee Referral Award. ALL eligibility requirements must be met to receive the referral award. LI-TR1 As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. The salary range for this role is 82,000 USD - 164,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window. RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act. Privacy Policy and Terms: Click on this link to read the Policy and Terms
    $70k-85k yearly est. Auto-Apply 50d ago
  • Systems Engineer - Software Infrastructure

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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: Be part of the world's leading graphics accelerator and compute processor unit teams developing best in class software infrastructure of diagnostic suites for state-of-the-art AMD products. Our organization is responsible for delivering test patterns used for pre and post silicon verification as well as manufacturing screening. This role is in the team called "Diagnostic Infrastructure" administering, maintaining, and enhancing the software automation foundation for building and execution, supporting various AMD platforms. THE PERSON: We are looking for a clear communicator who works collaboratively within cross-functional teams and with external partners, fostering a supportive and productive environment. They are customer-oriented, providing patient and effective support to internal clients. Strong problem-solving abilities enable them to approach technical challenges analytically and drive continuous improvement. Adaptable and resourceful, they manage multiple priorities in dynamic settings, while working independently and taking ownership of results. Their commitment to learning and sharing knowledge helps the team stay current with new tools and best practices, contributing to both team and organizational success. KEY RESPONSIBILITIES: * Systems software development and systems administration (Linux preferred). * Support test systems hardware in a post-silicon validation computer lab environment. * Administer Linux and Windows build servers, including virtual and physical machines. * Translate customer requests into actionable development proposals. * Develop and integrate user-facing GUI elements. * Automate test reports, handle data, and create graphs and analytics. * Manage Linux file handling, scripting, storage, and artifact management. * Debug system failures and resolve root causes. * Conduct unit, regression, and user-acceptance testing. * Collaborate with AMD infrastructure teams, internally and externally to diagnostics. * Build efficient, testable, and reusable software modules. * Address complex performance and architectural challenges. * Provide training and support to internal customers. PREFERRED EXPERIENCE: * Hands-on experience building and troubleshooting computers (PCs or servers). * Full stack development expertise: React, Python, PHP, Ruby. * MySQL and database design experience. * Proficient with cloud infrastructure: AWS, Azure. * DevOps practices and CI/CD pipelines experience with tools like Ansible. * Proficient in Linux system administration and scripting. * Experience in releasing high-availability production services. * Identify and improve efficiency and throughput gaps. * Contribute to CI operations with triage, failure analysis, and debugging. * Implement infrastructure features for diagnostics and CI flows. * Maintain compile toolchains for development and operations. * Participate in global server bring-up activities. * Manage server configurations: build, install, and maintenance. * Experienced in CI automation tools such as Buildbot and Jenkins. * Familiar with distributed source control systems like Git. ACADEMIC CREDENTIALS: * Bachelor or Master of Science in Computer Engineering, or Electrical Engineering. LOCATION: Austin, TX #Hybrid #LI-BS1 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.
    $92k-119k yearly est. 60d+ ago
  • Sr. PyTorch Software Development Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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 is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. THE PERSON: Our team is seeking a highly skilled and motivated senior developer with a strong technical foundation in C++/Python AI development in Linux environment. The ideal candidate combines deep technical expertise with strong analytical abilities, excelling both as a collaborative team member and as an independent contributor capable of defining goals, scoping work and leading development efforts end to end. KEY RESPONSIBILITIES: * Model Development and Optimization: Drive the development and optimization of Deep Learning models on AMD GPUs, ensuring high performance and scalability across training and inference workloads. * Framework Enablement: Lead efforts to enhance PyTorch and its ecosystems on AMD GPUs, contributing performance-critical improvements to upstream open-source repositories. * Open-Source Integration: Engage directly with PyTorch and other open-source maintainers to align on requirements, propose enhancements and ensure AMD contributions are successfully adopted and maintained upstream. * Community Feature Enablement: Collaborate with PyTorch community and ecosystem partners to design, enable and upstream new features, ensuring AMD GPUs remain first class for emerging AI workloads. * Cross-Functional Collaboration: Partner closely with internal GPU Libraries, compilers, and runtime teams to identify performance bottlenecks and deliver optimized solutions for large-scale AI workloads. * Scalable Systems Optimization: Developed innovative solutions for both scale-up (multi-GPU) and scale-out (multi-node) distributed training environments to optimize performance on AMD GPUs. * Engineering Excellence: Apply rigorous software engineering best practices, including code review, testing, CI/CD integration and debugging, to deliver reliable and maintainable solutions at scale. PREFERRED EXPERIENCE: * Software Engineering: Expert skills in Python and C++, with experience in debugging, performance tuning, and test design to ensure high-quality, maintainable software solutions. * AI Framework & Deep Learning: Solid understanding of AI frameworks such as PyTorch, Triton and vLLM, with applied knowledge across domains such as Natural Language Processing, Vision, Audio and Recommendation Systems. * GPU Computing: Expert experience with GPU Programming models (CUDA, HIP). * Development Processes & Tools: Proficiency with modern software practices and tooling, including debuggers, profilers, and version control systems (e.g., GitHub). * Collaboration & Problem Solving: Effective communicator with strong analytical and problem-solving skills, capable of working across diverse technical teams. ACADEMIC CREDENTIALS: * Master's or PhD level degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. #LI-JG1 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.
    $94k-117k yearly est. 14d ago
  • Sr. Staff Software Development - RCCL, GPU communication libraries

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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: Do you want to develop multi node GPU communication libraries to enable high performance computing and machine learning workloads at Exascale? AMD is searching for talented and motivated engineers to develop Communication libraries as part of the AMD Radeon Open Ecosystem (ROCm). THE PERSON: You are accustomed to working in a dynamic, geographically distributed agile team, where partnership and collaboration are paramount. You possess excellent written and verbal communication skills, strong attention to detail, and the ability to express your work in a clear, cohesive fashion. You are results-oriented and accustomed to tight deadlines and changing priorities. Most importantly, you are constantly thinking of ways to improve performance of software and hardware. KEY RESPONSIBILITIES: * Support AMD's RCCL, an open source, GPU-accelerated communication collective middleware and related technologies * Design, implement, and test networking features for multi-GPU and multi-node communication libraries. * Benchmark, profile and optimize code to maximize throughput on single-GPU, multi-GPU and clustered systems * Deliver high-quality code and documentation following best practices for open source software development * Work with key technical experts across AMD and with our partners and customers to improve ROCm applications, libraries, and tools * Deploy the libraries on large clusters and debug complex system level issues that could span across different layers of the software stack: gpu kernel drivers, nic driver etc. PREFERRED EXPERIENCE: * Strong background developing applications and libraries in C, C++, and Python * Experience working with RoCE(RDMA over Converge Ethernet), Libfabric and InfiniBand * Experience working with Linux Kerner, Device drivers and network drivers. * Experience designing and building GPU Networks for Large Scale Clusters * Experience in collective communication libraries: MPI, RCCL, SHMEM and optimization to scale collective communication to scale distributed systems. * In-depth knowledge of best-practices in software development, including testing, profiling, debugging, documentation, version control, issue tracking, and planning * Contributions to open-source libraries and applications NICE TO HAVE: * GPU software development using HIP, CUDA, or OpenCL * Understanding of CPU and GPU architectures and low-level optimization techniques including assembly programming and/or vectorization ACADEMIC CREDENTIALS: * B.Sc. or B.Eng. degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent * Advanced degrees, such as M.Sc., M.Eng., Ph.D. are preferred. LOCATION: Austin, Texas #LI-G11 #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.
    $103k-129k yearly est. 60d+ ago
  • Senior Virtual Software Modeling Engineer

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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: Bring AMD's leading-edge SoCs to life in a virtual environment! Develop Fast Platform Models that simulate software-visible behavior of AMD's next-generation designs. Enable pre-silicon development of firmware, system, driver and application software. Support emulation acceleration, performance, and power modeling. Enhance our simulation infrastructure and develop innovative, new debug features. The Senior Virtual Software Modeling Engineer will have broad scope and work with multiple teams to gather SoC and IP component specifications, plan development to meet milestones, build models, and support internal and external stakeholders. You will be a team player on a highly-capable and supportive team, working on a project critical to the company's success. This is a highly visible and impactful role with excellent growth opportunity. THE PERSON: You should be adept at problem-solving and thrive on developing efficient solutions to complex problems. You can quickly grasp new concepts and technologies, are innovative and always looking for ways to improve the status quo. You are a great teammate, willing to go the extra mile to ensure project success. KEY RESPONSIBILITIES: * Develop high-performance C++ functional models of AMD SoCs and platforms. * Develop high-performance Instruction Set Simulators (ISS) for modern CPU architectures. * Work closely with architecture, design and verification teams to understand, model and test new designs. * Improve functionality, stability, and performance of existing models. * Develop tests to verify the functionality of models. * Work with internal and external customers to help debug problems running their workloads on the models. PREFERRED EXPERIENCE: * High-performance system and application software development in C/C++ for Windows and/or Linux environments. * Deep knowledge of modern CPU architecture such as x86, ARM, RISCV, or others. * Development experience with JIT-based or other high-performance software simulator/emulator technology. * Hardware system architecture and subsystem interface protocols. * Functional modeling, architecture simulation, or hypervisor development. * Knowledge and/or development experience with event-based simulators such as QEMU, VirtualBox, SIMICS, or similar. ACADEMIC CREDENTIALS: * Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent LOCATION: Austin, TX #LI-TB2 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.
    $103k-129k yearly est. 14d ago
  • Senior Software Engineer - C++ / JTAG Tools

    Advanced Micro Devices, Inc. 4.9company rating

    Austin, TX jobs

    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: The right engineer will design and develop Scandump and JTAG tools for AMD products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery. THE PERSON: Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: * Must have C++ development skills. * Design and develop Scandump and JTAG tools - Hardware Debug experience a strong positive. * Work across engineering teams and subject areas spanning DFT, firmware, hardware, and software * Coordinate debug of issues and drive them to closure * Pull together meetings, set up clear agendas and follow up on action items * Make tough decisions such as priority calls based on partial or incomplete data * Proactively drive continuous improvement for Scan tool * Must be a self-starter, and able to independently drive tasks to completion PREFERRED EXPERIENCE: * Hands-on experience with JTAG tools and Scandump. * Understanding of DFT, Verilog, X86 architecture * Python or other scripting experience a strong plus. * Software design engineering background with hardware platforms and their software & firmware ecosystems * Excellent verbal communication and written, presentation skills * Excellent interpersonal, organizational, analytical, planning, and technical leadership skills * Proven record of accomplishment in delivering large multi-functional product solutions * Experience working in a fast-paced matrixed technical organization and multi-site environment ACADEMIC CREDENTIALS: * Bachelor's or Master's degree in Computer or Electrical Engineering or equivalent preferred * LOCATION: Austin, Texas #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.
    $103k-129k yearly est. 10d ago

Learn more about Texas Instruments jobs