More jobs:
PCIe Switch Fabric SW; Dev + Test
Job in
Colorado Springs, El Paso County, Colorado, 80509, USA
Listed on 2026-02-28
Listing for:
Amaze Systems
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Job Title:
PCIe Switch Fabric SW (Dev + Test)
We are seeking a highly skilled Software Developer and Tester specializing in PCI Express (PCIe) Switch Fabric technologies. In this role, you’ll design, develop, validate, and optimize embedded software and test frameworks that drive high-performance I/O interconnect and switching solutions used in data centers, storage systems, and networking platforms.
Key Responsibilities- Design and develop embedded software and firmware controlling PCIe switch fabric devices and components.
- Implement low-level drivers, protocol stacks, and configuration utilities for PCIe Gen4/Gen5/Gen6 environments.
- Develop automation scripts, test suites, and simulation frameworks to validate switch fabric functionality and performance.
- Debug complex system interactions involving PCIe transactions, DMA operations, and memory mapping.
- Collaborate with hardware, firmware, and validation teams to ensure functional integration and compliance with PCIe specifications.
- Analyze logs, performance metrics, and protocol traces using tools such as LeCroy, Teledyne, or protocol analyzers.
- Write detailed design and test documentation, driving continuous improvement in reliability and test coverage.
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
- 3–8 years of experience in embedded software development or validation for PCIe or high-speed interconnect systems.
- Strong knowledge of PCIe architecture, protocol layers, configuration space, and switch fabric topology.
- Proficiency in C/C++, scripting languages (Python, Perl, or Shell), and Linux driver development.
- Hands‑on experience with debugging tools, traffic generators, and compliance test suites.
- Familiarity with U‑Boot, Linux kernel, and embedded RTOS environments.
- Strong problem‑solving mindset with attention to detail and structured debugging approach.
- Excellent communication and documentation skills for cross‑functional collaboration.
- Self‑driven and able to work independently in a fast‑paced R&D environment.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×