# Embedded Firmware Developer

**Company**: Leidos
**Location**: Huntsville, AL
**Experience**: senior
**Job type**: full-time
**Salary**: $69,550.00 - $125,725.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/XMLNAME---Embedded-Software-Firmware-Engineer-_R-00193665?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f6b5d277-a01

## Description

Leidos' Defense Systems Electrical Systems department is seeking an Embedded Firmware Developer to join its team. The successful candidate will be an embedded design engineer with varied technical interests and demonstrated engineering and leadership skills.

The role involves leading efforts on and developing architectures for embedded systems integrated into various aerospace and military systems. The engineer will be responsible for architecting, implementing, and testing embedded firmware and software on multiple platforms, including FPGAs, microcontrollers, microprocessors, and mixed signal designs.

Key responsibilities include:

- Serving as a key technical leader in a fast-paced environment

- Working through all phases of the product life cycle from concept development to post-delivery support

- Architecting, implementing, and testing embedded firmware and software

- Supporting the resolution of technical issues discovered during manufacture and testing

- Troubleshooting board-level issues and identifying corrective actions

The ideal candidate will have:

- A bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, or an equivalent degree from an ABET-accredited institution

- At least 4+ years of experience in embedded system design and test, or 2+ years with a master's degree

- Experience with embedded software/firmware programming in languages such as C, C++, or assembly languages

- Understanding of trade-offs of embedded system targets

- Experience with common communication protocols

- Hands-on laboratory experience with instrumentation, test equipment, and debug/test methods

Preferred qualifications include experience with:

- Developing overall firmware/software architecture for embedded systems

- Embedded operating systems

- GNU/Linux and development of kernel drivers

- Hardware description languages

- Modern Xilinx FPGA and SoC families and design tools

- Software or FPGA test and verification experience

- RISC microprocessors architectures

- Memory architectures, types, and caching

- High-speed interfaces

- Electronics and PCBA design

The salary range for this position is $69,550.00 - $125,725.00.

## Skills

### Required
- embedded system design
- firmware development
- software development
- FPGA
- microcontrollers
- microprocessors
- C
- C++
- assembly languages
- UART
- Ethernet
- SPI
- I2C
- CAN bus

### Nice to have
- embedded operating systems
- Linux
- VxWorks
- Integrity
- FreeRTOS
- uC/OS-II
- GNU/Linux
- kernel drivers
- VHDL
- Verilog
- SystemVerilog
- Xilinx FPGA
- SoC
- AXI4
- AXI-Stream
- RISC microprocessors
- ARM Cortex
- Microblaze
- PowerPC
- RISC-V

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/Huntsville-AL/XMLNAME---Embedded-Software-Firmware-Engineer-_R-00193665?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
