Firmware Engineer
Robotics Technologies LLC
Raleigh, NC, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$174,720
Working hours
Regular working hours
Job source
Tech stack
Board Bringup
Artificial Intelligence
BIOS
C++ (Programming Language)
Computer Programming
Data Centers
Software Debugging
Linux on Embedded Systems
Firmware
Hardware Design
Interoperability
PCI Express
+9 more
Broadcom
Systems Architecture
Systems Integration
Extensible Firmware Interface
Test Scripts
Hardware Testing
Reliability of Systems
Computerised Systems
Server Operating Systems & Platforms
Job description
We are seeking a highly experienced Firmware Engineer to support the migration of multiple enterprise server platforms from Broadcom Atlas 2 to Atlas 3 PCIe switch technology.The ideal candidate will have strong expertise in firmware development, embedded systems, C/C++, Embedded Linux, and PCIe architecture. This role involves firmware adaptation, hardware-software integration, platform bring-up, validation, troubleshooting, and sustainment to ensure compatibility with existing platforms while enabling next-generation capabilities.
Roles & Responsibilities:
- Lead and support migration activities from Broadcom Atlas 2 to Atlas 3 PCIe switch architecture across multiple enterprise platforms.
- Develop, modify, and validate firmware changes to ensure feature compatibility and platform integration.
- Work closely with hardware, firmware, and system architecture teams on board bring-up and platform integration.
- Configure and troubleshoot PCIe switches, DMA routing, GPU-to-GPU communication, and device interoperability.
- Perform low-level debugging, root-cause analysis, and resolution of firmware and hardware integration issues.
- Conduct platform testing, validation, and qualification to ensure system reliability and performance.
- Support firmware optimization and compatibility across existing and next-generation server platforms.
- Maintain and provide sustainment support for Atlas 2-based platforms during the Atlas 3 migration.
- Collaborate with OEM server platform and validation teams to ensure successful product deployment.
- Prepare technical documentation, test reports, and firmware integration procedures.
Requirements
- 6+ years of experience in Firmware Development or Embedded Systems Engineering.
- Strong programming experience in C and C++.
- Hands-on experience with Embedded Linux and low-level firmware development.
- Strong understanding of PCIe architecture, PCIe switches, and server platform firmware.
- Experience with hardware-software integration, board bring-up, and low-level debugging.
- Knowledge of PCIe configuration, DMA, device communication, and interoperability testing.
- Experience troubleshooting firmware and platform-level issues.
- Familiarity with enterprise server, data center, storage, AI, or HPC platforms.
Preferred Qualifications:
- Hands-on experience with Broadcom PCIe switch technologies, including Atlas and PEX families.
- Knowledge of UEFI and BIOS firmware development.
- Experience with BMC, Lenovo XClarity, and Redfish.
- Understanding of CXL (Compute Express Link) technology.
- Experience with GPU and accelerator-based computing systems.
- Experience working with OEM server platforms and hardware validation teams.
- Knowledge of PCIe Gen4, Gen5, or Gen6 technologies.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