Embedded Firmware Engineer

Koitecc Solutions

Huntsville (AL)

On-site

USD 69,550 - 125,725

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Health and Wellness programs
Income Protection
Paid Leave and Retirement

Job summary

Leidos in Huntsville, AL is seeking an experienced embedded systems engineer to lead firmware and hardware development across the full product lifecycle — from concept to factory test and post‑delivery support. You will architect and implement embedded software for FPGAs, SoCs, MCUs, and mixed‑signal designs, and collaborate with multi‑disciplinary teams to deliver robust solutions.

A ABET‑accredited degree in EE/CE is required, with 2+ years in embedded design (or MS with less experience).

Qualifications

  • 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 an 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.
  • Position requires candidates to be capable of performing in a collaborative engineering environment working closely with multi‑disciplinary teams.
  • Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL area.
  • Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.

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.
  • Additional skills such as communications data‑link design, digital‑signal processing (DSP) design, system design, experience with technical trade studies, and evaluation of technology improvements are a plus.
  • Support resolution of technical issues that are discovered during the manufacture and test of deliverable products.
  • Troubleshooting board‑level issues, assessing failures for root cause, and identifying corrective actions.

Skills

C/C++
Assembly language
HDL (VHDL/Verilog)
RTOS / bare-metal
UART / Ethernet / SPI / I2C / CAN
Lab instrumentation
Collaborative teamwork

Education

ABET-accredited EE/CE degree

Tools

Xilinx FPGA/SoC
AXI4/AXI-Stream
VHDL
Verilog
HW debugging tools

Job description

Primary 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.
  • Additional skills such as communications data‑link design, digital‑signal processing (DSP) design, system design, experience with technical trade studies, and evaluation of technology improvements are a plus.
  • Support resolution of technical issues that are discovered during the manufacture and test of deliverable products.
  • Troubleshooting board‑level issues, assessing failures for root cause, and identifying corrective actions.
Basic Qualifications
  • 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 an 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.
  • Position requires candidates to be capable of performing in a collaborative engineering environment working closely with multi‑disciplinary teams.
  • Candidate must be a resident of the North Alabama area or willing to relocate to the Huntsville – North Alabama, AL area.
  • Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.
Preferred Qualifications
  • 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.
  • Experience implementing high speed interfaces (PCIe, Aurora, 100GbE, JESD204B).
Pay Range

$69,550.00 - $125,725.00

Benefits
  • Competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave and Retirement
Commitment to Non‑Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 69,000 - 126,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Leidos • Huntsville (AL)

On-site
USD 69,550 - 125,725
Embedded Software Engineer - Kinetic Effects
Embedded Software Engineer - Kinetic Effects

Leidos Inc • Huntsville (AL)

On-site
USD 87,000 - 157,000
Health and Wellness programs
Income Protection
Paid Leave
+1
Embedded Software Engineer - Kinetic Effects
Embedded Software Engineer - Kinetic Effects

Leidos • United States

On-site
USD 87,000 - 157,000
Senior Embedded Software Engineer - Kinetic Effects
Senior Embedded Software Engineer - Kinetic Effects

Leidos • United States

On-site
USD 108,000 - 195,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 131,000 - 238,000
Senior Electrical Engineer
Senior Electrical Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer - Kinetic Effects
Senior Embedded Software Engineer - Kinetic Effects

Via Logic LLC • Huntsville (AL)

On-site
USD 117,000 - 195,000
Lead Electrical Engineer
Lead Electrical Engineer

Leidos Inc • Huntsville (AL)

On-site
USD 110,000 - 160,000
Health insurance
Retirement plan
Senior Embedded Software Engineer - Kinetic Effects
Senior Embedded Software Engineer - Kinetic Effects

Leidos Inc • Huntsville (AL)

On-site
USD 108,000 - 195,000