Sr. Firmware Engineer

ForwardEdge ASIC LLC
Saint Paul, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 180K

Job location

Saint Paul, United States of America

Tech stack

C
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
XML
Application Specific Integrated Circuits
Linux Development
Information Technology
Nvme

Job 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

Requirements

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.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off, * Work-life balance: Flexible 9/80 Work schedules with every other Friday off, hybrid work with primary location being in St. Paul, MN
  • Competitive compensation & benefits package: Including options for healthcare and medical coverage, 401K Retirement Benefits with company contribution, as well as a generous holidays and PTO allotment. Selected candidate may also be eligible for short-term incentive plan, as well as our employee retention program.

Apply for this position