Firmware Engineer Jobs in Austin, TX
Firmware engineer jobs in Austin, Texas are concentrated in the Domain, East Austin tech corridor, and Round Rock, driven by demand from semiconductor, defense electronics, and connected-device companies, with AMD, Tesla, and Amazon Web Services among those actively hiring. Embedded systems, RTOS, and IoT firmware specialists are especially sought after right now. Find a role that fits below and apply directly.
Find Firmware Engineer JobsOverview
Showing 5 of 63+ Firmware Engineer jobs








About Graphcore
Graphcore is a global leader in artificial intelligence computing systems. We design advanced semiconductors, software, and data center systems that provide the specialized processing power needed to advance AI while improving the efficiency required for broad adoption.
As part of SoftBank Group, Graphcore belongs to a family of companies developing transformative technologies. Our U.S. engineering teams contribute to the hardware and software platforms that support the next generation of AI systems.
The Opportunity
We are looking for a recent graduate or early-career engineer to join the BMC Engineering team as a Graduate Firmware Engineer. You will develop low-level and embedded firmware that supports the operation, control, monitoring, and validation of advanced compute systems.
You will work with experienced firmware, hardware, systems, and software engineers throughout the development lifecycle. The role combines hands-on implementation with automated testing, lab-based debugging, hardware bring-up, and analysis of interactions between firmware and the underlying platform.
What You Will Do
- Design, implement, test, and maintain system and embedded firmware in C, C++, or Python.
- Take ownership of defined firmware features and deliver them from requirements and design through implementation, validation, and documentation.
- Develop and debug firmware in a Linux-based engineering environment using appropriate diagnostic tools and techniques.
- Create automated tests and scripts that improve firmware validation, test coverage, and engineering efficiency.
- Contribute to continuous integration and delivery workflows for firmware development and testing.
- Plan and conduct engineering experiments, analyze test data, and communicate findings clearly.
- Support lab setup, system configuration, hardware bring-up, and firmware validation on development platforms.
- Investigate firmware behavior and hardware-software interactions, identify root causes, and implement verified fixes.
- Work across BMC, firmware, hardware, silicon, systems, and software teams to reproduce and resolve technical issues.
- Write clear design notes, test procedures, change descriptions, and technical findings.
- Follow established engineering and coding practices and contribute constructively to code and design reviews.
What You Will Bring
- A bachelor's or master's degree in computer engineering, electrical engineering, computer science, or a closely related field, completed recently or expected before the role begins.
- A strong foundation in C or C++ and working knowledge of Python or another scripting language.
- Understanding of computer architecture, embedded systems, firmware, and low-level software concepts.
- Familiarity with Linux environments, command-line development tools, and version-control systems.
- Experience applying structured debugging methods to software, firmware, or hardware-software problems.
- Ability to interpret technical requirements, break work into manageable tasks, and deliver reliable results with appropriate guidance.
- Clear written and verbal communication skills and the ability to collaborate effectively across engineering disciplines.
- Curiosity, sound engineering judgment, and willingness to learn new technologies, tools, and development methods.
Preferred Qualifications
- Academic, internship, or personal project experience developing embedded software or firmware.
- Experience with microcontrollers, embedded processors, system-level firmware, or hardware bring-up.
- Experience using lab equipment to test or debug hardware-based systems.
- Experience with automated testing, Python scripting, or continuous integration workflows.
- Exposure to baseboard management controllers, platform management, data center hardware, or high-speed compute systems.
- Experience debugging interfaces or interactions between hardware and software.
These qualifications are helpful, not required. We encourage you to apply even if you do not meet every preferred qualification.
United States Benefits Overview
Graphcore offers competitive compensation and programs designed to support employees' health, financial well-being, flexibility, and development. Benefits for eligible U.S. employees may include:
- Medical, dental, and vision coverage, plus mental health, wellness, and employee assistance resources.
- A 401(k) retirement plan with company matching, together with company-provided life and disability coverage.
- Paid time off, company holidays, flexible working hours, parental leave, and learning and career-development resources.
Benefits vary by work location, employment status, and plan eligibility and are subject to the terms of the applicable plans and company policies. This overview is not a contract or guarantee of benefits.
Equal Opportunity and Accommodations
Graphcore is an equal opportunity employer. We consider qualified applicants without regard to race, color, religion, creed, sex, pregnancy, sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, veteran status, or any other status protected by applicable law.
Graphcore is committed to an inclusive and accessible hiring process. If you need a reasonable accommodation to participate in the application or interview process, please let the recruiting team know.
Candidate Privacy
Personal information submitted during the recruiting process will be handled in accordance with Graphcore's applicable candidate privacy notices.
See All 63 Firmware Engineer Jobs in Austin
Find roles in Austin that match your experience and apply in just a few clicks.
Find Firmware Engineer JobsFirmware Engineer Job Market in Austin
Who's Hiring
- AMD12

- Tesla7

- Amazon Web Services7

- Arm2

- NVIDIA2

Top Industries Hiring
- Electronics & Hardware10
- Energy2
- Science & Research2
- Telecommunications2
- Law & Legal Services2
Firmware Engineer Jobs in Austin: Frequently Asked Questions
How do I get a firmware engineer job in Austin?
Target Austin's semiconductor, defense electronics, and consumer IoT sectors, which drive the highest volume of firmware openings in the city. Employers in the Domain and Round Rock corridor tend to prioritize hands-on embedded C or C++ experience and familiarity with RTOS platforms. Candidates who can demonstrate chip-level debugging or board bring-up work stand out, as do those with experience in energy management or wireless protocols common in Austin's connected-device cluster.
Which companies hire firmware engineers in Austin?
Companies currently hiring firmware engineers in Austin include AMD, Tesla, and Amazon Web Services, per current listings on Migrate Mate as of September 2026. Austin's firmware market draws from a mix of global semiconductor giants, defense contractors with local labs, and well-funded hardware startups building connected and embedded products.
Are there remote firmware engineer jobs in Austin?
Yes, though firmware engineering skews toward on-site work given its hands-on nature with physical hardware, lab equipment, and device prototypes. About 29% of firmware engineer openings tied to Austin are remote or hybrid as of September 2026, with remote options most common in validation, documentation, and firmware architecture roles that don't require physical lab access.
How can I get a firmware engineer job in Austin with little or no experience?
The most realistic entry path in Austin is targeting junior embedded software roles at hardware startups in East Austin or internship pipelines at larger semiconductor and defense firms in Round Rock. Austin employers frequently bring on candidates from UT Austin's electrical and computer engineering programs, and roles focused on test automation or firmware validation are common first steps. Personal projects using microcontrollers or FPGAs, hosted publicly, carry real weight with Austin hiring managers.
Which industries hire the most firmware engineers in Austin?
Austin firmware engineer roles concentrate in Electronics & Hardware, Energy, and Science & Research, based on current listings on Migrate Mate as of September 2026. Austin's growth as a semiconductor manufacturing hub, combined with its active defense contractor presence and a dense cluster of IoT and wearable device startups, makes those sectors the primary drivers of local firmware demand.
Related Jobs in Texas
See All 63 Firmware Engineer Jobs in Austin
Find roles in Austin that match your experience and apply in just a few clicks.
Find Firmware Engineer Jobs