Talent.com
Embedded Software / Firmware Engineer
Embedded Software / Firmware EngineerTPI Global (formerly Tech Providers, Inc.) • Austin, TX, US
No longer accepting applications
Embedded Software / Firmware Engineer

Embedded Software / Firmware Engineer

TPI Global (formerly Tech Providers, Inc.) • Austin, TX, US
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

Embedded Software / Firmware Engineer

12+ Months Contract

Austin, TX - Hybrid Role, but at least 3 days on-site

Top 3-5 Must Have Skill :

  • Experienced in writing systemd services, DBus interfaces, and Python or shell scripts.
  • Hands-on experience with OpenBMC, Yocto Project, and BitBake.
  • Good understanding of device tree, Linux kernel configuration, and system demons (phosphor services).

The Person :

We are looking for an individual that thrives in cross team collaboration and is excited about new technologies. The engineer will be driving the planning, execution and debugging of internal firmware for the next generation and state of the art GPUs, APUs and CPUs.

Key Responsibilities :

  • Develop firmware that collaborates with other HW / SW components to deliver new capabilities and optimized performance for GPUs, APUs and CPUs.
  • Debug, troubleshoot FW issues, as well as system-level failures related to various FW components and features.
  • Develop and customize firmware features for future platforms
  • Debug issues found during pre-silicon, post-silicon, and / or production phases of SOC programs.
  • Interact closely with other teams in design, diagnostics, emulation, firmware, and driver, to ensure enablement of IP functionality, debug of critical features, and full validation for production.
  • Support resolving issues on customer platforms as requested by customer support teams.

Minimum Requirements :

  • Expertized in developing and debugging embedded software / firmware using C / C++ programming language.
  • Proficient with Linux development, debugging (gdb, strace), and kernel logs (dmesg, journalctl).
  • Experienced in writing systemd services, DBus interfaces, and Python or shell scripts.
  • Hands-on experience with OpenBMC, Yocto Project, and BitBake.
  • Good understanding of device tree, Linux kernel configuration, and system demons (phosphor services).
  • Strong analytical skills and pronounced attention to details.
  • Familiar with Git, Gerrit / GitHub, CI pipelines.

Preferred Requirements :

  • Experience and knowledge with the following protocols and standards :
  • MCTP (Management Component Transport Protocol),
  • PLDM (Platform Level Data Model),
  • SPDM (Security Protocol and Data Model),
  • FRU and Sensor Management
  • Experience in BMC bring-up and integrating BMC on Aspeed or Nuvoton SoCs (e.G., AST2600).
  • Experience with board / platform-level debug, analysis and optimization.
  • Understanding digital processing and electronics is an asset.
  • In-depth knowledge of CPU / APU architecture is an asset.
  • Good understanding of computer architecture.
  • Laboratory experience, including familiarity with oscilloscopes, logic analyzers, etc.
Create a job alert for this search

Embedded Software Firmware Engineer • Austin, TX, US

Similar jobs
Senior Embedded Software Engineer – Aerospace Systems

Senior Embedded Software Engineer – Aerospace Systems

CesiumAstro • Austin, TX, United States
Full-time
A technology company specializing in aerospace solutions is seeking a highly skilled Principal Embedded Software Engineer II.This role requires expertise in low-level and high-level software develo...Show more
Last updated: 7 days ago • Promoted
R&D Software Engineer (ESA)

R&D Software Engineer (ESA)

University of Texas at Austin • Austin, Texas, United States
Full-time
Research and development of software applications for sonar and underwater acoustics including algorithm design, implementation, verification, and performance analysis in the Advanced Technology La...Show more
Last updated: 21 days ago • Promoted
Senior Software Engineer, Product Engineering (Boundary) - HashiCorp

Senior Software Engineer, Product Engineering (Boundary) - HashiCorp

IBM • Austin, TX, United States
Full-time
A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities...Show more
Last updated: 17 days ago • Promoted
Principal FPGA/DSP Engineer for ADG Systems R&D

Principal FPGA/DSP Engineer for ADG Systems R&D

City of Shakopee, MN • Austin, TX, United States
Full-time
A leading technology company is seeking a Principal Software Engineer in Austin, Texas, to design and develop embedded DSP and software infrastructure for communication systems.The ideal candidate ...Show more
Last updated: 3 days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Upstart • Austin, TX, United States
Full-time
Upstart is the leading AI lending marketplace partnering with banks and credit unions to expand access to affordable credit.By leveraging Upstart's AI marketplace, Upstart-powered banks and credit ...Show more
Last updated: 7 days ago • Promoted
Senior Principal Security Software Engineer — C & Crypto Systems

