> Markdown version of [/jobs/ext/539993-sr-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/539993-sr-firmware-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). --- # Sr. Firmware Engineer - **Company:** ForwardEdge ASIC LLC - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Salary:** $150,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), XML Schema, CMake, Computer Networks, Computer Engineering, Software Debugging, Linux, Device Drivers, Ethernet, Firmware, Linux Kernel, Network Architecture, PCI Express, Systems Development Life Cycle, TCP/IP, Virtual Local Area Networks, Extensible Markup Language (XML), Application Specific Integrated Circuits, Linux Development, Information Technology, Nvme - **Published:** June 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7e93952e5ececcfc ## About the Role Do you have experience in XML?, We are seeking a Senior Firmware Engineer with PCIe and/or NVMe Linux driver experience to support multiple engineering programs involving Linux system development, driver research & development and technical issue resolution. This role also partners with IT and networking teams to ensure infrastructure remains operational and aligned with program needs. The ideal candidate has strong Linux internals knowledge, experience with C-based development, and the ability to work across multiple programs simultaneously., * Bachelor's degree in computer engineering, electrical engineering, computer science, or related field * 5+ years of experience with C programming in a Linux environment * Experience with Linux internals, system debugging, or custom builds * Familiarity with CMake, XML schema & custom Linux builds * Basic understanding of networking concepts (Ethernet, PCIe, TCP/IP, VLANs) * Ability to troubleshoot system-level issues * Strong communication skills and ability to work across teams * Ability to manage multiple tasks and shifting priorities * Clearance: This position requires a US government security clearance. As such, US citizenship is required. Preferred Qualifications * Experience with Ethernet or PCIe driver development * Experience with embedded systems and driver development * Experience supporting engineering labs or IT infrastructure * Familiarity with kernel modules or low-level Linux development Work Environment The work environment for this role typically involves a combination of office-based activities and collaboration with the design teams. Occasional travel may be required for project meetings or customer engagements. ## Description At ForwardEdge ASIC, we specialize in best-in-class ASIC technology, 100% domestically traceable microelectronic solutions designed for performance in commercial, aerospace, defense, and security sectors. As a commercially focused, wholly owned subsidiary of Lockheed Martin, we combine the agility of a startup with the stability and scale of a Fortune 100 leader. Our agile team of IC design engineers delivers trusted, cutting-edge technology to help you lead, innovate, and succeed., * Work with C, XML schema, CMake, and custom Linux build environments * Assist with research and documentation related to Ethernet and PCIe driver development * Collaborate with engineering teams to understand system interactions and driver behavior * Coordinate with IT and networking teams to support lab network infrastructure and equipment connectivity * Participate in program meetings and provide technical insights and support * Create and maintain documentation for system interactions, driver behavior, and program workflows ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)