Senior Embedded Software Engineer

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 designs and produces highly accurate, cost-effective, modular, and scalable Remote Weapon Systems that give warfighters a decisive edge in counter-UAS and ground-to-ground missions. Trusted across platforms, we’re at the forefront of defense innovation.

At EOS our people are our strength. Here, engineers own their work throughout their life cycle. Working side by side with a small, multi-disciplinary team in a safe, collaborative workplace. The pace is fast, the mission is real, and you’ll build your skills and grow your career while advancing technology that matters, from advanced effectors to AI. If you want hands‑on engineering with real ownership and a direct line to the mission, EOS Defense Systems USA is the place to be.

Senior Embedded Software Engineer (Remote Weapon Systems)

EOS is seeking a highly motivated and experienced Senior Software Engineer to design, develop, test, and integrate embedded software solutions that extend the capabilities of our high‑performing, world‑leading Remote Weapon Systems (RWS) across multiple programs. The ideal candidate will be a senior technical professional who can bridge the gap between hardware and software. In this role, you will integrate various technologies such as the development of multi‑platform software for Line‑Replaceable Units (LRUs), command‑and‑control (C2) interfaces, and discrete electrical signals to enable full remote control of our weapon systems. You will collaborate directly with our electrical engineering team, reviewing PCB schematics and component data sheets to ensure hardware perfectly aligns with software requirements.

This is an on‑site position located at our facility in Huntsville, AL.

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.
Required Qualifications:
  • Education: BS degree in Computer Science, Computer Engineering, Software Engineering, or a highly related technical discipline.
  • Experience: 8+ years of progressively responsible software engineering experience, with a strong focus on embedded systems.
  • Platform & Hardware Expertise: Proven development experience with Microchip microcontrollers/microprocessors, their development ecosystems, and general C/C++ bare‑metal and RTOS programming.
  • Industry & Security: 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.
  • Core Competencies: Exceptional written, verbal, and interpersonal communication skills; willingness to travel to customer reviews or test ranges.
Preferred Qualifications:
  • Advanced Degree: Master’s degree in a relevant engineering or computer science field.
  • Linux Build Systems & Tools: Hands‑on experience building custom embedded Linux distributions using the Yocto Project.
  • Middleware & Networking: Proficiency with DDS publish/subscribe middleware, TCP/UDP sockets, RS‑232, and Time‑Sensitive Networking (TSN) protocols.
  • Advanced Weapon System Tech: Experience developing Command and Control (C2) software, integrating EO/IR or radar systems, and exposure to EO/IR test and evaluation instruments.
  • Next‑Gen Innovation: Familiarity with AI/Machine Learning concepts and their practical application to advance automation and targeting software in remote weapon systems
Outstanding Benefits/Perks:
  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Tuition Reimbursement
  • 9/80 Work Schedule

EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state, and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Lead
Software Engineering Lead

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

On-site
USD 150,000 - 210,000
Excellent insurance coverage
401(k) match
Generous PTO
+2
Electrical Engineering Lead
Electrical Engineering Lead

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

On-site
USD 140,000 - 190,000
Excellent insurance coverage
401(k) match
Generous PTO
+2
Senior Electrical Engineer
Senior Electrical Engineer

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

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

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

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer for Remote Weapon Systems
Senior Embedded Software Engineer for Remote Weapon Systems

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

On-site
USD 120,000 - 180,000
Excellent insurance coverage
401(k) match
Generous PTO
+2
Senior Software Engineer (27778223)
Senior Software Engineer (27778223)

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 95,000 - 130,000
Senior Software Engineer - Embedded
Senior Software Engineer - Embedded

Leonardo DRS • Dallas (TX)

On-site
USD 120,000 - 150,000
Health insurance
Dental & Vision
Life insurance
+5
Embedded Software Engineer (27783092)
Embedded Software Engineer (27783092)

Page Mechanical Group, Inc. • Huntsville (AL)

On-site
USD 85,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Page Mechanical Group, Inc. • Huntsville (AL)

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

Leonardo DRS • Melbourne (FL)

On-site
USD 110,000 - 160,000
Health savings account
Telemedicine
Life insurance
+5