Engineer Software
3 hours ago
Are you passionate about making impactful technical contributions to critical national security cyber challenges?
Do you love researching the hardest cyber security problems and collaborating with outstanding software reverse engineers and developers to build jaw-dropping proof-of-concept capabilities?
We are seeking a creative engineer to find vulnerabilities in embedded systems before our adversaries do. Our team specializes in hardware and software reverse engineering, vulnerability research, and developing proof-of-concept offensive cyber capabilities with a focus on embedded systems. We have custom facilities tailored to specific classes of systems including vehicles, telecommunications/network infrastructure, and industrial systems as well as general reverse engineering labs. Explore advanced techniques for automating embedded system software analysis and reverse engineering
We are looking for team members that have attained a degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical degree.
Proficiency with software debuggers and static analysis tools (IDA Pro, Binary Ninja, Ghidra, etc.)
Expertise with one or more programming languages including C/C++ and Python
Familiarity with Unix/Linux operating systems and embedded systems development toolchains
Experience reading or writing assembly (x86/x64, Arm, PowerPC, MIPS, or others)
A Master's degree with at least 1 year of relevant experience or a Bachelor's degree with at least 3 years of relevant experience
Hold an active Secret security clearance and the ability to obtain a TS/SCI with polygraph clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. code security mechanisms and their weaknesses, hardware diagnostic tools, and signal/protocol analysis (e.g., Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. All qualified applicants will receive consideration for employment without regard to race, creed, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, physical or mental disability, genetic information, veteran status, occupation, marital or familial status, political opinion, personal appearance, or any other characteristic protected by applicable law.
APL is committed to promoting an innovative environment that embraces diversity, encourages creativity, and supports inclusion of new ideas. In doing so, we are committed to providing reasonable accommodation to individuals of all abilities, including those with disabilities. The referenced pay range is based on JHU APL’s good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level with consideration for internal parity. APL may offer bonuses or other forms of compensation per internal policy and/or contractual designation. Additional compensation may be provided in the form of a sign-on bonus, relocation benefits, locality allowance or discretionary payments for exceptional performance. 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. Applications are accepted on a rolling basis.
-
Golang Software Engineer
5 days ago
Laurel, Montana, United States United Software Group Full timeWe are seeking a skilled Golang Developer to join our team at United Software Group. As a key member of our team, you will be responsible for developing high-quality software using Golang.Key Responsibilities:Design, develop, and test software applications using Golang.Collaborate with cross-functional teams to identify and prioritize project...
-
Software Engineer
2 weeks ago
Laurel, Maryland, United States Praxis Engineering Full timeJob Title: Software EngineerAbout the Role:We are seeking a highly skilled Software Engineer to join our team at Praxis Engineering. As a Software Engineer, you will play a critical role in the research and development of entity, event, and topic identification and correlation across multimedia inputs. Your expertise in neural networks, transformers, and...
-
Software Engineer
1 month ago
Laurel, Maryland, United States Praxis Engineering Full timeJob Title: Software EngineerPraxis Engineering is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and develop software applications using a variety of programming languages and...
-
Software Engineer
1 month ago
Laurel, Maryland, United States Quevera LLC Full timeSoftware Engineer Role at Quevera LLCQuevera LLC is seeking a skilled Software Engineer to join our innovative team. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining software systems that meet the needs of our clients.Key Responsibilities:Analyze user requirements to derive software design and performance...
-
Software Engineer
4 weeks ago
Laurel, Maryland, United States Quevera LLC Full timeJob Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our innovative team at Quevera LLC.About the RoleThe successful candidate will be responsible for designing, developing, and testing software applications using various programming languages and technologies.Key ResponsibilitiesAnalyze user requirements to derive software...
-
Senior Software Engineer/Software Architect
2 weeks ago
Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeAre you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? The Threat Analytic Systems (QAI) Group wants talented staff who can work...
-
Software Developer
3 weeks ago
, MD, United States Independent Software Full timeJob OverviewIndependent Software is seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirements.Debug existing software and...
-
Software Engineer
1 month ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Software Engineer
5 days ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Software Engineer
1 day ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Software Engineer
1 month ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Software Engineer
1 month ago
Laurel, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Senior Software Engineer/Software Architect
2 weeks ago
Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescription Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? If so, we're looking for someone like you to join our team at...
-
Senior Software Engineer/Software Architect
2 weeks ago
Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescription Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work with an employer that prioritizes impact, innovation, and personal development? Do you value working in a creative and collaborative environment? If so, we're looking for someone like you to join our team at...
-
Senior Software Engineer/Software Architect
5 days ago
Laurel, Maryland, United States The Johns Hopkins University Applied Physics Laboratory Full timeSoftware Development Opportunities at The Johns Hopkins University Applied Physics LaboratoryWe are seeking a talented software engineer to join our team at The Johns Hopkins University Applied Physics Laboratory. As a software engineer, you will design, implement, test, and deploy software applications in a dynamic, fast-paced environment.Key...
-
Senior Software Engineer/Software Architect
4 weeks ago
Laurel, Maryland, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeJoin Our Team as a Software Engineer/Software ArchitectWe are seeking a highly skilled Software Engineer/Software Architect to join our team at Johns Hopkins Applied Physics Laboratory (APL). As a key member of our Threat Analytic Systems (QAI) Group, you will design, implement, test, and maintain software applications that provide highly impactful...
-
Cloud Software Engineer
1 week ago
Laurel, Mississippi, United States Peraton Full timeJob Title: Cloud Software EngineerJob Summary:Peraton is seeking a skilled Cloud Software Engineer to join our Cyber Intel team in Laurel, MD. As a Cloud Software Engineer, you will be responsible for performing requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem...
-
Senior Software Engineer/Software Architect
6 days ago
Laurel, Mississippi, United States The Johns Hopkins University Applied Physics Laboratory Full timeSoftware Architect/Senior Software EngineerAre you passionate about building solutions for our nation's most pressing security challenges?We're seeking a talented Software Architect/Senior Software Engineer to join our team at The Johns Hopkins University Applied Physics Laboratory (APL).About the RoleAs a Software Architect/Senior Software Engineer, you...
-
Software Engineer
1 month ago
Laurel, MD, United States Johns Hopkins Applied Physics Laboratory (APL) Full timeDescriptionAre you interested in playing a critical role in developing future simulation and analysis capabilities for next-generation naval systems and land-based sensor networks? Do you enjoy working in a creative environment with a team of highly motivated computer scientists, engineers, and physicists? If so, we are looking for someone like you to join...
-
Senior Software Engineer
2 weeks ago
Laurel, Maryland, United States GliaCell Technologies Full timeJob OpportunityGliaCell Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing software applications in a containerized environment.Key Responsibilities:Design and develop software applications using Java, SpringBoot, and...