Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Automation Engineer

$100k

The Johns Hopkins University Applied Physics Laboratory

Description

Do you love building software that makes real systems move, measure, react, and perform with purpose?


Are you searching for important work in software engineering, automation, and hardware-integrated systems?


Are you passionate about developing reliable tools, frameworks, interfaces, and workflows that help engineers and scientists move faster?


If so, we're looking for someone like you to join our team at APL.


We are seeking an Automation Engineer to help us develop automation, control, data acquisition, analysis, and user-facing software for advanced electromechanical systems, instrumentation, and test environments. As a member of our team, you'll contribute to software that connects hardware, sensors, actuators, devices, databases, user interfaces, and engineering workflows into reliable mission-focused systems. You will be joining a hardworking team of engineers and scientists who design, prototype, integrate, and test practical solutions for complex technical challenges. We are passionate about building software that is reusable, maintainable, and effective in real laboratory, manufacturing, and field-like environments. Our team values technical curiosity, clear communication, rapid iteration, thoughtful software architecture, and the ability to turn ambiguous needs into working tools.

As an Automation Engineer ...

  • Younr primary responsibility will be to design, develop, integrate, and maintain software for automated systems, test stands, instrumentation platforms, engineering tools, and hardware-connected workflows.
  • You will develop software that interfaces with electromechanical systems, sensors, actuators, microcontrollers, instruments, databases, and networked devices.
  • You will design reusable software frameworks, libraries, and tools that support automation, test execution, data collection, reporting, and system integration.
  • You will build user interfaces, dashboards, control panels, and engineering applications that help technical teams operate systems, visualize data, and make decisions.
  • You will write clean, maintainable, well-documented code and contribute to software design practices that improve reliability, reuse, testability, and long-term support.
  • You will integrate hardware and software across communication protocols, including TCP/UDP, serial, USB, Ethernet, and other laboratory, industrial, or embedded interfaces.
  • You will support hands-on integration and troubleshooting in laboratory, shop, and test environments, working directly with mechanical, electrical, embedded, and systems engineers.
  • You will help automate repetitive workflows, improve engineering productivity, and explore the use of AI-enabled development tools to accelerate coding, testing, documentation, and analysis.
  • You will collaborate with engineers, scientists, technicians, vendors, sponsors, and project leads to understand requirements, identify risks, communicate blockers, and deliver practical software solutions.

Qualifications

You meet our minimum qualifications for the job if you...

  • Possess a BS in ComputerSscience, Software Engineering, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, Mechanical Engineering, or a related technical field.
  • Have 3+ years of experience developing software for automation, robotics, instrumentation, test systems, data acquisition, engineering tools, web applications, user interfaces, or hardware-integrated systems.
  • Are skilled in software development using languages such as Python, C++, C#, JavaScript, TypeScript, or similar programming languages.
  • Have experience designing, implementing, testing, and maintaining software applications, libraries, scripts, services, or automation tools.
  • Have experience working with Linux, Windows, Git, software configuration management, debugging tools, and modern development workflows.
  • Have experience integrating software with hardware, instruments, sensors, embedded devices, databases, APIs, or network-connected systems.
  • Are familiar with communication protocols such as TCP/UDP, serial, USB, Ethernet, REST APIs, or similar device and system interfaces.
  • Are able to work with multidisciplinary teams and translate engineering needs into practical software requirements and working implementations.
  • Are willing and able to work in laboratory, shop, and test environments, including standing or walking for extended periods and moving between buildings or work areas across campus as needed.
  • Are a U.S. citizen.
  • Are able to obtain an Interim level security clearance by your start date and can ultimately obtain a Secret level clearance. If selected, you will be subject to a government security clearance investigation and must meet the requirements for access to classified information. Eligibility requirements include U.S. citizenship.

