Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

EOSolutions

Embedded Software Engineer

EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space Domain Awareness and Directed Energy Systems. Our teams work across Hawaii, Nevada, Alabama, and remote locations to solve critical national security challenges with innovative, mission-focused technologies.

EO Solutions is seeking an Embedded Software Engineer to support the development, integration, and testing of embedded control software for advanced High Energy Laser (HEL) systems.

This position will primarily support our directed energy programs, developing software that interfaces directly with sensors, actuators, electronics, communications hardware, and control systems.

We are looking for engineers who enjoy working at the boundary between software and electrical hardware. The ideal candidate has a strong foundation in embedded programming and enough electrical engineering knowledge to troubleshoot real systems using schematics, oscilloscopes, logic analyzers, and other laboratory equipment.

This position is open to candidates ranging from talented new graduates to experienced embedded software engineers. Responsibilities and technical leadership opportunities will scale with experience.

Key Responsibilities

  • Develop embedded software and firmware in Rust or C/C++ for real-time control systems.
  • Integrate software with sensors, actuators, motor controllers, communications interfaces, and other hardware.
  • Develop and test communications between embedded devices and higher-level control systems.
  • Debug hardware/software interactions using laboratory equipment such as oscilloscopes, multimeters, and logic analyzers.
  • Develop automated unit, integration, and hardware-in-the-loop tests.
  • Participate in system integration, laboratory testing, and field testing.
  • Work closely with software, electrical, mechanical, optical, and controls engineers.
  • Develop maintainable software using Git, code reviews, CI/CD, and automated testing.
  • Document software interfaces, designs, test procedures, and results.
  • Use modern AI-assisted software development tools while independently verifying generated code for correctness, safety, and maintainability.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
  • Experience programming in Rust, C, or C++, through professional work, internships, coursework, research, or personal projects.
  • Understanding of embedded systems and basic electrical engineering concepts.
  • Ability to read electrical schematics and troubleshoot hardware/software interfaces.
  • Familiarity with common embedded interfaces or protocols such as Ethernet, I2C, UART/RS-232/422, or similar.
  • Strong problem-solving skills and interest in hands-on hardware/software development.
  • Ability to obtain and maintain a U.S. security clearance.

Preferred Qualifications

Experience in one or more of the following is helpful:

  • STM32 or other ARM-based microcontrollers.
  • Embedded Rust or C/C++ firmware development.
  • Ethernet, UDP/TCP, EtherCAT, or other real-time communications.
  • Motor control, servo systems, sensors, or FPGA interfaces.
  • Hardware-in-the-loop testing and automated test equipment.
  • Python for test automation, analysis, or engineering tools.
  • GitLab CI/CD or other automated build and test systems.
  • Linux embedded development.
  • Aerospace, defense, robotics, controls, or Directed Energy systems.

Desired Attributes

We are looking for someone who:

  • Enjoys making software interact with real hardware.
  • Is comfortable getting into the laboratory and troubleshooting a system rather than stopping at the software boundary.
  • Approaches embedded development with a strong emphasis on testing and correctness.
  • Is curious and willing to learn unfamiliar hardware, protocols, and technologies.
  • Can work independently while collaborating effectively with a multidisciplinary engineering team.
  • Values simple, maintainable solutions over unnecessary complexity.

