We use essential cookies

Please Accept our Privacy Policy

Embedded Software Engineer

EO Solutions Corp

Huntsville, AL • 9/11/2026

Job Description

Job Description

PositionTitle:EmbeddedSoftwareEngineer

Location:Huntsville,Alabama

JobType:FullTime

AboutEOSolutions

EOSolutionsisarapidlygrowingaerospaceanddefensecompanyfocusedonadvancingcapabilitiesinSpaceDomainAwarenessandDirectedEnergySystems.OurteamsworkacrossHawaii,Nevada,Alabama,andremotelocationstosolvecriticalnationalsecuritychallengeswithinnovative,mission-focusedtechnologies.

PositionOverview

EOSolutionsisseekinganEmbeddedSoftwareEngineertosupportthedevelopment,integration,andtestingofembeddedcontrolsoftwareforadvancedHighEnergyLaser(HEL)systems.

Thispositionwillprimarilysupportourdirectedenergyprograms,developingsoftwarethatinterfacesdirectlywithsensors,actuators,electronics,communicationshardware,andcontrolsystems.

Wearelookingforengineerswhoenjoyworkingattheboundarybetweensoftwareandelectricalhardware.Theidealcandidatehasastrongfoundationinembeddedprogrammingandenoughelectricalengineeringknowledgetotroubleshootrealsystemsusingschematics,oscilloscopes,logicanalyzers,andotherlaboratoryequipment.

Thispositionisopentocandidatesrangingfromtalentednewgraduatestoexperiencedembeddedsoftwareengineers.Responsibilitiesandtechnicalleadershipopportunitieswillscalewithexperience.

KeyResponsibilities

  • DevelopembeddedsoftwareandfirmwareinRustorC/C++forreal-timecontrolsystems.
  • Integratesoftwarewithsensors,actuators,motorcontrollers,communicationsinterfaces,andotherhardware.
  • Developandtestcommunicationsbetweenembeddeddevicesandhigher-levelcontrolsystems.
  • Debughardware/softwareinteractionsusinglaboratoryequipmentsuchasoscilloscopes,multimeters,andlogicanalyzers.
  • Developautomatedunit,integration,andhardware-in-the-looptests.
  • Participateinsystemintegration,laboratorytesting,andfieldtesting.
  • Workcloselywithsoftware,electrical,mechanical,optical,andcontrolsengineers.
  • DevelopmaintainablesoftwareusingGit,codereviews,CI/CD,andautomatedtesting.
  • Documentsoftwareinterfaces,designs,testprocedures,andresults.
  • UsemodernAI-assistedsoftwaredevelopmenttoolswhileindependentlyverifyinggeneratedcodeforcorrectness,safety,andmaintainability.

RequiredQualifications

  • Bachelor’sdegreeinComputerEngineering,ElectricalEngineering,ComputerScience,orarelatedtechnicaldiscipline.
  • ExperienceprogramminginRust,C,orC++,throughprofessionalwork,internships,coursework,research,orpersonalprojects.
  • Understandingofembeddedsystemsandbasicelectricalengineeringconcepts.
  • Abilitytoreadelectricalschematicsandtroubleshoothardware/softwareinterfaces.
  • FamiliaritywithcommonembeddedinterfacesorprotocolssuchasEthernet,I2C,UART/RS-232/422,orsimilar.
  • Strongproblem-solvingskillsandinterestinhands-onhardware/softwaredevelopment.
  • AbilitytoobtainandmaintainaU.S.securityclearance.

PreferredQualifications

Experienceinoneormoreofthefollowingishelpful:

  • STM32orotherARM-basedmicrocontrollers.
  • EmbeddedRustorC/C++firmwaredevelopment.
  • Ethernet,UDP/TCP,EtherCAT,orotherreal-timecommunications.
  • Motorcontrol,servosystems,sensors,orFPGAinterfaces.
  • Hardware-in-the-looptestingandautomatedtestequipment.
  • Pythonfortestautomation,analysis,orengineeringtools.
  • GitLabCI/CDorotherautomatedbuildandtestsystems.
  • Linuxembeddeddevelopment.
  • Aerospace,defense,robotics,controls,orDirectedEnergysystems.

DesiredAttributes

Wearelookingforsomeonewho:

  • Enjoysmakingsoftwareinteractwithrealhardware.
  • Iscomfortablegettingintothelaboratoryandtroubleshootingasystemratherthanstoppingatthesoftwareboundary.
  • Approachesembeddeddevelopmentwithastrongemphasisontestingandcorrectness.
  • Iscuriousandwillingtolearnunfamiliarhardware,protocols,andtechnologies.
  • Canworkindependentlywhilecollaboratingeffectivelywithamultidisciplinaryengineeringteam.
  • Valuessimple,maintainablesolutionsoverunnecessarycomplexity.

EOSolutionsCorpisanEqualOpportunityEmployer.

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.