You'll go above and beyond our minimum requirements if you...

  • Possess an MS in computer science, software engineering, computer engineering, robotics, mechatronics, electrical engineering, mechanical engineering, or a related technical field.
  • Have experience developing automation frameworks, reusable test assets, continuous execution tools, reporting pipelines, or software platforms that help non-software specialists run complex workflows.
  • Have experience with front-end, back-end, or full-stack development, including modern user interface frameworks, data visualization tools, APIs, databases, or web-based engineering applications.
  • Have experience with software architecture, design patterns, code reviews, automated testing, CI/CD pipelines, DevOps practices, containerization, or deployment of maintainable software systems.
  • Have experience developing software for robotic systems, motion-control systems, automated test stands, advanced manufacturing equipment, laboratory instrumentation, or hardware-in-the-loop environments.
  • Have experience with data acquisition, signal processing, data analysis, automated reporting, or visualization of engineering test data.
  • Have experience with embedded systems, microcontrollers, firmware-adjacent development, real-time systems, or edge computing.
  • Have experience using AI-enabled development tools such as Codex, Claude Code, GitHub Copilot, or similar tools to improve software development, documentation, testing, or workflow automation.
  • Are comfortable breaking down complex projects into organized deliverables, identifying technical risks early, and communicating blockers clearly to project leadership.
  • Have experience mentoring other developers, establishing best practices, improving software quality, or helping multidisciplinary teams adopt better software workflows.
  • Bring creativity, initiative, and sound engineering judgment to ambiguous technical problems.

About Us

Why Work at APL?

The Johns Hopkins University Applied Physics Laboratory (APL) brings world-class expertise to our nation's most critical defense, security, space and science challenges. While we are dedicated to solving complex challenges and pioneering new technologies, what makes us truly outstanding is our culture. We offer a vibrant, welcoming atmosphere where you can bring your authentic self to work, continue to grow, and build strong connections with inspiring teammates.

At APL, we celebrate our differences of perspectives and encourage creativity and bold, new ideas. Our employees enjoy generous benefits, including a robust education assistance program, unparalleled retirement contributions, and a healthy work/life balance. APL's campus is located in the Baltimore-Washington metro area. Learn more about our career opportunities at

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 providing reasonable accommodation to individuals of all abilities, including those with disabilities. If you require a reasonable accommodation to participate in any part of the hiring process, please View email address on click.appcast.io.

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. For salaried employees scheduled to work less than 40 hours per week, annual salary will be prorated based on the number of hours worked. 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.

Minimum Rate

$100,000 Annually


Maximum Rate

