Embedded Software Engineer
EO Solutions
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.
$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...SuggestedFull timeRelocation- Experienced Embedded Software EngineerCompany:The Boeing CompanyThe Boeing Company has an exciting opportunity for an Experienced Embedded Software Engineer to support the ADaPS organization in Huntsville, AL.ADaPS (an organization of over 100 software engineers) supports...SuggestedPermanent employmentFull timeWork experience placementInterim roleImmediate startVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
- ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to... ...Building Your Future today!We are seeking an experienced Embedded Software Engineer to join our multi‑disciplinary engineering team. In...SuggestedFull timeStart working today
$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...SuggestedFull timeInterim roleWork at office- ...Responsibilities Perform conceptual design and development of embedded airborne system software within assigned technical area, including software... ...and team members. Apply established software engineering principles, standards, and best practices throughout the...SuggestedRelocation
$61.77 - $93.47 per hour
...Job Description Job Description 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,...Contract workTemporary workRelocation$107.9k - $195.05k
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...Full time$90k - $120k
Check out this new opportunity!Embedded Software EngineerC++ / RHEL | Missile DefenseFull-Time with an Employee Owned and Best Places to Work... ..., AL | Schedule: 9x80We are hiring an Embedded Software Engineer in Huntsville, AL to support the Ground Missile Defense (GMD...Full timeTemporary work- ...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...
- ...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...Full time
- ...targeted results. Our approach couples the latest technology with engineering expertise and analytical proficiency while remaining true to... ...Your Future today!We are seeking an experienced C/C++ Embedded Software Engineer who will support the Software and Integration Directorate...Full timeStart working today
$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 hands...Contract workTemporary workLocal areaRelocation$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) About the role...Contract workTemporary workLocal areaRelocation- ...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 employmentLocal area
$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 workTemporary workLocal areaRelocation- Position: Lead Systems Engineer (Job ID:4610) Location: Huntsville, ALJob Id: 4610 # of Openings: 1 Lead Systems EngineerContingent upon prime contractor approvalPurpose:Valkyrie Enterprises has need for...Contract workFor contractorsFor subcontractorInterim roleWork at office
$134.1k - $241.4k
...potential. 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 (KSA...Full timeFor contractorsFor subcontractorInterim roleWork at officeFlexible hours$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 timeTemporary workWork experience placementCasual workFlexible hours- ...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...InternshipWork at officeLocal area3 days per week
- ...Lead Systems Engineer Program Summary KBR’s Missile, Aviation, and Ground Systems... ...system architecture and design, hardware/software/network integration, verification and... ...stronger, more effective company. We have also embedded environmental, social and governance (...Local areaWorldwideFlexible hours
- ...Position Title: Lead Systems Engineer Position Type: Full-Time Location: Huntsville, AL Clearance: Active Secret Clearance Waypoint's client is seeking a Lead Systems Engineer to join their team. In this role you will provide coordinated communications...Full timeFor contractorsFor subcontractorInterim roleWork at office
- ...Lead Systems Engineer APEX TK 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)...For contractorsFor subcontractorInterim roleWork at office
- ...or housing providedMercury Systems is seeking a Firmware Engineering Co-Op to join a collaborative engineering team focused... ...designing, developing, integrating, and testing firmware and software solutions for embedded systems. This role offers hands-on experience across the...Hourly payPermanent employmentCasual workInternshipWorldwideRelocation package
$107.9k - $195.05k
...Analysis Department is seeking a Mobile Radar Mechanical Design Engineer to join our team in Huntsville Alabama designing the next... ...product.As a member of the design team, you will use SolidWorks CAD software and Windchill PLM software daily to turn ideas into designs. Then...Full timeWork at office- ...Job Description Job Description 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...Work at office
- ...We are recruiting for a senior engineer to develop rugged embedded computing hardware used in defense, aerospace, and other demanding environments... ...including PCIe and multi-Gigabit Ethernet. Work with FPGA, software, systems, and manufacturing teams to resolve design...Relocation package
$150k - $170k
Senior Hardware Design Engineer Huntsville, AL The CompanyJoin a global leader in rugged embedded computing solutions serving some of the world's most demanding defense... ...with experienced hardware, FPGA, software, systems, product management, manufacturing, and...Full time- ...Systems Engineer Location: Huntsville, AL 9/80 Schedule Duration: 6-month contract to hire (Must convert to perm at 6 months) Job Description: An employer is looking for a Systems Engineer supporting MBSE and requirements development using tools such as DOORS...Permanent employmentContract work
- ...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...
- ...Senior Systems Engineer for Threat Discrimination | Req # TLS-26-037 Senior systems engineering for threat discrimination - algorithms, analysis, and discrimination performance across missile-defense systems. Clearance: Secret | Level: Principal | Experience:...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded developer Huntsville, AL
- embedded engineer Huntsville, AL
- embedded systems software engineer Huntsville, AL
- embedded software engineer Huntsville, AL
- government software Huntsville, AL
- software applications developer Huntsville, AL
- healthcare software sales Huntsville, AL
- software sales executive Huntsville, AL
- software technical support engineer Huntsville, AL
- software support Huntsville, AL





