Senior Embedded Software Engineer for Remote Weapon Systems

EOS Defense Systems USA, Inc.

Huntsville (AL)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Excellent insurance coverage
401(k) match
Generous PTO
Tuition Reimbursement
9/80 Work Schedule

Job summary

EOS Defense Systems USA, Inc. in Huntsville, AL is seeking a Senior Embedded Software Engineer to design, develop, test, and integrate embedded software across bare-metal, FreeRTOS, and Embedded Linux for Remote Weapon Systems.

You will bridge hardware and software, review PCB data sheets, and collaborate with electrical engineers to ensure software meets hardware requirements. This on-site role requires 8+ years in embedded systems, experience with C/C++, Microchip MCUs/MPUs, and security

Qualifications

  • BS degree in Computer Science, Computer Engineering, Software Engineering, or a highly related technical discipline.
  • 8+ years of progressively responsible software engineering experience, with a strong focus on embedded systems.
  • Proven development experience with Microchip microcontrollers/microprocessors, their development ecosystems, and general C/C++ bare‑metal and RTOS programming.
  • Demonstrated experience working in a Government Contracting Environment. Must be a U.S. Citizen with the ability to obtain and maintain a Secret‑level U.S. security clearance.

Responsibilities

  • Embedded Software Architecture & Development: Design and implement robust, real‑time software solutions across bare‑metal, FreeRTOS, and Embedded Linux environments.
  • Hardware‑Software Co‑Design: Review PCB schematics and component datasheets; collaborate extensively with electrical engineers to guarantee hardware effectively supports software capabilities.
  • Control & Fire‑Control Systems: Support critical technology upgrades by modifying DSP‑based motor‑control software and enhancing our Java‑based Fire‑Control System (FCS).
  • LRU Engineering: Develop software for critical line‑replaceable units, integrating command‑and‑control (C2) interfaces with discrete electrical signals for comprehensive remote operation.
  • System Integration & Field Support: Work cross‑functionally to integrate software with EO/IR and radar systems; travel as required to support customer reviews, field integration, and live‑fire test operations.

Skills

Embedded software development
Real-time systems
Hardware-software co-design
Team collaboration

Education

BS degree in Computer Science / Computer Engineering / Software Engineering
Master’s degree (preferred)

Tools

Microchip MCUs/MPUs
RTOS (FreeRTOS)
Embedded Linux (Yocto)
C/C++ bare-metal

Job description

EOS Defense Systems USA, Inc. in Huntsville, AL is seeking a Senior Embedded Software Engineer to design, develop, test, and integrate embedded software across bare-metal, FreeRTOS, and Embedded Linux for Remote Weapon Systems.

You will bridge hardware and software, review PCB data sheets, and collaborate with electrical engineers to ensure software meets hardware requirements. This on-site role requires 8+ years in embedded systems, experience with C/C++, Microchip MCUs/MPUs, and security

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - C/C++, ARM, Linux (On-Site)
Embedded Software Engineer - C/C++, ARM, Linux (On-Site)

EOS Defense Systems USA, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
Embedded Software Engineering Lead for Weapon Systems
Embedded Software Engineering Lead for Weapon Systems

EOS Defense Systems USA, Inc. • Huntsville (AL)

On-site
USD 150,000 - 210,000
Excellent insurance coverage
401(k) match
Generous PTO
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

EOS Defense Systems USA, Inc. • Huntsville (AL)

On-site
USD 120,000 - 180,000
Excellent insurance coverage
401(k) match
Generous PTO
+2
Senior Embedded Linux Engineer – RF/Defense Systems
Senior Embedded Linux Engineer – RF/Defense Systems

TSC • Huntsville (AL)

On-site
USD 110,000 - 170,000
Employee Ownership (ESOP)
401(k) plan
Flexible work schedules
+2
Senior Embedded Software Engineer – Defense Systems
Senior Embedded Software Engineer – Defense Systems

Technology Service Corporation • Huntsville (AL)

On-site
USD 110,000 - 150,000
ESOP
401(k) plan
Tuition reimbursement
Senior Embedded Linux Engineer for RF Systems
Senior Embedded Linux Engineer for RF Systems

Technology Service Corporation Defense Services • Huntsville (AL)

On-site
USD 110,000 - 160,000
Employee Ownership (ESOP)
401(k) plan
Flexible Work Schedules
+3
Senior Embedded Engineer (C/C++, RTOS) – Huntsville
Senior Embedded Engineer (C/C++, RTOS) – Huntsville

System One • Huntsville (AL)

On-site
USD 160,000 - 174,000
Real-Time Embedded Software Engineer (Rust/C/C++)
Real-Time Embedded Software Engineer (Rust/C/C++)

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Rise Technical Recruitment Limited • Huntsville (AL)

On-site
USD 100,000 - 150,000
Remote Senior Embedded Software Engineer - RTOS/UAS Firmware
Remote Senior Embedded Software Engineer - RTOS/UAS Firmware

Redwire Defense Tech • United States

On-site
USD 159,000 - 266,000
Matching 401(k)
Paid PTO
Paid holidays
+5