Senior Principal Security Software Engineer — C & Crypto Systems

Dell GmbH • Austin, TX, United States
Full-time
A leading technology company is seeking a Senior Principal Security Software Engineer based in Austin, Texas, to develop cryptography security-related software for its products.The role requires 12...Show more
Last updated: 1 day ago • Promoted
System Engineer

System Engineer

TradeJobsWorkForce • 73301 Austin, TX, US
Full-time
System Engineer Job Duties: Manages and monitors all installed systems and infrastructure for the organization to be in line with company guidelines or SOP (standard operating procedure).Defines cu...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer (FPGA/DSP) for ADG System R&D

Principal Software Engineer (FPGA/DSP) for ADG System R&D

City of Shakopee, MN • Austin, TX, United States
Full-time
The Team: In order to achieve NI’s Core Strategic Vision to be the leader in software-defined automated test and automated measurements systems, the company is evolving its operating model to align...Show more
Last updated: 3 days ago • Promoted
Embedded Firmware Engineer (Zephyr / BMC)

Embedded Firmware Engineer (Zephyr / BMC)

Signature Consultants • USA, Texas, Austin
Full-time
Quick Apply
Embedded Firmware Engineer (Zephyr / BMC).Zephyr RTOS experience with bare-metal bring-up.Strong knowledge of MCTP / PLDM.BMC firmware experience (OpenBMC or equivalent).Proficiency in C (C++/Pytho...Show more
Last updated: 10 days ago
Principal Embedded Software Engineer II

Principal Embedded Software Engineer II

CesiumAstro • Austin, TX, United States
Full-time
To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms.We take pride in our dynami...Show more
Last updated: 7 days ago • Promoted
Principal Embedded Test Software Engineer

Principal Embedded Test Software Engineer

CesiumAstro • Austin, TX, United States
Full-time
A leading aerospace technology company in Austin, Texas, is seeking a Principal Embedded Software Engineer I.The role involves designing, developing, and maintaining automated test systems for embe...Show more
Last updated: 8 days ago • Promoted
Forward Deployed Software Engineer

Forward Deployed Software Engineer

Jobot • Austin, TX, US
Full-time
Series B Startup | $500 Valuation | Revolutionizing Hardware Testing.This Jobot Job is hosted by: Caitlyn Hardy.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resu...Show more
Last updated: 19 days ago • Promoted
FPGA Implementation Engineer

FPGA Implementation Engineer

Cirrus Logic • Austin, TX, United States
Full-time
For over four decades, Cirrus Logic has been propelled by the top engineers in mixed-signal processing.Our rockstar team thrives on solving complex challenges with innovative end-user solutions for...Show more
Last updated: 6 hours ago • Promoted • New!
Staff Engineer, HPC Systems Software

Staff Engineer, HPC Systems Software

Tenstorrent Inc. • Austin, TX, United States
Permanent
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.With AI redefining the computing paradigm, solutions mu...Show more
Last updated: 7 days ago • Promoted
Principal Embedded Software Engineer II

Principal Embedded Software Engineer II

Roman Health Pharmacy LLC • Austin, TX, United States
Full-time
To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms.We take pride in our dynami...Show more
Last updated: 7 days ago • Promoted
Principal Embedded Software Engineer I

Principal Embedded Software Engineer I

CesiumAstro • Austin, TX, United States
Full-time
To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms.We take pride in our dynami...Show more
Last updated: 3 days ago • Promoted
Lead Embedded Flight Software Engineer

Lead Embedded Flight Software Engineer

X-Bow Systems • Austin, TX, USA
Full-time
Quick Apply
X-Bow Systems is looking to fill a.Lead Embedded Flight Software Engineer.X-Bow's family of solid propellant launch vehicles from initial concept and requirements definition, through implementation...Show more
Last updated: 30+ days ago
Software Development Engineer

Software Development Engineer

University of Texas at Austin • Austin, Texas, United States
Full-time
Texas Institute for Electronics.TheTexas Institute for Electronics (TIE)is a University of Texas at Austin-supported semiconductor consortium of state and local government, preeminent defense elect...Show more
Last updated: 21 days ago • Promoted