2027 Internship - Optical, Electrical, or Computer Engineer - Imaging Systems Johns Hopkins Applied Physics Laboratory2027 Internship - Optical, Electrical, or Computer Engineer - Imaging SystemsLaurel, MarylandPart timeIf you are pursuing a Bachelor's, Master's or PhD in Computer Engineering, Mechanical Engineering, Electrical Engineering, Engineering Physics, Computer Science, Physics, Mathematics, Optical Science, or a similar major and want to work in an exciting and collaborative environment to solve challenging technical national security problems, The Imaging Systems Group is the group for you! Experience in Linux, GPU, signal processing/image processing, Docker, FPGA, TensorFlow, Circuit-Board Design, Development, and Fabrication, Advanced Image Processing, Remote Sensing Processing in and non-imaging LightTools, Fred, or ASAP.
Senior AI/ML Software Engineer (TS/SCI with Polygraph) Red AlphaSenior AI/ML Software Engineer (TS/SCI with Polygraph)Annapolis Junction, MarylandOur total compensation package was strategically designed with our members in mind with the intention to: reward our members for their hard work and commitment to our customers' missions; allow members to share in Red Alpha's success as we continue to grow and expand our footprint; provide long-term career opportunities through stability and internal mobility; and provide the resources our members need to support themselves and their dependents in the form of a robust benefits package. This role will develop full-stack applications and services using technologies such as large language models (LLMs), retrieval-augmented generation (RAG), agentic workflows, and other AI/ML approaches to support cyber data analysis and decision-making.
Front-end Software Developer CACI International IncFront-end Software DeveloperAberdeen Proving Ground, MD$90,300–$189,600 / yearPay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. You''ll work closely with modeling and simulation engineers, embedded developers, hardware engineers, and systems engineers to translate complex technical workflows into usable software.
Mission Systems Engineer Mount IndieMission Systems EngineerAnnapolis, MarylandExperience using AI-enabled tools, copilots, or lightweight agents to improve technical support, troubleshooting, log analysis, ticket triage, knowledge-base development, documentation, test-case generation, scripting, release support, or engineering workflow automation is desirable. Relevant military technical training, DoD operational messaging experience, industry certifications, or equivalent technical training may be considered when combined with demonstrated hands-on experience supporting, administering, troubleshooting, integrating, or sustaining mission software systems.
Senior Embedded Systems & Hardware-in-the-Loop Engineer Johns Hopkins Applied Physics LaboratorySenior Embedded Systems & Hardware-in-the-Loop EngineerLaurel, MarylandFull timeThe Electro Optical Seeker and Infrared Systems group (A1F) of the Air and Missile Defense Sector (AMDS) is seeking a Senior Embedded Systems & Hardware-in-the-Loop Engineer to lead the architecture and implementation of complete embedded systems, custom electronics hardware, FPGA firmware, real-time embedded software, and sophisticated HWIL test systems. APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development.
Senior Reverse Engineer - Embedded Security Webster & Webster AssociatesSenior Reverse Engineer - Embedded SecurityBaltimore, MarylandKey Responsibilities Direct and mentor engineering teams through complex reverse engineering cycles to ensure high-impact project delivery. Design sophisticated exploits to validate security gaps, demonstrating risks like privilege escalation or unauthorized code execution.
Electrical & Embedded Systems Engineer Johns Hopkins Applied Physics LaboratoryElectrical & Embedded Systems EngineerLaurel, MarylandFull timeDesign and develop mixed-signal electronic systems including power electronics, embedded firmware, FPGA interfaces, sensor electronics, motor control, communications hardware, and custom printed circuit boards (PCBs). APL provides eligible staff with a comprehensive benefits package including retirement plans, paid time off, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, education assistance, and training and development.
Embedded Developer Booz Allen Hamilton Inc.Embedded DeveloperAnnapolis Junction, MD$69,400–$158,000 / yearOnsite: If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role. Salary at Booz Allen is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.
Embedded Hardware Engineer Oxford Solutions, IncEmbedded Hardware EngineerHanover, MDOxford Solutions is working with a client seeking a Senior Embedded Software Engineer to develop software and firmware for advanced broadcast, video, audio, and RF-based hardware systems. The engineer will contribute throughout the full development lifecycle, including requirements analysis, architecture, programming, hardware bring-up, testing, deployment, troubleshooting, and ongoing product support.
Senior Embedded Systems Developer Johns Hopkins Applied Physics LaboratorySenior Embedded Systems DeveloperLaurel, MarylandFull timeHave 6+ years of experience developing and enhancing hardware and software for embedded systems, such as FPGAs, systems-on-a-chip (SoCs), real-time operating systems (RTOS), microcontrollers, and/or weapon systems assemblies, using supported tools and toolchains, such as Vivado Design Suite (incl. Together, we will build capabilities that address sophisticated cyber challenges, assess and integrate real-time systems, perform laboratory and field testing, assist in post-processing data analysis, and communicate findings to sponsors.
CNO - Computer Scientist - Android, C, Embedded Erias VenturesCNO - Computer Scientist - Android, C, EmbeddedAnnapolis Junction, MarylandExperience Five (5) years of experience in software and firmware design, development, and test to include writing clear, concise, functioning and fully commented code, and a Bachelor’s degree in a relevant field of expertise (e.g., Computer Engineering, Computer Science, or Systems Engineering) from an accredited college or university. We are seeking engineers who wish to grow their careers and want to become part of a strong, entrepreneurial-minded, and technical company focused on bringing innovative solutions to the difficult mission problems facing our customers.
CNO - Analyst / Programmer - C, Embedded, Python Erias VenturesCNO - Analyst / Programmer - C, Embedded, PythonHanover, MarylandLead a team to design, develop, and test application software to fulfill unique requirements on Windows, Unix, or other specified platforms, Build applications using a specified programming language per the Government, Build graphical user interfaces (GUIs) for custom applications, and. We are seeking engineers who wish to grow their careers and want to become part of a technically strong and growth-oriented company focused on bringing innovative solutions to the difficult mission problems facing our customers.
CNO - Vulnerability Researcher - RE, Embedded, 0-Day Erias VenturesCNO - Vulnerability Researcher - RE, Embedded, 0-DayAnnapolis Junction, Maryland$150,000–$260,000 / yearDescription The Vulnerability Researcher provides engineering and vulnerability research results related to hardware components, software applications, and operating systems to determine functionality, code structure, and system design for use in the discovery of initial access capabilities. Experience Bachelor's Degree in Computer Science or related field, or minimum two (2) years' experience in computer science, information systems, or network engineering Required skills: Minimum two (2) years' experience programming in Assembly, C, C#, C++, Perl, or Python.
Senior Software Engineer (ML) BigBear.aiSenior Software Engineer (ML)Columbia, MDThe software engineer will work closely with data scientists and end users to develop innovative analytic tools to further discovery and tradecraft around critical global challenges, then deliver innovative solutions focused on operationalizing data science. Customers and partners rely on Bigbear.ai's predictive analytics capabilities in highly complex, distributed, mission-based operating environments.
Software Reverse Engineer LeidosSoftware Reverse EngineerColumbia, MarylandMarch 17, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. It's the kind of job where you get to poke holes in real systems and look for things that make you stop and go "huh, that's weird…" This role will go from initial analysis of target systems all the way up to testing for reliability for mission-critical scenarios.
Senior Software Engineer-Internal Tools Robotic Research OpCo LLCSenior Software Engineer-Internal ToolsMD$125,000–$140,000 / yearAmongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including: Premium Healthcare Benefits: Three plan options, including an HSA-eligible plan, with Forterra covering 80% of the plan premium for you and your dependents.
Simulation Software Engineer Johns Hopkins Applied Physics LaboratorySimulation Software EngineerLaurel, MarylandFull timeHave experience in one or more of the following areas: high performance computing (HPC); Nvidia CUDA or other GPU programming; FPGA programming; highly concurrent systems; signal processing; writing software that interfaces with embedded systems hardware or other hardware-in-the-loop (HIL) simulations. The Strike Guidance, Navigation, Control, and Seekers group is looking for a Simulation Software Engineer to help us architect, develop, and modernize physics-based simulations across a wide-ranging set of programs.
Software Engineer Broadcast Sports International LLCSoftware EngineerBaltimore, MDThe role focuses on building reliable, high-performance software that interfaces closely with custom electronic systems, including embedded processors, control interfaces, and video transport architectures. This position is responsible for the design, development, testing, and ongoing support of software systems that enable and enhance advanced broadcast, video, and RF-based hardware platforms.
Software Engineer LeidosSoftware EngineerColumbia, MarylandJuly 22, 2026 For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Reverse Engineer/Developer BigBear.aiReverse Engineer/DeveloperAnnapolis Junction, MDInstead, you will leverage your advanced reverse engineering skills to dissect complex networked codebases, write and test custom code to support the team, and apply your analytical mindset to chase down leads and solve ambiguous problems. Deconstruct & Discover: Reverse engineer complex, networked codebases to understand their inner workings and discover critical software vulnerabilities.