FPGA Firmware Engineer

2 weeks, 6 days ago
Full-time
Mid Level
Quality Assurance and Testing
ALTEN Technology

ALTEN Technology

ALTEN Technology is an engineering services company and consulting firm in the USA, providing tailored engineering solutions across various industries such as aerospace, medtech, robotics, automotive, and more. With a team of over 600 professionals, we...

Construction & Engineering
251-1K
Founded 1988

Description

  • Design and verify preliminary FPGA logic for overspeed protection functions based on system-level requirements and architecture.
  • Design and verify preliminary FPGA logic for ARINC 429 communication, extending existing designs where needed.
  • Develop and execute simulation-based verification plans to validate FPGA logic before hardware integration.
  • Validate digital inputs and outputs, including the microprocessor interface on both FPGA designs.
  • Create complete pin allocation documentation to support hardware integration.
  • Collaborate with systems engineers to translate preliminary requirements into implementable firmware logic.
  • Participate in design reviews, verification reviews, and required technical documentation activities.
  • Support FPGA family and device sizing selection with systems and hardware teams.

Requirements

  • 4+ years of experience in FPGA firmware design and verification for embedded or avionics applications.
  • Proficiency in VHDL or Verilog and RTL design methodology.
  • Experience with Microchip/Microsemi Libero SoC, or equivalent FPGA EDA tools such as Vivado or Quartus with ability to transition.
  • Familiarity with ARINC 429 protocol, including transmit/receive channel architecture, word structure, and timing requirements.
  • Understanding of digital I/O interfacing, microprocessor bus interfaces, and pin allocation methodology.
  • Experience developing and executing simulation-based verification using ModelSim or equivalent.
  • Ability to work independently from system-level requirements and architecture documents to implement firmware logic.
  • Experience with DO-254 design assurance processes for airborne electronic hardware is preferred.
  • Familiarity with overspeed protection logic or other safety-critical FPGA functions in aerospace or defense applications is preferred.
  • Experience with existing ARINC 429 IP cores and integration into custom FPGA designs is preferred.
  • Static timing analysis using SmartTime or equivalent tools is preferred.
  • Background in requirements traceability and configuration management in a regulated development environment is preferred.
  • Knowledge of Microchip PolarFire or SmartFusion2 device families is preferred.

Benefits

  • Fully remote role.
  • Salary range of $135,000-$140,000 per year.
  • Workstation provided on-site.
  • Opportunity to work on challenging aerospace and safety-critical engineering programs.
  • Mentorship and career growth opportunities.
  • Comprehensive benefits package.
  • Equal opportunity employer with inclusive hiring practices.
  • Pre-employment drug screening required as a condition of hire.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

2027 Early Career Electrical Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking future Electrical Engineers for 2027 start dates to help design, prototype, test, and integrate electronics for defense technology products and deployments.

C C++ Git GitHub Haskell JIRA Python Rust
8 hours, 52 minutes ago

NPI Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a manufacturing engineer to develop and scale highly automated production and pilot lines for battery-related products and electromechanical systems.

Confluence JIRA MATLAB Python
8 hours, 52 minutes ago

REMOTE Role Flight Control Laws (CLaws) Expert

Sapsol Technologies 51-250 Internet Software & Services

An aerospace engineering role at a flight-controls organization focused on developing, validating, and integrating flight control laws for fly-by-wire aircraft and related systems.

C++ MATLAB
9 hours, 7 minutes ago

Senior Embedded Software Engineer

Nebius 51-250 Internet Software & Services

Nebius is seeking an Embedded Software Developer to build firmware and low-level software for next-generation GPU and HPC platforms, focusing on reliable board management, telemetry, and hardware-firmware integration in mission-critical environments.

Bash C C++ Go SOC YAML
9 hours, 7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers