×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: EOS Defense Systems USA, Inc.
Full Time position
Listed on 2026-10-24
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary