Jobs · Engineering · Alabama

Embedded Firmware Engineer

Leidos · Huntsville, AL · Today
On-siteEngineering$70k–$126k/yrFull-time

About the role

The Electrical Systems Department is a design-focused group of engineers specializing in advanced hardware-based products. The Embedded Firmware Developer will lead efforts on and develop architectures for embedded systems integrated into a diverse range of aerospace and military systems including manned/unmanned ground/air vehicles, missiles, defensive radars, and space systems.

Responsibilities

  • Key technical leader in a fast-paced, environment.
  • Responsible for all phases of the product life cycle from concept development and detailed design through manufacturing, qualification testing, and post-delivery support.
  • Responsible for architecting, implementing, and testing embedded firmware and software on a variety of platforms, including FPGAs, microcontrollers, microprocessors, and mixed signal designs.
  • Developing overall firmware/software architecture for embedded systems, including FPGAs and SoCs.
  • Utilizing modern Xilinx FPGA and SoC families and design tools (Xilinx IP Cores, AXI4, AXI-Stream).
  • Firmware testing and verification (unit testing, testbenching, HWIL).
  • RISC microprocessors architectures (ARM Cortex, Microblaze, PowerPC, RISC-V).
  • Memory architectures, types, and caching.
  • GNU/Linux and development of kernel drivers.
  • Embedded operating systems (Linux, VxWorks, Integrity, FreeRTOS, uC/OS-II).
  • Electronics and PCBA design.
  • Implementing high speed interfaces (PCIe, Aurora, 100GbE, JESD204B).

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or equivalent degree from an ABET-accredited institution.
  • Candidate must have at least 2+ years of experience in embedded system design and test or less than 2 years with MS degree.
  • Understand trade-offs of embedded system targets (such as FPGA, SoC, microcontroller, RTOS, bare-metal) for developing best cost/option architectures.
  • Proven experience with programming and/or hardware description languages such as: C, C++, assembly.
  • Experience with programming and/or hardware description languages such as: VHDL, Verilog.
  • Experience with common communication protocols such as: UART, Ethernet, SPI, I2C, CAN bus, etc.
  • Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods.

Qualifications

  • Resident of the North Alabama area or willing to relocate to the Huntsville - North Alabama, AL area.
  • US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.

Skills

  • Communications data-link design.
  • Digital-signal processing (DSP) design.
  • System design.
  • Experience with technical trade studies.
  • Evaluation of technology improvements.

Benefits

Pay Range $69,550.00 - $125,725.00

Pay

$69,550.00 - $125,725.00

Schedule

N/A

Similar jobs