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

Embedded Software Engineer

Full-time

EO Solutions Corp

Position Title: Embedded Software Engineer

Location: Huntsville, Alabama

Job Type: Full Time

About EO Solutions

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.

Position Overview

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 a month ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Huntsville, AL vacancy
  • $131.3k - $237.35k

     ...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... 
    Suggested
    Interim role
    Work at office
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    3 days ago
  • $87.1k - $157.45k

     ...Description Leidos is seeking a talented Embedded Software Test Engineer to join a multi-disciplinary team within a matrixed organization to create unique solutions for complex problems, specifically regarding missile defense systems. With offices across the United... 
    Suggested
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    2 days 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... 
    Suggested
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    4 days ago
  • $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
    21 hours ago
  • $127.5k - $236.5k

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

    L3Harris Technologies

    Huntsville, AL
    1 day ago
  • Aerodyne Industries is a dynamic, rapidly growing engineering and information technology services firm headquartered on Florida's exciting Space Coast. With locations throughout the US, we take pride in delivering small business agility with large corporation capabilities... 
    Work at office
    Monday to Friday

    Aerodyne Industries

    Huntsville, AL
    2 days ago
  •  ...About the Role HEKA is hiring Software Engineers to join our fast-paced, highly collaborative engineering teams working on advanced aerospace, defense, and embedded systems. We are looking for innovative, team-oriented engineers who take initiative, value ownership... 
    Full time
    Work at office

    Heka Aero LLC

    Huntsville, AL
    more than 2 months ago
  •  ...Job Description Job Description Job Title: Embedded Software Engineer Real-time embedded software  Position Overview Synovix is seeking two experienced Embedded Software Engineers to support an on-site missile and weapon -systems program for a defense... 

    Synovix, Inc.

    Huntsville, AL
    4 days ago
  •  ...Job Description Job Description Position Title: Embedded Software Engineer Location: Huntsville, Alabama Job Type: Full Time   About EO Solutions EO Solutions is a rapidly growing aerospace and defense company focused on advancing capabilities in Space... 
    Full time
    Internship
    Remote work

    EO Solutions Corp

    Huntsville, AL
    18 days 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
    2 days ago
  •  ...Input Technology Solutions 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

    Input Technology Solutions

    Huntsville, AL
    2 days ago
  • $134.1k - $241.4k

     ...Unleash your talent and redefine what's possible. Job Description: Parsons 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 (... 
    For contractors
    For subcontractor
    Interim role
    Work at office
    Local area
    Worldwide
    Flexible hours

    Parsons Corporation

    Huntsville, AL
    3 days ago
  •  ...Title: Lead Systems Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering...  ...technical planning, system architecture and design, hardware/software/network integration, verification and validation, risk... 
    Local area
    Worldwide
    Flexible hours

    KBR

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

    Valkyrie Enterprises

    Huntsville, AL
    1 day ago
  •  ...Job Description Job Description Senior Embedded Software Engineer, C#Job Description We are seeking an experienced Senior Software Engineer to support the development and integration of software for a complex defense system. This position will focus on object-oriented... 

    Davis Strategic Innovations, Inc

    Huntsville, AL
    7 days ago
  •  ...Job Description Description SAIC is seeking a Junior Hardware Engineer to support our team located in Huntsville, AL . The Junior Hardware Engineer will be responsible for but not limited to the following duties: Translate client business... 
    Immediate start

    Science Applications International Corporation

    Huntsville, AL
    4 days ago
  •  ...customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and...  ...* Experience with developing firmware for embedded applications (FPGA, etc.). Location: Huntsville... 
    Contract work
    Flexible hours

    IERUS Technologies Inc

    Huntsville, AL
    2 days ago
  •  ...open architecture, standards-based rugged embedded computing for the most demanding...  ...mission critical. As a Senior Electrical Engineer, you will be responsible for designing,...  ...generated outputs Experience with low-level software development (C/C++) a plus Abaco... 
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    2 days ago
  •  ...Title: Hardware Engineer Program Summary KBR's Missile, Aviation, and Ground Systems (MAGS) division delivers mission engineering solutions for critical U.S. Army programs, specializing in aviation and ground systems, integrated air and missile defense, and threat... 
    Work at office
    Local area
    Worldwide

    KBR

    Huntsville, AL
    4 days ago
  •  ...Firmware Engineering Co-Op Onsite: Huntsville, AL Co-op from July December 2027 No relocation assistance or housing...  ...designing, developing, integrating, and testing firmware and software solutions for embedded systems. This role offers hands-on experience across the... 
    Permanent employment
    Casual work
    Internship
    Worldwide
    Relocation

    Mercury Systems

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

     ...commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people...  ....  We are seeking a highly motivated and detail-oriented Software Systems Engineer to support complex defense and government... 
    Local area
    Immediate start

    Leidos

    Huntsville, AL
    1 day ago
  • $116.79 - $140 per hour

     ...Active DoD Secret clearance or ability to obtain Pay: $116–$126/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/firmware for advanced defense/aerospace systems. You’ll work hands... 
    Contract work
    Local area
    Relocation

    System One

    Huntsville, AL
    28 days ago
  • $77 - $80 per hour

     ...Job Description Job Description Job Title: Embedded Software Engineer (C/C++) Location: Huntsville, AL (Onsite) Type: Contract-to-hire Compensation: $77-80/HR Clearance: Active Secret clearance or ability to obtain Experience: 4+ years (or 2+ with a... 
    Contract work
    Local area
    Relocation

    System One

    Huntsville, AL
    16 days ago
  •  ...scalable solutions. You will contribute to system configuration, software development, and testing activities to ensure performance and...  .... This role offers the opportunity to apply software and engineering expertise to improve manufacturing quality and system effectiveness... 
    Local area

    Polaris

    Huntsville, AL
    1 day ago
  •  ...Systems Engineer Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced...  ...studies to translate customer requirements into hardware and software specifications Lead systems architecture design and integration... 
    Local area

    Teledyne FLIR

    Huntsville, AL
    2 days ago
  •  ...expertise in API integration, cloud architecture, model-based systems engineering, dashboard development, DevSecOps, tactical interoperability,...  ...capabilitiesLead onboarding and integration of external software, models, simulations, AI tools, and operational... 
    Interim role

    Telesis Research LLC

    Huntsville, AL
    21 hours ago
  •  ...Qualis, LLC is looking for a full-time Senior Systems Engineer to work in the Space Domain Awareness (SDA) and Missile Warning (MW) mission...  ...studies. Translate customer requirements into hardware and software specifications. Maintain technical baselines and... 
    Full time
    Work experience placement
    Flexible hours

    Qualis

    Huntsville, AL
    1 day ago
  • $68.9k - $131.1k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...maintenance and/or requirements development and design of system level software architecture Experience with system concepts; detection,... 
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    RTX

    Huntsville, AL
    3 days ago
  • $88.19k - $149.92k

     ...junior as required. The SSE shall coordinate with other field engineers to the benefit of the unit. The SSE shall support the unit with...  ...performance metrics of systems. Use available COTS/GOTS software as applicable. Systems/Equipment Installation and Implementation... 
    Full time
    Local area
    Remote work
    Worldwide

    BAE Systems USA

    Huntsville, AL
    4 days ago
  • $135.8k - $203.6k

     ...Senior Principal Systems Engineer (GWS Product Owner) At Northrop Grumman, our employees have incredible opportunities to work on revolutionary...  ...employees. Experience estimating, planning, and scheduling software development work for a technical team. Demonstrated ability... 
    Shift work

    Northrop Grumman

    Huntsville, AL
    3 days ago

Do you want to receive more vacancies?

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