> Markdown version of [/jobs/ext/511776-senior-platform-firmware-and-bring-up-engineer](https://www.wearedevelopers.com/jobs/ext/511776-senior-platform-firmware-and-bring-up-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Platform Firmware and Bring-up Engineer - **Company:** Cowboy Space Corp. - **Location:** San Carlos, CA, United States - **Experience:** Expert - **Salary:** $170,000.0 - $235,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Intelligent Platform Management Interface, C++ (Programming Language), Software Debugging, Microprocessors, Firmware, Field-Programmable Gate Array (FPGA), Networking Hardware, Information Systems Security Architecture Professional, Joint Test Action (IEEE Standards), Python (Programming Language), PCI Express, Remote Infrastructure Management, Universal Asynchronous Receiver/Transmitter, AI Infrastructure, CPLD, Graphics Processing Unit (GPU), Serial Peripheral Interface, Hardware Testing, U-Boot, Server Operating Systems & Platforms, Hardware Debugging - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b25f14dd339a2993 ## About the Role Do you have experience in Python?, * Hands-on experience in embedded systems, platform firmware, BMC development, or hardware bring-up engineering. * Strong proficiency in C/C++ and Python. * Deep understanding of platform initialization and boot architectures. * Strong familiarity with hardware communication interfaces including I2C, SPI, UART, GPIO, and JTAG. * Experience debugging hardware/software interactions at board and system level. * Familiarity with FPGA or CPLD development workflows using Xilinx or Altera platforms. * Strong systems-level debugging and problem-solving skills., * Experience with server platforms, AI infrastructure, or high-performance compute systems. * Familiarity with PCIe initialization and accelerator bring-up. * Experience with remote management and fleet-scale telemetry systems. * Knowledge of secure boot, attestation, and firmware security architectures. * Familiarity with radiation-tolerant or fault-resilient system design. ## Description This role sits at the boundary between hardware and software. You will work across platform firmware, FPGA logic, board bring-up, system management, and autonomous recovery systems to ensure reliable operation from first power-on through orbital deployment., * Develop and maintain platform firmware and board management infrastructure for advanced compute systems. * Own system bring-up and low-level boot sequencing for custom hardware platforms. * Design and implement FPGA/CPLD logic for power sequencing, reset orchestration, watchdog functionality, and telemetry. * Develop and customize BMC firmware and management stacks using OpenBMC and related technologies. * Implement and maintain platform management interfaces including Redfish and/or IPMI. * Debug complex hardware/firmware interactions across CPUs, GPUs, PCIe fabrics, and networking devices. * Collaborate closely with hardware, validation, thermal, and systems teams during bring-up and deployment. * Develop fault recovery and autonomous reboot for remote orbital systems. * Support secure boot, firmware update, and system attestation architectures., * Own critical hardware systems, not just a small component * Fast iteration cycles with direct path from design to hardware testing * Work closely across disciplines in a tightly integrated team * High autonomy and ownership with real impact on the spacecraft * Opportunity to help define hardware systems for a new class of space infrastructure ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Platform Engineering vs. DevOps Why not both?](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Forget Developer Platforms, Think Developer Productivity!](https://www.wearedevelopers.com/videos/1121-forget-developer-platforms-think-developer-productivity) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)