EO Solutions Corp is an Equal Opportunity Employer. We are committed to fostering an inclusive and diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Huntsville, AL vacancy
  • $69.55k - $125.73k

     ...Systems department is seeking a talented Embedded Firmware Developer to join our team....  ...Department is a design-focused group of engineers specializing in advanced hardware-based...  ...implementing, and testing embedded firmware and software on a variety of platforms, including... 
    Suggested
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  • $123.71k - $173.2k

     ...Embedded Software Engineer IIAt Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion.... 
    Suggested
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Huntsville, AL
    3 days ago
  • $164.65k - $230.51k

     ...This role is part of the Blue Origin Engines business unit, where our focus is the design...  ...and verification of avionics software components on Blue Origin rocket engines...  ...developing, validating, and verifying safety embedded systems. Together, our teams deliver the... 
    Suggested
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Huntsville, AL
    1 day ago
  • $61.77 - $93.47 per hour

     ...Job Title: Embedded Software Engineer Job Description This mid-level Embedded Software Engineer role focuses on developing mission-critical embedded software and firmware for advanced missile defense systems. You will design, develop, integrate, and demonstrate... 
    Suggested
    Contract work
    Temporary work
    Relocation

    Actalent

    Huntsville, AL
    2 days ago
  •  ...Embedded Software Engineer CohesionForce is actively seeking Embedded Software Engineer candidates to become part of our team in Huntsville, AL. Excellent verbal and written communication skills are required and the ideal candidate will have demonstrated success... 
    Suggested

    CohesionForce Inc

    Huntsville, AL
    3 days ago
  •  ...Mid-Level Embedded Software EngineerWe are seeking a Mid-Level Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute to the design, development, integration... 

    PEAK Technical Staffing USA

    Huntsville, AL
    3 days ago
  • $197.53k - $276.54k

     ...Embedded Software EngineerAt Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working...  ...history of spaceflight!This role is part of the Blue Origin Engines business unit, where our focus is the design, development, manufacturing... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Huntsville, AL
    1 day ago
  •  ...Falcata's Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering team in Huntsville, AL . The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability... 
    For contractors
    For subcontractor
    Flexible hours

    Technology Service Corporation Defense Services

    Huntsville, AL
    15 hours ago
  •  ...Job Description We are seeking experienced Senior Embedded Software Engineers to develop real-time embedded control and application software for advanced rocket propulsion systems. This hands-on role supports the full software development lifecycle, from requirements... 
    Hourly pay

    Motive Workforce Solutions

    Huntsville, AL
    4 days ago
  •  ...Senior Embedded Software Engineer (Remote Weapon Systems)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... 
    Local area
    Remote work

    EOS Defense Systems

    Huntsville, AL
    3 days ago
  •  ...Senior Embedded EngineerPerformance Drone Works (PDW) is building the next generation of...  ...missions. We are building a new center of engineering excellence to design our new category of...  ...design, and overseeing hardware and software development cycles for a variety of hardware... 
    Internship
    Work at office
    Flexible hours

    Performance Drone Works

    Huntsville, AL
    3 days ago
  •  ...Senior Embedded Software EngineerSeeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration... 
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Huntsville, AL
    3 days ago
  •  ...Senior Embedded Software Engineer TSC's Product Solutions organization is seeking a Senior Embedded Software Engineer to join our engineering team in Huntsville, AL. The ideal candidate will have a strong background in embedded systems development, a passion for problem... 
    Flexible hours

    TSC Corp

    Huntsville, AL
    4 days ago
  • $69.55k - $125.73k

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our...  ...at Leidos currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an exciting... 
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    2 days ago
  • $131.3k - $237.35k

    Description Leidos is seeking a Senior Embedded Software Engineer to support the development of mission-critical embedded software and firmware for missile defense systems. The selected candidate will contribute to the design, development, integration, and demonstration... 
    Relocation

    Leidos Inc

    Huntsville, AL
    2 days ago
  • $125k - $155k

     ...this job and more exclusive features. Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a talented team to provide...  ...development and integration Experience with Embedded Software development and integration on target software... 
    Full time
    Remote work
    Flexible hours

    Lynx

    Huntsville, AL
    2 days ago
  • $80k - $120k

     ...Huntsville, AL, US Date Posted: 2026-10-27 Category: Software Subcategory: Embedded SW Engr Schedule: Full-Time Shift: Day Job...  ...SAIC has an immediate need for a Senior Embedded Software Engineer to support the Precision Fires team supporting the Aviation... 
    Full time
    Contract work
    Immediate start
    Remote work
    Shift work

    SAIC

    Huntsville, AL
    1 day ago
  •  ...high performance, open architecture, standards-based rugged embedded computing for the most demanding applications in defense and...  ...is mission critical. Role Summary: An Embedded Software Engineer is required to join our Firmware Team, to develop and... 
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    15 hours ago
  •  ...(4M) is a Woman owned small business established in 2007 and headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis, Health and Wellness Services and Field Support Services to a variety... 
    For contractors
    For subcontractor
    Interim role
    Work at office

    4M Research

    Huntsville, AL
    3 days ago
  •  ...Position: Lead Systems Engineer (Job ID:4610) Location: Huntsville, AL Job Id: 4610 # of Openings: 1 Lead Systems Engineer Contingent upon prime contractor approval Purpose Valkyrie Enterprises has need for a Lead Systems Engineer in Huntsville, AL to support the Missile... 
    Contract work
    For contractors
    For subcontractor
    Interim role
    Work at office

    Valkyrie Enterprises

    Huntsville, AL
    1 day ago
  •  ...Description Gray Analytics is seeking an experienced Lead Systems Engineer to provide technical leadership for the development of advanced defense and space systems utilizing Model-Based Systems Engineering (MBSE) and Digital Engineering principles. This position... 
    Contract work
    Work at office

    Gray Analytics

    Huntsville, AL
    3 days ago
  • $127.5k - $236.5k

     ...the interest of national security. Job Title: Lead, Systems Engineer - Control Systems Analysis Job Code: 42123 Job Location:...  .../C++. Support development of rocket propulsion hardware and software requirements, including coordination of derivation of internal... 
    Local area
    Flexible hours

    Harris Corporation

    Huntsville, AL
    2 days ago
  •  ...Description AcqCentric is looking for an amazingly talented Lead Systems Engineer to join our team! In this role you will provide coordinated communications integration support to the Kingdom of Saudi Arabia (KSA) Terminal High Altitude Area Defense (THAAD) Chief... 
    For contractors
    For subcontractor
    Interim role
    Work at office

    AcqCentric

    Huntsville, AL
    4 days ago
  •  ...Senior Embedded Engineernou Systems, Inc. (nSI) is now officially a 100% ESOP company! We...  ...announce the opening for a Senior Embedded Engineer, who will join our Advanced Sensing Area...  ...at the intersection of hardware and software. You will own embedded work from end to... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    nou Systems

    Huntsville, AL
    1 day ago
  • 501748 Senior Mission Systems Engineer Work Location: Huntsville, Alabama Schedule: Full Time Relocation: Negotiable IronMountain Solutions is currently seeking a highly qualified and experienced Senior Mission Systems Engineer to support a government customer... 
    Full time
    For contractors
    Work at office
    Relocation

    IronMountain Solutions

    Huntsville, AL
    2 days ago
  • $73.1k - $121.8k

     ...Job Description IERUS Technologies is seeking a Firmware Engineer to join a diverse and flexible team. The ideal candidate will have...  ..., or mixed‑signal applications; ~ Experience with PCB layout software such as Altium, Mentor Graphics, Allegro, or KiCad, Ansys, HFSS... 
    Full time
    Contract work
    Flexible hours

    IERUS Technologies Inc

    Huntsville, AL
    3 days ago
  •  ...Franklin, NC is seeking an experienced SW engineer to join our engineering team supporting...  ...of rugged military‑grade embedded computing systems and automated test equipment...  ...SKILLS AND EXPERIENCE B.S. degree in Software Engineering, Computer Engineering, Computer... 
    Full time

    Insight Global

    Huntsville, AL
    2 days ago
  •  ...recommendations. Develop and deliver technical briefings to communicate analysis methodologies, assumptions, results, and conclusions to engineering teams, program leadership, and government stakeholders. Collaborate with multidisciplinary engineering teams to address... 

    Parsons Corporation

    Huntsville, AL
    4 days ago
  •  ...Job Title: Systems Engineer – Test Analyst Location: Redstone Arsenal, Huntsville, AL Security Clearance: Active Secret clearance required (higher clearance preferred) Experience: 20+ years of relevant experience with a degree Key Responsibilities Perform... 
    Full time

    RedBeard Solutions

    Huntsville, AL
    4 days ago
  • $160k

     ...Lead Software Engineer Salary: Up to $160,000 Location: Huntsville, AL Insight Global is seeking Lead Software Engineer to support...  ...C++ programming and development. Also, seeking someone with embedded experience and hands on hardware/software experience. The engineer... 
    Full time

    Insight Global

    Huntsville, AL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!