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
  • $87.1k - $157.45k

    Leidos is 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, and demonstration of advanced... 
    Suggested
    Full time
    Relocation

    Leidos

    Huntsville, AL
    1 day ago
  • $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
    Full time
    Interim role
    Work at office

    Leidos

    Huntsville, AL
    1 day ago
  •  ...: Are you a Software/Computer Engineer with an interest in aviation systems software development, do you possess varied technical interests and...  ...Group is seeking a talented Junior Aviation Systems Embedded Software Engineer to join a multi-discipline engineering... 
    Suggested
    Full time
    Relocation

    Dynetics

    Huntsville, AL
    5 days ago
  •  ...Actalent is seeking an Embedded Software Engineer in Huntsville, AL to design, develop, and validate embedded flight software for space-based payload systems. You will work in a fully digital development environment and collaborate with systems engineers to ensure software... 
    Suggested

    Jobleads-US

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

    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 States engaging... 
    Suggested
    Full time

    Leidos

    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
  • $65 - $95 per hour

     ...Embedded Software Engineer Job Description This position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors in a novel space application. You will work in a fully digital development... 
    Contract work
    Temporary work
    Work at office

    Jobleads-US

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

     ...Systems, Multi-Domain Operations, and Missile Defense Integration Business Unit (BU) has an exciting career opportunity for Embedded Software Engineers to join our team of qualified, diverse individuals. This position will be in Huntsville, AL . Position Overview:... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Huntsville, AL
    6 days ago
  • PositionTitle: EmbeddedSoftwareEngineer Location: Huntsville,Alabama JobType: FullTime AboutEOSolutions EOSolutionsisarapidlygrowingaerospaceanddefensecompanyfocusedonadvancingcapabilitiesinSpaceDomainAwarenessandDirectedEnergySystems.OurteamsworkacrossHawaii,Nevada,...
    Full time
    Internship

    Page Mechanical Group, Inc.

    Huntsville, AL
    2 days ago
  • Job Description An employer is looking for an Embedded SW Engineer with a specialty in Radar in the Huntsville, AL. This resource will help...  ...experience working across the full embedded stack, developing software on ARM-based SoCs and utilizing Xilinx tools (Vivado/Vitis)... 

    Insight Global

    Huntsville, AL
    6 days ago
  • $91k - $138.75k

    Worker Type Regular Job Description Summary The Software Engineer III (Embedded) has the opportunity to develop a variety of innovative unmanned and robotic systems for multiple defense and commercial applications. The Embedded Software Engineer writes functional software... 
    Permanent employment
    Contract work
    Work experience placement
    Work at office
    Weekend work

    InvestedintheMission

    Huntsville, AL
    4 days ago
  • Embedded Software Engineer This position within the Software Engineering Institute (SEI) will support work in Huntsville, Alabama and other locations as required. This is an onsite position based in Huntsville, AL. SEI advances software engineering principles and practices... 
    For contractors
    Relocation package
    Flexible hours

    Software Engineering Institute

    Huntsville, AL
    6 days ago
  • Citizenship Requirement: US citizenship required. Req#: 4101 Embedded Software / Flight Software - Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole... 
    Permanent employment

    Craig Technologies

    Huntsville, AL
    5 days ago
  • $100k - $150k

    $100,000 - $150,000 + Medical & Dental + 401k + PTO Are you an experienced Embedded Software Engineer who loves getting hands-on with rugged military-grade hardware, legacy modernization, and complex integration challenges? This is an exceptional opportunity to join... 

    Rise Technical

    Huntsville, AL
    5 days ago
  • Senior Embedded Software Engineer, C# 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 and embedded software development within a Windows... 

    Davis Strategic Innovations Inc

    Huntsville, AL
    2 days ago
  •  ...Leidos in Huntsville seeks a Software Test Engineer to contribute to testing for tactical strike guided munition programs. You will focus on...  ...and DoD clearance eligibility, and solid experience leading test teams on embedded systems using #J-18808-Ljbffr Jobleads-US

    Jobleads-US

    Huntsville, AL
    2 days ago
  • TSC's Product Solutions organization is seeking a Junior Embedded Software Engineer to join our engineering team in Huntsville, AL. The ideal candidate will have an interest in embedded systems, embedded Linux, real-time software, or hardware-software integration. Under... 
    For contractors
    For subcontractor
    Internship
    Flexible hours

    Technology Service Corporation Defense Services

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

     ...Systems department is seeking a talented Embedded Firmware Developer to join our team. The...  ...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... 
    Local area
    Immediate start
    Worldwide
    Relocation

    Leidos

    Huntsville, AL
    4 days ago
  • $116 - $126 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... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    a month ago
  • $77 - $80 per hour

     ...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 Master’s)... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    a month ago
  •  ...Role Summary: An Embedded Software Engineer is required to join our Firmware Team, to develop and maintain high-quality boot code, deployed test and IPMI firmware used by our products. Abaco Systems produces ruggedized embedded computing solutions for the rugged... 
    Permanent employment
    Local area

    AMETEK

    Huntsville, AL
    1 day ago
  • $97 - $102 per hour

     ...97-102/hr (W2) Clearance: Active Secret clearance (or ability to obtain) Overview We’re looking for a mid-level Embedded Software Engineer to help build and integrate mission-critical embedded software/firmware for advanced defense/safety-critical systems.... 
    Contract work
    Temporary work
    Local area
    Relocation

    System One

    Huntsville, AL
    a month ago
  •  ...position focuses on the design, development, and validation of embedded flight software for a deployed payload system that uses advanced sensors...  ..., including VxWorks. Collaborate closely with systems engineering and hardware teams to integrate software with payload and... 

    Actalent

    Huntsville, AL
    3 hours ago
  • We are seeking a Lead Hardware Engineer to contribute to the development of rugged embedded computing hardware for defense, aerospace, and challenging environments...  ...multi-Gigabit Ethernet.Collaborating with FPGA, software, systems, and manufacturing teams to address design... 
    Relocation package

    Gables Search Group

    Huntsville, AL
    11 hours ago
  • $50 per hour

     ...Communications (C2BMC) team at Lockheed Martin, is dedicated to engineering, developing, and integrating new capabilities for the Missile...  ..., testing, integration, and fielding of hardware and software elements essential for the effective operation of the Missile... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Huntsville, AL
    1 day 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... 
    Local area
    Flexible hours

    L3Harris Technologies

    Huntsville, AL
    17 hours ago
  • Grex Defense, Inc. in Huntsville, AL is seeking engineers to write flight-critical software that makes real hardware dependable. You’ll develop embedded and real-time software for sensor integration, device control, and the low-level systems autonomy that flying platforms... 

    Grex Defense, Inc.

    Huntsville, AL
    6 days 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... 
    Full time
    Flexible hours

    L3Harris Technologies

    Huntsville, AL
    1 day ago
  •  ...Overview Lead Systems Engineer Redstone Arsenal, AL Are you ready to enhance your skills and build your career in a rapidly evolving...  ...Are you looking for a career where professional development is embedded in your employer's core culture? If so, Chenega Military,... 
    Contract work
    For contractors
    For subcontractor
    Interim role
    Work at office

    Chenega MIOS SBU

    Huntsville, AL
    2 days ago
  •  ...is where your skills strengthen national security, cybersecurity, health, transportation, and citizen services. We’re a nonprofit engineering, applied research, and advanced technology organization working in the public interest. With objectivity and integrity at our... 
    Internship
    Work at office
    Local area
    3 days per week

    Mitre

    Huntsville, AL
    1 day ago

Do you want to receive more vacancies?

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