$245,000 Annually
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Automation Engineer in Laurel, MD vacancy
  • $134.1k - $241.4k

     ...achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for a talented Automated Test Engineer to join our growing team!In this role you will support testing activities as a member of the test, development and... 
    Suggested
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    2 days ago
  •  ...Automation Engineer Immediate need for a talented Automation Engineer with experience in the IT Industry. This is a 06+ Months Contract opportunity with long-term potential and is located in Mount Laurel, NJ. Please review the job description below. Key Requirements... 
    Suggested
    Contract work
    Immediate start

    Pyramid Consulting

    Laurel, MD
    4 days ago
  •  ...Automation Engineer Location: laurel, MD any special clearances : must be able to get a clearance contract: 6 month contract to hire days on site: 3 days onsite mandatory interview process: 1 hour video interview then MANDATORY... 
    Suggested
    Contract work

    Anveta

    Laurel, MD
    4 days ago
  •  ...sponsor an employment Visa. What You’ll Be Doing (We don’t love the bullet points, but we love the work!) As the Software Automation Engineer, you'll be part of a team responsible for executing and maintaining automated integration and system testing processes across... 
    Suggested
    Work at office
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis Junction, MD
    2 days ago
  •  ...and disciplined mindset built in uniform are exactly what this role demands. Step into a high-visibility engineering position where you'll own electrical and automation systems for a fast-paced food manufacturing facility — driving uptime, leading improvement projects,... 
    Suggested

    Military Technical Recruiting, LLC

    Laurel, MD
    1 day ago
  • $68.83k - $117.99k

     ...improving buildings; it’s about creating perfect places that improve people’s lives. Transform the everyday with us! Building Automation Engineers serve as a technical leader during pre‑construction and early project phases, translating owner and project requirements... 
    Permanent employment
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Immediate start
    Night shift

    Siemens

    Beltsville, MD
    1 day ago
  • $80k - $128k

    ResponsibilitiesPeraton is seeking a Senior Test Automation Engineer to join our team of qualified, diverse individuals. This is a hands-on position focused on designing and developing automation frameworks, driving test coverage, and enabling continuous integration and... 
    Permanent employment
    Contract work
    Shift work

    Peraton Corporation

    Lanham, MD
    4 days ago
  •  ...2005 Information Security Management System (ISMS), and CMMI-DEV Level 3"Job DescriptionCandidate must have a background in test automation, Web Application front-end development, or Siebel. Candidates with previous experience on Agile teams especially within Government... 
    Flexible hours

    Comtech

    Calverton, MD
    3 days ago
  • $116.35k - $210.33k

    Leidos has a new and exciting opportunity for a Senior Test Automation Engineer in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical... 
    Full time
    Local area
    Immediate start
    Flexible hours

    Leidos

    Columbia, MD
    2 days ago
  •  ...Process Automation Engineering Team Lead In this position you will lead a process automation engineering team in the design, testing, and commissioning of industrial electrical and process automation systems including hardware and software. Travel is typically minimal... 

    MRINetwork

    Annapolis Junction, MD
    4 days ago
  •  ...Overview: We are seeking an Automation and Controls Engineer  to support the Pilot Bioproduction Facility (PBF) at the Walter Reed Army Institute of Research (WRAIR) in Silver Spring, Maryland.  PBF is a one-of-a-kind cGMP-compliant pharmaceutical manufacturing... 
    Contract work
    Temporary work
    For subcontractor
    Casual work
    Local area
    Visa sponsorship

    CAMRIS International

    Silver Spring, MD
    2 days ago
  •  ...Impact Automation is looking for Junior and Senior Controls and Automation Engineers capable of performing a range of duties to support and accelerate the integration of material handling systems into customer facilities. This role involves: • Developing software... 
    Work experience placement
    For subcontractor

    Impact Automation Inc

    Columbia, MD
    14 hours ago
  • $100k - $125k

     ...About the Role: This Automation & Controls Engineer plays a hands-on role supporting and enhancing the automated manufacturing systems that power advanced biopharmaceutical production. Working within GMP manufacturing and laboratory environments, the position focuses... 
    Temporary work
    Local area
    Flexible hours

    Tai Corp

    Harmans, MD
    4 days ago
  •  ...designed for both commercial and government applications. Our engineers and space scientists are on a mission to eliminate the connectivity...  ...unconnected.Position OverviewWe are seeking an OSS Test & Automation Engineer to join the team responsible for developing our core... 
    Work at office
    Remote work
    Home office

    AST SpaceMobile

    Lanham, MD
    4 days ago
  • $100k

     ...customers. Are you ready to join us?This role is part of Alcon's Engineering function, a team focused on improving quality, processes,...  ...our business to help deliver brilliant outcomes. The Manager, Automation & Control Engineering (Management Path) is primarily... 
    Hourly pay
    Full time
    Relocation package
    Monday to Friday
    Flexible hours
    Day shift

    Alcon Pharma

    Elkridge, MD
    2 days ago
  • $86.8k - $198k

    Software Test Automation and QA Developer, SeniorThe Opportunity: Are you looking for an opportunity to not just develop software, but...  .../SCI clearance with a polygraphBachelor’s degree in CS or an Engineering field and 5+ years of experience with software, database... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Laurel, MD
    5 days ago
  •  ...points, but we love the work!) Validate the performance, reliability, and readiness of HPC systems through disciplined test engineering and automation. In this role, you will develop and execute test plans, analyze logs and test data, validate REST APIs, and use tools... 
    Full time
    Visa sponsorship
    Work visa

    GIGATEC Engineering

    Annapolis Junction, MD
    a month ago
  •  ...Job Description Centurion is currently seeking a Senior Automation Engineer to join their team in Woodlawn, MD. Position Description: Architect, design, code, and implement next-generation technical solutions using software engineering best practices... 

    Centurion Consulting Group, LLC

    Riverdale, MD
    1 day ago
  • $95.5k - $181.7k

     ...Fulton, MD and does require some travel to customer sites as needed.What You Will Do:Serve as technical leader of small to medium engineering development teams.Perform full life cycle systems engineering tasks including system requirements analysis, definition,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Fulton, MD
    5 days ago
  • $155k - $175k

     ...Job Description Job Description Job Description The Signals Processing Engineer will be responsible for designing and implementing DSP algorithms in software and hardware, specifically Field Programmable Gate Arrays (FPGAs). Developed algorithms will be focused... 
    Temporary work

    Tensley Consulting, Inc.

    Annapolis Junction, MD
    22 days ago
  •  ...Acoustics Engineer Company Overview: KMS Solutions, LLC is a technical management / solutions company that specializes in engineering, analysis, and cyber security. Founded in 2005, KMS is a certified small business with nearly two decades of experience supporting... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    KMS Solutions

    Laurel, MD
    14 hours ago
  •  ...Directory liaison with the other project teams.Participate with the engineering groups to implement and support a new directory related...  ...support.Proficiency authoring PowerShell scripts for task automation.A Strong understanding of DNS Management.Strong understanding... 
    Contract work
    Interim role
    Remote work
    Flexible hours
    Shift work
    Weekend work
    1 day per week

    Science Applications International Corporation

    Beltsville, MD
    5 days ago
  •  ...Integrated Product Teams (IPT), and vendors to deliver select EIT. MANTECH is seeking a motivated, career and customer-oriented System Engineer to join our team in Laurel, Maryland. Responsibilities : Responsibilities include, but are not limited to the following:... 
    Contract work

    MANTECH

    Laurel, MD
    14 hours ago
  • $116.35k - $210.33k

     ...capabilities throughout the entire USG arsenal. Our team of hackers and engineers have experience spanning centuries of research, development,...  ...high-quality, resilient systemsDesign, develop, and execute automated and manual tests across system, integration, regression, and... 
    Full time

    Leidos

    Annapolis Junction, MD
    10 hours ago
  • $146k - $234k

    ResponsibilitiesPeraton is seeking a highly skilled Senior Test Engineer to help design, build, and secure next-generation software systems supporting critical mission operations. In this role, you’ll develop high-performance applications aligned with the Technical Reference... 
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    5 days ago
  •  ...believes that our people and the culture of our company differentiate us from other companies. We are Looking for an experienced Automated Test Engineer to join our team. In this role you will support testing activities as a member of the test, development and deployment team... 
    Worldwide

    Altamira Technologies Corporation

    Annapolis Junction, MD
    5 days ago
  • $122.9k - $216.66k

     ...WORKThis senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  ...test plans supporting Analytic Missions. This includes automated as well as manual test methods.This Program has a robust process... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    1 day ago
  • $154.05k - $278.48k

    Leidos has a new and exciting opportunity for a Sr. Manual Test Engineer in our Intel Sector's Cyber & Analytics Business Area (CABA)....  ...Test team is part of a test organization that includes teams that automate regression tests and maintain a complex testing framework and... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    2 days ago
  • $112k - $179k

    ResponsibilitiesThe Level 2 Test Engineer (TE) supports and executes a wide range of test and evaluation (T&E) activities, including assisting with Level 1 tasks based on experience and training. Responsibilities include researching and applying Government T&E concepts... 
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    4 days ago
  • $86.9k - $198k

    Test EngineerThe Opportunity:Test software following a formal automated testing method using various telephony and networking hardware spanning multiple hardware platforms. Perform baseline, integration, system, and regression level testing in support of research and development... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago

Do you want to receive more vacancies?

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