C

CFD Research

Computational fluid dynamics for government R&D

Firmware Engineer - Embedded Systems & FPGA Development

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A Bachelor of Science in Electrical Engineering, Computer Engineering, Firmware Engineering, or a related discipline is required.
  • Strong proficiency in embedded firmware development in C/C++ for microcontrollers and embedded processors is required.
  • Experience with real-time operating system-based development, bare-metal systems, interrupt handling, timing-critical code, and power-managed firmware is required.
  • Understanding of digital interfaces, communication protocols, and embedded system architectures is required.
  • Experience with lab equipment including oscilloscopes, logic analyzers, protocol analyzers, multimeters, and power supplies is required.
  • Familiarity with software configuration management, version control (Git), and structured engineering workflows is required.
  • Ability to read schematics and understand hardware-software interactions at the board level is required.
  • The candidate must be a U.S. citizen and possess the ability to obtain and maintain a security clearance.

Responsibilities

  • Design, implement, and test embedded firmware in C/C++, including drivers, hardware abstraction layers, communication stacks, control loops, and board bring-up.
  • Develop FPGA logic using VHDL or Verilog for digital signal processing, communication interfaces, sensor integration, or high-speed control functions.
  • Work with Embedded Hardware Design Engineers to define system architecture, validate interfaces, and ensure hardware/firmware integration.
  • Implement and support communication protocols including SPI, I2C, UART, CAN, RS-485, USB, Ethernet, and Modbus, as well as other low- and high-speed interfaces.
  • Participate in schematic reviews and provide firmware-related input to PCB layout for signal routing, timing, EMI/ESD mitigation, and system reliability.
  • Support system-level testing, debugging, and validation using oscilloscopes, logic analyzers, JTAG/in-circuit debuggers, protocol analyzers, and other lab equipment.
  • Develop test firmware, scripts, and automated test frameworks for prototype evaluation and production verification.
  • Create technical documentation, software requirements, architecture descriptions, and test procedures consistent with AS9100 quality standards.
  • Support compliance and qualification efforts for standards including AS9100, MIL-STD-461, MIL-STD-810, DO-704, and related specifications.
  • Collaborate with cross-functional teams.

Desired Qualifications

  • A Master of Science or PhD in Electrical Engineering, Computer Engineering, or Embedded Systems is preferred.
  • Experience developing FPGA logic in VHDL or Verilog, including simulation, timing analysis, and synthesis workflows, is preferred.
  • Experience with microcontroller families such as ARM Cortex-M, PIC, or AM2631, or embedded Linux-based systems, is preferred.
  • Familiarity with EMC/EMI considerations, signal integrity, and electronics designed for harsh environments is preferred.
  • Background in aerospace, defense, or ruggedized embedded systems development is preferred.
  • Experience implementing secure bootloaders, cryptography, over-the-air updates, and cybersecurity-conscious embedded design is preferred.
  • Experience with MATLAB/Simulink, Python scripting, or automated hardware-in-the-loop testing is preferred.
  • Knowledge of AS9100 documentation, configuration management, traceability, and structured design processes is preferred.
  • Experience collaborating with hardware engineers and contributing to full-lifecycle hardware/firmware co-design is preferred.

About the Company

CFD Research

Computational fluid dynamics for government R&D

CFD Research provides engineering simulations and research services by using computational fluid dynamics to model how fluids and gases behave in aerospace, defense, biomedicine, and energy systems. Its work involves high-fidelity, physics-based simulations that create virtual prototypes to test designs and guide decisions. The firm differentiates itself through a history of mission-critical government projects (NASA, DoD), its employee-owned structure, and a staff with many advanced degrees. Its goal is to solve the nation's toughest engineering problems by delivering rigorous research and development for complex aerospace, defense, biomedicine, materials science, and energy challenges.

Company size
201-500
Company stage
N/A
Total funding
$10M
Headquarters
Huntsville, AL
Founded
1987

Recently Posted Jobs

Explore more opportunities at CFD Research

See more jobs